Hacker ApprovedDepartments

Plan 9

Hacker Approved

Ranked 13 of 73 operating systems by recommenders

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.

43 people recommended Plan 9 in Hacker News comments, 15 had mixed feelings and 10 criticized it, November 2025 to October 2026.

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

68 people gave an opinion

recommend it
43
mixed feelings
15
warn against or regret it
10

The record

Each figure is one person. RecommendsMixed feelingsCriticizes

Recommended in 12 of 12 months

In 52 different threads.

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended

Why it carries the badge

  • 43 people recommend itNeeds 10 or more, met.
  • 4.3 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 12 of 12 monthsNeeds 4 or more, met.
  • Recommended in 52 threadsNeeds 5 or more, met.
  • The biggest thread supplies 14% of its recommendersNeeds half or less, met.

The same rules apply to every product, and the badge can’t be bought. Mixed feelings count toward neither side. How the badge works

What people say about it

Reasons grouped from a sample of 40 of the 112 opinions about it, picked in proportion to how many people recommend it, have mixed feelings and criticize it. Each mark is one comment in the sample. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Everything is a file, taken further

    “Plan 9 takes the everything is a file concept to its logical conclusion and is much better designed.”

    Comment from 30 Nov 2025 in “Windows drive letters are not limited to A-Z”

    “For a better implementation of everything being a file, Plan 9 and inferno come pretty close”

    Comment from 2 Apr 2026 in “ReactOS Shows Improved Stability and 64-Bit Support at Chemnitz Linux Days 2026”

    “In Plan 9, everything is exposed as files and every process gets its own namespace.”

    Comment from 6 Feb 2026 in “Top downloaded skill in ClawHub contains malware”
  • Clean design ahead of its time

    “Plan9 shed the textual terminal baggage we all carry today, and it did so in 1995.”

    Comment from 12 Nov 2025 in “The terminal of the future”

    “It's a shame that Plan 9 didn't get traction -- too far ahead of its time I guess.”

    Comment from 30 Nov 2025 in “Windows drive letters are not limited to A-Z”

    “it's got a lot of nice features that we are still reinventing 30 years later”

    Comment from 30 Jun 2026 in “A native graphical shell for SSH”
  • Strong model for networked systems

    “The great thing about Plan 9 is it can make other distributed systems look so complicated.”

    Comment from 10 Mar 2026 in “FFmpeg-over-IP – Connect to remote FFmpeg servers”

    “Plan 9 had such a powerful model for networked systems using these virtual file systems”

    Comment from 10 Sep 2026 in “Version control second coming”

    “The benefit is that you can allocate arbitrary computers to compute arbitrary things.”

    Comment from 19 Jan 2026 in “What is Plan 9?”
  • Per-process namespaces for control

    “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…”

    Comment from 28 Nov 2025 in “GitLab discovers widespread NPM supply chain attack”

    “Plan 9's inherent per-process namespacing has made me angry at the people behind Windows, MacOS, and Linux.”

    Comment from 26 Jan 2026 in “The Browser Is the Sandbox”

What people warn about

Each mark is one comment

  • Awkward userland and ctl files

    “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…”

    Comment from 19 Jan 2026 in “What is Plan 9?”

    “a lot of things end up having really awkward "ctl" files which you write command strings to”

    Comment from 18 Jan 2026 in “What is Plan 9?”

    “architecturally it is amazing, I just am to bigoted to stay sane on its userland”

    Comment from 19 May 2026 in “OpenBSD 7.9 Released”
  • Poor fit for GPUs and performance

    “Everything is a file doesn't play well with how GPUs work, especially modern ones.”

    Comment from 20 Mar 2026 in “Wayland set the Linux Desktop back by 10 years”

    “Treating GPUs as files isn't something that tends to win performance benchmarks.”

    Comment from 30 Jan 2026 in “9front OS”
  • Server must be secured; trade-offs

    “Plan9 solves this entire problem (albeit with its own trade-offs) by unifying all abstractions in the filesystem”

    Comment from 1 May 2026 in “Bugs Rust Won't Catch”

