Submission timeline
2007–2026One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.
First comments on top threads
HN comment orderEven if you don't want to write a small OS, or don't want to learn rust, this is still an excellent resource for people wanting to learn about low-level OS and hardware details.
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…
It's the beginning of a kernel. It may expand in the future, but to me, calling it an OS is like building a door and calling it a house. It's inaccurate and it makes it sound greater than it currently is. I on the other hand do not want to make it sound less great of course, but what we call things does matter.
I think these posts will be much more enjoyable in 2020 when we hopefully have a stable compiler. Not a huge fan of switching to nightly to get certain functions. And don't get me started on the cross compile support. While Go ships a single binary that supports many targets, in rust you need to mess with rustup, compile your own libraries and even then it might not work... Can't wait for 2020 to arrive.
The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.
- Breakout years
- 2
- Total points
- 820
- Total comments
- 103
100+ points or 50+ comments
reference only — not used in Hall rules or ranking
reference only — not used in Hall rules or ranking
Every submission
| Date | Title as submitted | By | Points | Comments |
|---|---|---|---|---|
| 2017-08-03 | Writing an OS in Rust | hacknrk | 86 | 9 |
| 2018-11-06 | Writing an OS in Rust, Second Edition | Torwald | 13 | 1 |
| 2019-05-19 | Writing an OS in Rust (Second Edition) | apo | 40 | 3 |
| 2021-02-11 | Writing an OS in Rust | ibraheemdev | 2 | 0 |
| 2022-02-25 | Learn Rust by writing a small OSFirst breakout · Best thread | elamje | 534 | 80 |
| 2023-08-26 | Writing an OS in Rust | mdwalters | 3 | 0 |
| 2023-09-28 | Writing an OS in Rust | gorenb | 2 | 0 |
| 2024-04-12 | Writing an OS in Rust | Arteiii | 5 | 0 |
| 2025-07-30 | Blog series on creating an OS in RustHall induction · Latest 20+ point return | znano | 135 | 10 |
