I wrote this book to show exactly what happens when you add Rust to the kernel. Not as a toy. Not as a single driver in a conference demo. It's a full module that covers process management, memory allocation, file systems, networking, device drivers, inter-process communication, and even machine learning inference. It's all built on safe abstractions, all compiled into one loadable binary, all tested on a running kernel. You'll find that each chapter adds new source files to the same module.
Most architecture books teach you how to design systems. This one teaches you how to become the person who designs them. This book covers everything the job actually requires: the mindset, the technical depth, the decisions, and the organizational and human dimensions that no purely technical book addresses.
LLMs are too big for single GPUs, but quantization fixes that. This book cuts through the hype to show you how to actually compress models using GPTQ, AWQ, GGUF, and NF4 without losing quality. You get real benchmarks, working code, and a clear way to pick the right tool for your hardware. Stop guessing and start deploying efficient models today.
Build secure, modern infrastructure with confidence. This hands-on guide shows you how to use Tailscale, WireGuard and zero-trust networking to create reliable, observable systems that scale. Follow practical, production-ready examples you can apply right away without guesswork or unnecessary complexity.
Master SysML v2 from the ground up with a clear, practical guide that bridges theory and real engineering. Explore the language, its formal foundations and proven modeling techniques through hands-on examples and industry case studies across aerospace, robotics, medical devices, telecommunications and more.
Memory is at the heart of Linux performance. This book explains how the kernel manages it from virtual memory and page allocation to NUMA, cgroups and real-world optimization. Learn through clear explanations, kernel source examples and practical exercises you can run yourself.
Zig in Depth is a practical guide to modern systems programming with Zig. Through clear explanations and runnable examples, you'll learn to write safe, efficient, and idiomatic Zig code, from the language fundamentals to advanced features like comptime, memory management, concurrency, and C interoperability.
Build a complete x86_64 hardware-assisted hypervisor in Rust from the ground up. Through real, compilable code and clear explanations, you'll implement every major subsystem, from CPU and memory virtualization to device emulation, VirtIO, and multi-vCPU scheduling, gaining a practical understanding of modern virtualization.
Build OpenStack with confidence, from your first deployment to production at scale. This hands-on guide walks you through planning, configuration, security, daily operations and troubleshooting with practical examples and proven techniques. A dependable resource for admins, DevOps engineers and cloud architects.
Master Asterisk from the ground up and build a PBX you can trust in production. This practical handbook walks you through installation, SIP, voicemail, IVRs, queues, security, APIs, high availability and more, with annotated configs, exact commands and troubleshooting guidance you can actually use.
Master OpenTofu from the ground up with practical examples, proven patterns and expert guidance for real-world infrastructure. Whether you are migrating from Terraform or starting fresh, this book helps you build reliable, secure and maintainable cloud and on-premises environments with confidence.
Build, secure and run reliable mail servers with confidence. This practical guide walks you through Postfix and Dovecot from the ground up, covering everything from core email protocols to high availability, performance tuning and automation. Packed with real configurations and clear explanations you can use in production.
Learn to build fast, scalable asynchronous applications in C with libuv, the cross-platform library behind Node.js. Through practical examples and clear explanations, you'll master event-driven programming and write high-performance software that runs efficiently across Linux, macOS and Windows.
From your first JAX script to large-scale AI systems, this book shows how to write faster, cleaner Python for modern computing. Learn the ideas behind JAX through practical examples, real projects and clear explanations that help you build everything from scientific simulations to distributed machine learning.
Discover how eBPF is changing Linux systems engineering. Starting with the fundamentals, this book walks you through building, debugging and deploying real eBPF programs for observability, networking, security and performance. Learn practical techniques you can use with confidence in production across modern Linux environments.