Language Selection

English French German Italian Portuguese Spanish

Exploring the Linux kernel: The secrets of Kconfig/kbuild

Filed under
Linux

The Linux kernel config/build system, also known as Kconfig/kbuild, has been around for a long time, ever since the Linux kernel code migrated to Git. As supporting infrastructure, however, it is seldom in the spotlight; even kernel developers who use it in their daily work never really think about it.

To explore how the Linux kernel is compiled, this article will dive into the Kconfig/kbuild internal process, explain how the .config file and the vmlinux/bzImage files are produced, and introduce a smart trick for dependency tracking.

Read more

More in Tux Machines

Type Title Author Replies Last Postsort icon
Story KaOS 2018.10 Roy Schestowitz 1 19/10/2018 - 9:45pm
Story Hacker friendly LapPi laptop kit runs on Raspberry Pi 3B+ Roy Schestowitz 19/10/2018 - 9:31pm
Story OSS and Sharing Leftovers Roy Schestowitz 1 19/10/2018 - 5:38pm
Story Snaps in Numbers and Belated (the Day After) Ubuntu Release Coverage Roy Schestowitz 2 19/10/2018 - 5:21pm
Story Is New Ubuntu 18.10 Worth Installing? Mohd Sohail 19/10/2018 - 5:06pm
Story Red Hat and Fedora Leftovers Roy Schestowitz 19/10/2018 - 5:05pm
Story Android Leftovers Rianne Schestowitz 19/10/2018 - 5:04pm
Story Intel Core i9 9900K vs. AMD Ryzen 7 2700X Linux Gaming Benchmarks Rianne Schestowitz 19/10/2018 - 4:55pm
Story Intel Core i9 9900K Linux Benchmarks - 15-Way Intel/AMD Comparison On Ubuntu 18.10 Rianne Schestowitz 19/10/2018 - 4:53pm
Story IPFire 2.21 - Core Update 124 released Roy Schestowitz 1 19/10/2018 - 4:53pm