Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Custom Linux kernel system for quick change

A custom, kernel technology, applied in memory systems, program code conversion, program control design, etc., can solve the difficulty and workload of Linux kernel porting and replacement, the differences in kernel codes of different versions are very large, and the differences of kernel codes of different versions Large and other problems, to achieve the effect of fast support for use, saving time and labor costs, accurate and reliable transplantation and replacement

Pending Publication Date: 2017-01-04
OPZOON TECH
View PDF0 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Linux is a set of Unix-like operating system that is free to use and spread freely. Users can obtain it for free through the Internet or other channels, and can modify its source code arbitrarily, which makes Linux system widely used in some network devices, such as switches, Servers, firewalls, and network devices all have their own functional characteristics. The development of functional characteristics in user mode sometimes requires the support and synchronous modification of the Linux kernel. This involves the self-compiled Linux kernel system, and the modification and compilation workload of the Linux kernel will increase With the increase in the complexity of network device functions, and the hardware update in today's network era is very fast, and the version of Linux is released very frequently. Sometimes we have to replace or upgrade the Linux kernel in order to support new hardware drivers or new features. version, and due to some modifications to the kernel source code due to the development of network device functions, it is tightly coupled with the original kernel, and the codes of different versions of the kernel are very different
[0003] In the current self-compiled Linux kernel system, the modification and compilation workload of the Linux kernel will increase with the complexity of the network device functions, and some modifications to the kernel source code due to the development of network device functions lead to tight coupling with the original kernel, and different The codes of the different versions of the kernel are very different, which brings great difficulty and workload to the transplantation and replacement of the Linux kernel

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Custom Linux kernel system for quick change
  • Custom Linux kernel system for quick change
  • Custom Linux kernel system for quick change

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0035] Such as figure 1 As shown, the present invention provides a kind of self-defining Linux kernel system for fast replacement, it is characterized in that, be specifically provided with in the system: memory root file system module 10, kernel configuration file module 11, kernel patch module 12 and kernel compiling module 13;

[0036] One, t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a custom Linux kernel system for quick change. The custom Linux kernel system is provided with a self-compiling kernel patch module, a memory root file system module, a kernel configuration file module and a kernel compiling module; before executing a compile script by the memory root file system, the memory root file system is complied and stored in a custom way; the kernel configuration file module is used for storing a kernel configuration file in a custom way before executing the compile script; the kernel patch module is used for pre-storing the modification of a Linux kernel in a development process before executing the compile script and a target kernel patch is required; and the kernel compiling module is used for pre-compiling the compile script before executing the compile script in a custom way. The custom Linux kernel system for quick change provided by the invention can effectively reduce the coupling degree of a kernel used by network equipment and an original kernel, accurately and reliably realize rapid transplantation and replacement of different Linux kernel versions, improve the efficiency of kernel version upgrade of the network equipment, and realize the fast support for new hardware drive or new characteristic functions.

Description

technical field [0001] The invention relates to a Linux kernel update technology, in particular to a custom Linux kernel system for rapid replacement. Background technique [0002] Linux is a set of Unix-like operating system that is free to use and spread freely. Users can obtain it for free through the Internet or other channels, and can modify its source code arbitrarily, which makes Linux system widely used in some network devices, such as switches, Servers, firewalls, and network devices all have their own functional characteristics. The development of functional characteristics in user mode sometimes requires the support and synchronous modification of the Linux kernel. This involves the self-compiled Linux kernel system, and the modification and compilation workload of the Linux kernel will increase With the increase in the complexity of network device functions, and the hardware update in today's network era is very fast, and the version of Linux is released very fre...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44G06F9/445G06F9/45
CPCG06F8/41G06F8/65G06F8/71G06F8/76
Inventor 高福亮
Owner OPZOON TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products