# Plan 9

Hacker Approved page: https://hackerapproved.com/p/plan-9/

43 people recommended Plan 9 in Hacker News comments, 15 had mixed feelings and 10 criticized it, November 2025 to October 2026. It was recommended in 12 of 12 months, in 52 threads. It meets the Hacker Approved badge rule.

**Verdict:** Recommended for its clean design where everything is a file and each process gets its own namespace; experimental, and some find its userland and driver support rough.

Summary written by Claude from 49 comments. It was written before the November 2026 recount, and 48 of those comments still count.

## Why people recommend it

- Everything is a file, taken further (4 comments in the sample): "Plan 9 takes the everything is a file concept to its logical conclusion and is much better designed." ([source](https://news.ycombinator.com/item?id=46098638)) "For a better implementation of everything being a file, Plan 9 and inferno come pretty close" ([source](https://news.ycombinator.com/item?id=47615398)) "In Plan 9, everything is exposed as files and every process gets its own namespace." ([source](https://news.ycombinator.com/item?id=46911885))
- Clean design ahead of its time (4 comments in the sample): "Plan9 shed the textual terminal baggage we all carry today, and it did so in 1995." ([source](https://news.ycombinator.com/item?id=45901477)) "It's a shame that Plan 9 didn't get traction -- too far ahead of its time I guess." ([source](https://news.ycombinator.com/item?id=46098755)) "it's got a lot of nice features that we are still reinventing 30 years later" ([source](https://news.ycombinator.com/item?id=48737474))
- Strong model for networked systems (3 comments in the sample): "The great thing about Plan 9 is it can make other distributed systems look so complicated." ([source](https://news.ycombinator.com/item?id=47329564)) "Plan 9 had such a powerful model for networked systems using these virtual file systems" ([source](https://news.ycombinator.com/item?id=49639051)) "The benefit is that you can allocate arbitrary computers to compute arbitrary things." ([source](https://news.ycombinator.com/item?id=46679599))
- Per-process namespaces for control (2 comments in the sample): "Plan9 had per-process namespaces in 1995. The namespace for any process could be manipulated to see (or not see) any parts of the machine that…" ([source](https://news.ycombinator.com/item?id=46079282)) "Plan 9's inherent per-process namespacing has made me angry at the people behind Windows, MacOS, and Linux." ([source](https://news.ycombinator.com/item?id=46765803))

## What people warn about

- Awkward userland and ctl files (3 comments in the sample): "Where the elegance starts to fade for me is when you see all the ad hoc syntaxes for specifying what ta connect to and what…" ([source](https://news.ycombinator.com/item?id=46683269)) "a lot of things end up having really awkward "ctl" files which you write command strings to" ([source](https://news.ycombinator.com/item?id=46672341)) "architecturally it is amazing, I just am to bigoted to stay sane on its userland" ([source](https://news.ycombinator.com/item?id=48195155))
- Poor fit for GPUs and performance (2 comments in the sample): "Everything is a file doesn't play well with how GPUs work, especially modern ones." ([source](https://news.ycombinator.com/item?id=47451775)) "Treating GPUs as files isn't something that tends to win performance benchmarks." ([source](https://news.ycombinator.com/item?id=46822066))
- Server must be secured; trade-offs (1 comment in the sample): "Plan9 solves this entire problem (albeit with its own trade-offs) by unifying all abstractions in the filesystem" ([source](https://news.ycombinator.com/item?id=47974153))

## Other operating systems people recommend

- [Linux](https://hackerapproved.com/p/linux/): 597 recommend, 106 mixed, 243 criticize
- [Windows](https://hackerapproved.com/p/windows/): 537 recommend, 415 mixed, 3187 criticize
- [macOS](https://hackerapproved.com/p/macos/): 521 recommend, 333 mixed, 1695 criticize
- [FreeBSD](https://hackerapproved.com/p/freebsd/): 243 recommend, 65 mixed, 73 criticize

## The badge

A product earns the Hacker Approved badge when at least 10 people recommend it, recommenders outnumber critics at least 2 to 1 (mixed feelings count toward neither side), it was recommended in at least 4 of the 12 months and in at least 5 different threads, and no single thread supplies more than half of the people who recommend it. Health and money products are never badged.

## Cite as

Hacker Approved, "Plan 9", https://hackerapproved.com/p/plan-9/ (43 recommend, 15 mixed, 10 criticize; Hacker News comments, November 2025 to October 2026).

Counts updated 2 Nov 2026, with data through October 31, 2026.
