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 Android Leftovers Rianne Schestowitz 19/02/2019 - 8:50pm
Story Leftovers: Windows 10 Being Called "Linux" (Again), Linux Foundation Controls TNS, Mozilla Developer Tools and LibreOffice at FOSDEM 2019 Roy Schestowitz 19/02/2019 - 5:28pm
Story Red Hat on Middleware, RHEL AUDITD, and More Security Issues Roy Schestowitz 19/02/2019 - 5:24pm
Story Vulkan/DXVK and More GNU/Linux Games (Native) Roy Schestowitz 19/02/2019 - 5:21pm
Story Software and HowTos: Organizer, Handbrake, Logical & in Bash and Python Roy Schestowitz 19/02/2019 - 5:19pm
Story Fedora: ImageMagick, Flathub, Ansible and More Roy Schestowitz 2 19/02/2019 - 5:12pm
Story Android Leftovers Rianne Schestowitz 19/02/2019 - 4:55pm
Story Ubuntu 18.04.2 LTS Released with Linux Kernel 4.18 from Ubuntu 18.10, More Rianne Schestowitz 9 19/02/2019 - 4:49pm
Story A Linux Noob Reviews: The openSUSE Leap 15.0 Installer Rianne Schestowitz 19/02/2019 - 4:47pm
Story digiKam 6.0.0 is released Rianne Schestowitz 19/02/2019 - 4:40pm