Our great sponsors
-
Previous discussions (2+ years old): https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
-
I've been playing with OS development for 2 years while writing MOROS[1] thanks to this project, it's such a great resource when you don't know where to start! With this and the help of the OSDev Wiki[2] you can really build your own toy OS.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Yes, while it may seem on the surface like the blog hasn't been updated in a while, the whole rust x86 project is under active development:
-
Probably “Learn Rust With Entirely Too Many Linked Lists”: https://rust-unofficial.github.io/too-many-lists/
-
It's not a tutorial series, but you may get something out of browsing the source for https://github.com/SerenityOS/serenity in the meantime. I'm also curious if there are any recent/relevant C++ OS development guides.
-
For your second Rust book, I'd highly recommend the Nomicon!
https://doc.rust-lang.org/nomicon/
Please ignore all the gatekeeping marketing on that front page - it's very counterproductive and not at all accurate. IMHO all of this material should just be included in the standard Rust book, especially the sections about ownership and implementing Vec.
The Nomicon is an extremely useful resource because it "desugars" all the magic that is happening when you write Rust, so you are left with a competent understanding of what the compiler is doing on any piece of code you are looking at or writing.
Valuable reading for people wanting to build real systems in Rust, IMHO.