LIBRISTO
LIBROAMANTO
obvezno
Pridružite se zajednici ljubitelja knjige iz cijelog svijeta i ostvarite mnoštvo pogodnosti. Izradite besplatni račun
0
Besplatna dostava Overseas kurirskom službom iznad 69.99 €
DPD kurir 3.99 DPD točka 3.49 GLS Kurir 4.99 GLS paketomat 3.99 Hrvatska pošta 4.99 Dostava Overseas 4.99 Box Now 4.49

Besplatna dostava putem Box Now paketomata i Overseas kurirske službe iznad 69,99 €.

Linux Kernel Development

The Complete Hands-On Guide to Building, Debugging, and Mastering the Linux Operating System from Scratch

Jezik EngleskiEngleski
Knjiga Meki uvez
Knjiga Linux Kernel Development Calissa Corinne
Libristo kod: 50614812
Nakladnici Independently published, studeni 2025
Master the Linux Kernel from the Inside Out - Through Real Code, Real Tools, and Real Engineering Pr... Cijeli opis
? points 51 b
21.23
Vanjske zalihe Šaljemo za 14-21 dana

Do 30 dana za povrat


Kupci su kupili i


Записки юного врача Михаил Булгаков / Knjiga Tvrdi uvez
common.buy 16.48
Meu Senhorio e Eu Manuel Garcia / E-knjiga Adobe ePub DRM
common.buy 7.37
La figura pubblica dietro la sanità pubblica Debashis Biswas / Knjiga Meki uvez
common.buy 38.43
Top Novo
4 narozeninové příběhy Čtyřlístku Jaroslav Němeček / Knjiga List
common.buy 11.83

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

  • How modern Linux kernels are structured, initialized, and extended
  • Low-level memory management, virtual memory, page tables, allocators, NUMA, and memory debugging
  • Scheduling internals, task lifecycle, preemption, real-time policies, and latency tracing
  • Concurrency tools such as spinlocks, RCU, atomics, and kernel synchronization patterns
  • Writing, loading, and debugging kernel modules safely
  • Developing character, block, and network drivers
  • Filesystems and the I/O stack: VFS, inodes, buffers, journals, and modern filesystems like XFS, Btrfs, and bcachefs
  • Networking internals: sockets, routing, packet processing, Netfilter, and in-kernel networking hooks
  • Kernel security: LSMs, SELinux, AppArmor, stack protection, and exploit mitigations
  • eBPF and XDP for high-performance observability and in-kernel programmability
  • Kernel profiling, crash analysis, ftrace, perf, BPF tools, and performance optimization
  • CI/CD automation for kernel builds, DKMS workflows, and upstream patch submission
  • Future directions of Linux kernel engineering: Rust adoption, AI-assisted tuning, and next-generation observability

Who This Book Is For

This book is written for:

  • Systems programmers
  • Kernel and driver developers
  • Linux infrastructure engineers
  • Cybersecurity practitioners
  • Performance engineers
  • Students and professionals preparing for a low-level software engineering career
  • Anyone who wants to understand Linux at its deepest, most essential layers

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.

Glumica & Poliglotkinja
EWA KASP za
Pusti video
Ewa Kasp
Libristo ima najveći izbor literature na stranim jezicima. Zato svoje knjige kupujem ovdje.

Informacije o knjizi

Puni naziv Linux Kernel Development
Jezik Engleski
Uvez Knjiga - Meki uvez
Datum izdanja 2025
Broj stranica 228
EAN 9798275686890
Libristo kod 50614812
Težina 405
Dimenzije 178 x 254 x 12
Poklonite ovu knjigu još danas
To je jednostavno
1 Dodajte knjigu u košaricu i odaberite isporuku kao poklon 2 Zauzvrat ćemo vam poslati kupon 3 Knjiga dolazi na adresu poklonoprimca

Moglo bi vas zanimati i


Words, Not Swords Farzaneh Milani / Knjiga Tvrdi uvez
common.buy 42.98
Hunting The Grisly And Other Sketches Theodore Roosevelt / Knjiga Tvrdi uvez
common.buy 31.65
Out of Exile Craig Walzer / Knjiga Tvrdi uvez
common.buy 51.28

Prijava

Prijavite se na svoj račun. Još nemate Libristo račun? Otvorite ga odmah!

 
obvezno
obvezno

Nemate račun? Ostvarite pogodnosti uz Libristo račun!

Sve ćete imati pod kontrolom uz Libristo račun.

Otvoriti Libristo račun