The Linux kernel is a huge project, and in addition to improving the software, managing the comprehensive code base is a challenging undertaking for its developers. This appendix introduced you to how the kernel sources are organized, and which tools are employed to build a customized kernel binary (and the associated modules) according to the user's needs. In addition, this appendix described a selection of useful tools that aid you in understanding the complex code base, allow for tracking the ongoing development of the kernel, and help in finding and correcting errors using advanced debugging schemes.
Continue reading here: Notes on C
Was this article helpful?