HN Hall of Fame Weekly email

Xinu – A small, elegant operating system

xinu.cs.purdue.edu Software & code Software projects Software engineering Candidate
Screenshot of xinu.cs.purdue.edu captured 2026-07-20
Page preview · captured 2026-07-20

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

submissions
7
submitters
6
observed span
2013–2025
peak thread · 73 comments
229 pts
latest 20+ return · 2019-12-30
45 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

I browsed the source code a bit. Some interesting finds: * The code is pretty simple and clean, clearly for educational purpose. * There's no memory protection. All processes share the same memory space, along with the kernel. * No virtual memory, nor page table. * No notion of ring protection. The kernel and the processes run in the same ring. * Max number of processes is 8. The process table is a fixed size array, of 8 entries. *…

ww520·229-point thread·

More important than the acronym is the effort itself. XINU is a really interesting project and probably the second OS I was introduced to outside of the POSIXy neighbourhood. It differs from a lot of other projects in that its goals (to my understanding) were very different to the usual approach toward providing POSIX compliance or a platform intended to support layering POSIX on top of a base architecture. I picked up an old copy of the textbook and never…

ecma·109-point thread·

I own volumes 1, 2 and the PC version. I can vouch for the quality and understandability of the code. I've read a number of operating systems books, and I've found volume 1 to be one of the most straightforward - if you can get past the fact it's written with the PDP-11 in mind. I bought the PC version on a whim after reading volume 1, and found it to be lacking in a number of ways, using BIOS…

I took the course at Purdue that built on Xinu (CS 354, Operating Systems) — Xinu is really just used for teaching purposes. Doug Comer (the creator of Xinu) was my favorite professor — it was inspiring to hear from someone who was pretty close to the development of the Internet and TCP/IP in the 70s (https://en.wikipedia.org/wiki/Douglas_Comer).

austinl·45-point thread·

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
457

reference only — not used in Hall rules or ranking

Total comments
152

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2013-02-20The Xinu Pagezubinmehta5622
2015-11-29XINU OS – Xinu Is Not UnixFirst breakouttmlee10936
2018-08-10Xinu – A small, elegant operating systemBest threadrspivak22973
2019-12-18Xinucolinprince40
2019-12-30Xinu Is Not UnixLatest 20+ point returncolinprince4521
2024-03-14The XINU Operating Systemzvmaz30
2025-07-10The XINU Pagesandwichsphinx110