Nehodí sa? Žiadny problém! U nás môžete do 30 dní vrátiť
S darčekovým poukazom nešliapnete vedľa. Obdarovaný si za darčekový poukaz môže vybrať čokoľvek z našej ponuky.
30 dní na vrátenie tovaru
Master the Linux Kernel from the Inside Out - Through Real Code, Real Tools, and Real Engineering Practice
Modern computing runs on the Linux kernel. Whether you're building embedded systems, writing device drivers, optimizing performance, contributing upstream, or preparing for a career in systems programming, understanding the kernel is one of the most valuable and respected skills in software engineering.
This book is your complete, practical, and deeply detailed guide to learning exactly how the Linux kernel works - and how to engineer with it effectively.
Linux Kernel Development takes you far beyond theory. Every chapter is built around real-world workflows, hands-on exercises, annotated code walkthroughs, debugging sessions, and official kernel engineering practices. You learn how the kernel schedules tasks, manages memory, handles interrupts, enforces security, drives hardware, orchestrates I/O, and exposes interfaces to user space. More importantly, you learn how to work with the kernel as an engineer: inspecting it, modifying it, optimizing it, breaking it, and fixing it.
You will build modules, trace system calls, write device drivers, add new system calls, troubleshoot crashes, optimize performance with eBPF, tune scheduling policies, isolate workloads, and design and debug your own kernel feature from scratch.
By the end, you won't just understand the Linux kernel - you will be capable of engineering within it confidently.
What You Will Learn
Who This Book Is For
This book is written for:
Whether you're an experienced developer or a motivated learner ready to explore the true heart of the operating system, this book provides the clarity, structure, and hands-on practice you need to master the Linux kernel.
Why This Book Stands Out
Every chapter is grounded in real kernel code, official kernel documentation practices, and hands-on engineering work. You will compile, trace, benchmark, debug, and modify real kernel subsystems - not just read about them.
Concepts are explained cleanly and gradually, with a focus on practicality, engineering clarity, and long-term mastery.
Your Path to Becoming a Kernel Engineer Begins Here
Start your journey into true systems engineering today.