Home > OS >  The kernel
The kernel

Time:10-05

Write the kernel of the road of the great god program growth trajectory is how

CodePudding user response:

Of new help top

CodePudding user response:

reference 1/f, white blue, the wind to reply:
sprout new help top

Attention????????????

CodePudding user response:

Read a book called "design and implementation of the Linux kernel", this book is quite so the directory of the kernel function, and speak not deep but face wider can let you have a general knowledge of the kernel, and then use the virtual machine or buy a piece to the net development slabs with wei dongshan video to learn faster, so that you can do some Linux driver development work, if you still want to learn some deep, to the Linux kernel source code scenario analysis to in-depth study, the last is to read the source code, began to try more, in addition, the kernel is many relatively independent function modules, such as network module, memory management, process scheduling, power management, etc., can only look at one time a module content more log debugging, pay attention to take notes, as long as can do these finally mastered the kernel absolutely no problem, I wish you a speedy become technology Daniel!!!!!

CodePudding user response:

This basically see you now in what circumstance, it is just start to write the program, or work for 3 to 5 years, or longer,
If it is just start to write the program, it is suggested that don't rush to look into the Linux kernel code, first the groundwork, here including C, the basis of the structure, the pointer is used, linked lists, hash, etc., in addition, the grasp of the Linux foundation must have certain, such as Linux processes, threads, IPC communication and synchronization, partitions, memory, etc.,
Many module again, on the other hand, the Linux kernel, a file system related (however/ext3/corruption, etc.), memory SLAB, the kernel network net, driver development, etc., so see you want to focus on which a piece, to make it again, the basic principle of the first to go in to see the realization of the kernel,
About debugging, to install a vmware virtual machine, on the virtual machine running their own compile the Linux kernel, can be convenient debugging, learn faster,
  • Related