7 comments

[ 4.1 ms ] story [ 28.1 ms ] thread
Phil-opp's posts were instrumental in getting the boilerplate of my kernel up and running pretty quickly, mostly due to the unusual build config that is required.

I've since grown my own sense about it but it always tickles me when I think of a better way to do X, search for X on the cargo or rust issue trackers, find a ticket also looking for that, and more often than not Phill-opp either present or the one requesting it.

Hats off and kudos, it's a great series :)

Did Phil Opp's series for fun recently, it's a great intro to OS development. I can also recommend "OS in 1k lines" as a follow-up that targets RISC-V instead of X86. It really demonstrates how large a difference a modern architecture makes.

https://operating-system-in-1000-lines.vercel.app/en/

I want to get into Rust and OS development, so this sounds like a great series. However, the articles were written in 2018-2020. Would they still be mostly relevant? Or has Rust moved so fast that too much has changed?
Still relevant. CPUs don't change much. The biggest differences will be the build tooling.

My kernel is at [0], feel free to reference its config for inspiration.

[0] https://github.com/oro-os/kernel