Other operating systems people recommend

The four most recommended other operating systems, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Plan 9 compared with 4 alternatives
ProductRecommendMixedCriticizeApprovalMonthsHad forBadge
Linux59710624371%1218 yrs103 peopleApproved
Windows5374153,18714%1210 yrs166 people—
macOS5213331,69524%1210 yrs154 people—
FreeBSD243657377%1217 yrs54 peopleApproved
Plan 9This page43151081%12—Approved
See all 73 operating systems, ranked

Also compared with OpenBSD, Haiku, NetBSD and Qubes OS.

What people said

40 of the 112 opinions about it, picked in proportion to the three counts, newest first. Each links to the original comment.

“Plan 9 had such a powerful model for networked systems using these virtual file systems”

RecommendsComment from 10 Sep 2026 in “Version control second coming”

“Plan 9 is text first as it was written by Unix programmers who wanted to build an OS and write programs”

MixedComment from 23 Aug 2026 in “Stop Making TUIs”

“in plan 9 they work fine remotely so I wouldn't say they're objectively bad”

RecommendsComment from 22 Aug 2026 in “Stop Making TUIs”

“it's got a lot of nice features that we are still reinventing 30 years later”

RecommendsComment from 30 Jun 2026 in “A native graphical shell for SSH”

“There have been some very nice OSes in the past (e.g. AmigaOS, BeOS, QNX, Plan 9”

RecommendsComment from 23 Jun 2026 in “8086 Segmented Memory was a good idea”

“architecturally it is amazing, I just am to bigoted to stay sane on its userland”

MixedComment from 19 May 2026 in “OpenBSD 7.9 Released”

“Plan9 solves this entire problem (albeit with its own trade-offs) by unifying all abstractions in the filesystem”

MixedComment from 1 May 2026 in “Bugs Rust Won't Catch”

“Yes, and plan 9 solved this; you open /dev/draw and start drawing.”

RecommendsComment from 18 Apr 2026 in “Even "cat readme.txt" is not safe”

“For a better implementation of everything being a file, Plan 9 and inferno come pretty close”

RecommendsComment from 2 Apr 2026 in “ReactOS Shows Improved Stability and 64-Bit Support at Chemnitz Linux Days 2026”

“Those problems were solved by Plan 9 (at the cost of dropping xterm compatibility”

MixedComment from 27 Mar 2026 in “Shell Tricks That Make Life Easier (and Save Your Sanity)”

“Everything is a file doesn't play well with how GPUs work, especially modern ones.”

CriticizesComment from 20 Mar 2026 in “Wayland set the Linux Desktop back by 10 years”

“This problem was solved by Plan 9 (roughly 1990) where there was a compose key to turn sequences into Unicode characters.”

RecommendsComment from 16 Mar 2026 in “ASCII and Unicode quotation marks (2007)”

“The great thing about Plan 9 is it can make other distributed systems look so complicated.”

MixedComment from 10 Mar 2026 in “FFmpeg-over-IP – Connect to remote FFmpeg servers”

“It was too dogmatic. Lowest common denominator meant APIs had to shove square pegs through round holes.”

CriticizesComment from 8 Mar 2026 in “Filesystems Are Having a Moment”

“takes "everything is a file" to its logical conclusion and does it well”

RecommendsComment from 7 Mar 2026 in “Filesystems Are Having a Moment”

“It had what was essentially MCP. You make a custom device driver, and anything really can be a file.”

RecommendsComment from 7 Mar 2026 in “Filesystems Are Having a Moment”

“Plan 9 made some really cool design decisions, and I keep looking for places to use 9P.”

MixedComment from 18 Feb 2026 in “Terminals should generate the 256-color palette”

“In Plan 9, everything is exposed as files and every process gets its own namespace.”

RecommendsComment from 6 Feb 2026 in “Top downloaded skill in ClawHub contains malware”

“its authors did two other operating systems trying to make UNIX done right”

MixedComment from 3 Feb 2026 in “Linux from Scratch Ends SysVinit Support”

“Treating GPUs as files isn't something that tends to win performance benchmarks.”

CriticizesComment from 30 Jan 2026 in “9front OS”

“Then I learned about plan 9 and it blew my mind. Really a very neat system.”

RecommendsComment from 30 Jan 2026 in “9front OS”

“Plan 9's inherent per-process namespacing has made me angry at the people behind Windows, MacOS, and Linux.”

RecommendsComment from 26 Jan 2026 in “The Browser Is the Sandbox”

“Plan 9 is awesome - so long as you understand that it's an experimental OS.”

RecommendsComment from 20 Jan 2026 in “The Successor to Research Unix Was Plan 9 from Bell Labs”

“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…”

MixedComment from 19 Jan 2026 in “What is Plan 9?”

“the ability to randomly bind on top of your "drivers" to arbitrarily overwrite functionality”

MixedComment from 19 Jan 2026 in “What is Plan 9?”

“The benefit is that you can allocate arbitrary computers to compute arbitrary things.”

RecommendsComment from 19 Jan 2026 in “What is Plan 9?”

“the 9front implementation of things usually ends up at about 10% the size of the upstream”

RecommendsComment from 19 Jan 2026 in “What is Plan 9?”

“The full OS also has many other worthwhile features that are not really addressed by FUSE on its own”

RecommendsComment from 18 Jan 2026 in “What is Plan 9?”

“a lot of things end up having really awkward "ctl" files which you write command strings to”

CriticizesComment from 18 Jan 2026 in “What is Plan 9?”

“Plan 9, SEL4, Fuschia, Helios, too many smaller hobby operating systems to count.”

RecommendsComment from 13 Jan 2026 in “Signal leaders warn agentic AI is an insecure, unreliable surveillance risk”

“readers of your comment's replies may find it interesting when looking into Unix/Linux cruft”

RecommendsComment from 5 Jan 2026 in “Understanding the bin, sbin, usr/bin, usr/sbin split (2010)”

“It would be pretty hard to use Plan 9 or Genode/SculptOS with seL4 as a typical desktop OS”

CriticizesComment from 21 Dec 2025 in “I can't upgrade to Windows 11, now leave me alone”

“Research Unix evolved into Plan 9, which puts way more stuff through the filesystem to remove whole types of API.”

RecommendsComment from 9 Dec 2025 in “Damn Small Linux”

“I tried, but I got stuck on trivial things and the barrier to asking for help over 2+2= is high.”

CriticizesComment from 5 Dec 2025 in “Framework Laptop 13 gets ARM processor with 12 cores via upgrade kit”

“It's a shame that Plan 9 didn't get traction -- too far ahead of its time I guess.”

RecommendsComment from 30 Nov 2025 in “Windows drive letters are not limited to A-Z”

“Plan 9 takes the everything is a file concept to its logical conclusion and is much better designed.”

RecommendsComment from 30 Nov 2025 in “Windows drive letters are not limited to A-Z”

“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…”

RecommendsComment from 28 Nov 2025 in “GitLab discovers widespread NPM supply chain attack”

“what UNIX authors did after they considered UNIX done, looking at Plan 9 and Inferno”

RecommendsComment from 21 Nov 2025 in “The Lions Operating System”

“Plan9 shed the textual terminal baggage we all carry today, and it did so in 1995.”

RecommendsComment from 12 Nov 2025 in “The terminal of the future”

“Plan9 had the terminal right. It wasn't really a terminal, it was just a window which had a text prompt by default.”

RecommendsComment from 12 Nov 2025 in “The terminal of the future”

Counts come from 1,791,911 Hacker News comments labeled by Claude, November 2025 to October 2026, with data through October 31, 2026. Counts updated 2 Nov 2026. How we count. Report a mistake.