Before you leave...
Take 20% off your first order
20% off
Enter the code below at checkout to get 20% off your first order
Discover summer reading lists for all ages & interests!
Find Your Next Read

What if you could work close to the machine without making memory safety someone else's problem?
Systems software demands control.
You may need to decide exactly who owns a buffer, when a file handle is released, how data moves between threads, whether I/O should block, how an external C library is wrapped, or whether an allocation on a hot path is actually costing performance.
Traditionally, that level of control has come with serious responsibility: dangling pointers, use-after-free bugs, invalid aliasing, data races, resource leaks, and subtle lifetime mistakes.
Rust Systems Programming shows you how Rust changes that tradeoff.
Rather than treating ownership, borrowing, and lifetimes as compiler obstacles to memorize, this practical guide teaches you to use them as engineering tools for expressing resource responsibility, access, invariants, concurrency, and safety.
Inside, you'll learn how to:
The book makes an important distinction: memory safety is not the same thing as logical correctness or operational reliability. Rust can prevent major classes of unsafe memory behavior, but applications can still deadlock, implement the wrong protocol, exhaust resources, retry incorrectly, or fail operationally. Rust Systems Programming
Whether you're a Rust developer, backend engineer, systems programmer, infrastructure engineer, network programmer, embedded developer, C/C++ programmer, performance engineer, or experienced developer exploring memory-safe systems software, this book will help you understand not only how Rust works, but how to make sound engineering decisions with it.
Don't fight the compiler until the code builds. Learn to design systems whose ownership, safety, concurrency, and resource boundaries are clear enough for the compiler to help you prove them.
Thanks for subscribing!
This email has been registered!
Take 20% off your first order
Enter the code below at checkout to get 20% off your first order