HN Hall of Fame Weekly email

Roll your own toy UNIX-clone OS

www.jamesmolloy.co.uk Books & learning Tutorials & guides Software engineering Candidate
Screenshot of www.jamesmolloy.co.uk captured 2026-07-20
Page preview · captured 2026-07-20

The original page was unavailable during review. The primary button opens a verified 2023 archived copy; the original address is retained as provenance.

Resurfaced independently across 5 calendar years, with breakout response in 2 of them.

submissions
7
submitters
7
observed span
2009–2022
peak thread · 43 comments
130 pts
latest 20+ return · 2011-01-15
109 pts

Submission timeline

2007–2026

One 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 order

There is also movitz - a Common Lisp running on the metal - http://common-lisp.net/project/movitz/

malkia·130-point thread·

Do it! By all means, really, seriously. You'll learn more about coding complex systems than any other project you've ever done. It's absolutely doable. If you want to make your life easier go for a micro kernel with message passing. That will partition the tasks to the point where a single determined person can go all the way from MBR to prompt. Runner up in the experience category: make a game from scratch that has multiple threads of execution, but…

Stylistically, there are a huge number of things wrong with this. The idea is good, but if you actually write code this way you'll have a slow, unmaintainable mess of a kernel. The biggest issues that jump out at me are the horrible overuse of magic numbers (#define is your friend, especially when working with the GDT and IDT) and the disabling of interrupts and paging when copying an address space (the latter of which is slow and the former…

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

100+ points or 50+ comments

Total points
373

reference only — not used in Hall rules or ranking

Total comments
76

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2009-01-03Roll your own toy UNIX-clone OSFirst breakout · Best threadyawniek13016
2009-08-03Roll Your Own UNIX Cloneblacky11943
2010-05-04Kernel development tutorialsniyazpk30
2011-01-15Roll your own toy UNIX-clone OSLatest 20+ point returnRusky10917
2011-08-16Roll your own toy Unix-clone OSvinutheraj50
2021-10-16Roll your own toy Unix-clone OSmarcodiego30
2022-03-08Roll your own toy Unix-clone OSgraderjs40