Linux for the Superuser is a highly acclaimed guide to unraveling the complexities of the Linux operating system, boasting an impressive track record of over 50,000 copies sold since its initial launch in 2014.
Authored by Brian Ward, this third edition of the widely popular How Linux Works takes you on an in-depth journey into the inner workings of Linux, providing unfettered access to the fundamental aspects of the operating system. Unlike certain operating systems that conceal crucial details, Linux empowers users with complete control over their computers. However, achieving true mastery of Linux requires a profound understanding of its internal mechanisms, encompassing aspects such as the boot process, networking intricacies, and the functionality of the kernel.

In this latest edition, Brian Ward meticulously unveils the layers of Linux, rendering its internals comprehensible for readers. The content has been meticulously updated and expanded to include in-depth coverage of advanced topics such as Logical Volume Manager (LVM), virtualization techniques, and containers.
Key Learnings from How Linux Works, 3rd Edition:
- Comprehensive insight into the Linux boot process, spanning boot loaders to init (systemd).
- In-depth exploration of how the kernel manages devices, device drivers, and processes.
- Thorough understanding of networking principles, interfaces, firewalls, and server operations.
- Insight into the functioning of development tools and their relationship with shared libraries.
- Practical guidance on writing effective shell scripts.
The book delves into the intricacies of the kernel, shedding light on critical system tasks within user-space processes, such as system calls, input/output operations, and filesystem maintenance. With its unique blend of historical context, theoretical foundations, real-world examples, and clear explanations, How Linux Works, 3rd Edition equips readers with the knowledge necessary to take command of their operating system.
New Features in this Edition:
- Hands-on coverage of advanced topics like Logical Volume Manager (LVM), journald logging system, and IPv6.
- An additional chapter dedicated to virtualization, featuring comprehensive discussions on containers and cgroups.
- Expanded coverage of systemd, including systemd-based installations.