Linux Kernel Development main points the layout and implementation of the Linux kernel, supplying the content material in a way that may be really useful to these writing and growing kernel code, in addition to to programmers in search of to raised have in mind the working gadget and grow to be extra environment friendly and effective of their coding.
The e-book main points the key subsystems and contours of the Linux kernel, together with its layout, implementation, and interfaces. It covers the Linux kernel with each a realistic and theoretical eye, which must enchantment to readers with plenty of pursuits and wishes.
The writer, a center kernel developer, stocks useful wisdom and enjoy at the 2.6 Linux kernel. Particular subjects coated come with procedure control, scheduling, time control and timers, the gadget name interface, reminiscence addressing, reminiscence control, the web page cache, the VFS, kernel synchronization, portability considerations, and debugging ways. This e-book covers probably the most attention-grabbing options of the Linux 2.6 kernel, together with the CFS scheduler, preemptive kernel, block I/O layer, and I/O schedulers.
The 3rd adaptation of Linux Kernel Construction contains new and up to date subject matter all the way through the e-book:
- An all-new bankruptcy on kernel information structures
- Details on interrupt handlers and backside halves
- Extended protection of digital reminiscence and reminiscence allocation
- Tips on debugging the Linux kernel
- In-intensity protection of kernel synchronization and locking
- Useful perception into filing kernel patches and dealing with the Linux kernel community
Linux Kernel Construction main points the layout and implementation of the Linux kernel, supplying the content material in a way that may be really useful to these writing and growing kernel code, in addition to to programmers in search of to raised have in mind the working gadget and grow to be extra environment friendly and effective of their coding.
The e-book main points the key subsystems and contours of the Linux kernel, together with its layout, implementation, and interfaces. It covers the Linux kernel with each a realistic and theoretical eye, which must enchantment to readers with plenty of pursuits and wishes.
The writer, a center kernel developer, stocks useful wisdom and enjoy at the 2.6 Linux kernel. Particular subjects coated come with procedure control, scheduling, time control and timers, the gadget name interface, reminiscence addressing, reminiscence control, the web page cache, the VFS, kernel synchronization, portability considerations, and debugging ways.