After 4 years of development, Rust in Action has been released!
Rust in Action is a hands-on guide to systems programming with Rust. Written for inquisitive programmers, it presents real-world use cases that go far beyond syntax and structure. You’ll explore Rust implementations for file manipulation, networking, and kernel-level programming and discover awesome techniques for parallelism and concurrency. Along the way, you’ll master Rust’s unique lifetimes model for memory management without a garbage collector.
I recommend buying direct from the publisher, as your copies will be delivered straight away. Books haven't been dispatched to distributors yet.
Good question! It's intended to complement other material, rather than replace it. Rust in Action is designed for people who like to learn with practical projects and who want to learn what "systems programming" is.
I will let some other people explain it:
If you want a more code-driven / hands-down approach, you can also take a look at Rust in Action.
What really makes your book stand out to me is that it doesn't just teach Rust, it teaches systems programming using Rust. Pretty much every other resource out there geared towards people interested in doing systems programming in Rust assumes the reader has already learned a lot on the subject of systems programming using C or C++.
I just bought Rust in Action a couple weeks ago (after having gone up to chapter 11 in the No Starch book). It's definitely good to have both.
If you find [the "Book"] a bit hard to follow [Rust in Action] is a little lighter but still provides a great rust foundation and is very hands on.
It’s worth every penny. I was skeptical, but the book is pretty good. In my opinion it’s one of the best books about Rust.
I love the material so far. Most rust books/tutorials don't dive deep into the OS side - highly recommend!
If you're interested in systems programming with rust then i can recommend "Rust in Action" by Tim McNamara.
What I most like about it is that the examples are complex enough to teach you to solve real world problems.
It might not be free but it's pretty much exactly what you're asking for and should at least give you a lot of ideas to explore further. I've read it myself and I enjoyed it a lot: Rust in Action
The Rust community has been tremendously supportive of me during the book's development. Those of you who have been following the project for a while know that the prolonged stress caused me to enter a long phase of anxiety, depression and panic attacks. I'm in a much better place now and so is the book! Thank you so much for your patience.