LINUX is obsolete (1992)

Long-term predictions, hindsight, and humility

  • Many comments riff on how confident 1990s/2000s predictions (about Linux, iPhone, Flash, mobile web, etc.) look wrong now.
  • People describe cringing at their own old posts but frame that as evidence of growth; stagnation in opinions is seen as the real failure.
  • Several recall dismissing cameras in phones, web apps on phones, or app stores, using these as reminders that actual adoption routinely defies “expert” forecasts.

Archiving and future readers

  • Speculation about someone in 2058 reading today’s HN, perhaps from a parchment or cave archive.
  • Desire to create durable, book-like archives of HN for historians.
  • Side thread on Reddit’s “soft delete”: users’ deletions hurt public archives more than the company, which still retains and can monetize data.

Microkernel vs monolithic: theory vs practice

  • Tanenbaum’s 1992 claim that “microkernels have won” is challenged with historical counterexamples: BSD, SunOS, Windows NT, Mach/NeXTSTEP/macOS, OSF/1, all essentially monolithic or hybrid for performance reasons.
  • Microkernels are noted as common mainly in embedded and special-purpose systems (e.g., Intel ME’s Minix, L4/seL4), not as general-purpose desktop/server bases.
  • Several argue that early microkernel efforts (Mach, NT in strict form) were too slow, driving systems back toward monolithic or hybrid designs, especially for graphics and filesystems.
  • Others counter that shared-memory IPC can match intra-process performance and that the real problem was kernel-mediated IPC in first-generation microkernels.

Why Linux actually “won”

  • Consensus that success was driven more by pragmatics than purity:
    • Free as in beer and early GPL licensing enabling redistribution and collaboration.
    • Minix’s non-free status until 2000 and BSD’s lawsuit troubles left Linux as the obvious free Unix-like for hobbyists and students.
    • Rapid hardware support and willingness to work around cheap PC quirks made Linux attractive vs. more rigid BSDs and commercial Unixes.
    • Timing: Linux matured just as Intel PCs exploded in popularity.
  • Some stress the GPL’s “you must share improvements” as a unifying force, avoiding the fragmentation that plagued BSD-style licensed Unixes.

Is Linux “obsolete” today?

  • One camp: academically obsolete but commercially central; like a toaster, it’s not research-fresh but still indispensable.
  • Another: Linux/Unix are fundamentally outdated; microkernels, safer languages, and new designs (e.g., NixOS-like ideas, Rust microkernels) are where OS research “ought” to go.
  • Counterpoint: in practice, containers, microservices, JSON RPC, and serverless already waste any kernel-level performance advantage; for many workloads, “which kernel” barely matters.
  • “Worse is Better” is invoked: simpler, familiar, and incrementally improved monolithic Unix outcompeted more elegant designs.

Judging the original Tanenbaum–Torvalds debate

  • Some see Tanenbaum’s “you’d fail my course” and “debate is over” lines as argument-from-authority that aged poorly and colored perceptions of him.
  • Others maintain his theoretical points still hold: long-lived systems need clean design; Linux survives only because thousands are paid to maintain an increasingly unwieldy codebase.
  • Linus’s responses are remembered as surprisingly civil, especially for an unknown student addressing a famous professor; some suggest this restraint was strategically necessary.

Minix, secure OS research, and funding

  • Discussion of an EU-funded “secure Minix3” effort; blog activity appears to end around 2016, leading some to conclude the project is effectively dead.
  • Frustration that Intel benefited massively from using Minix in its management engine yet seemingly invested nothing back into Minix as a community OS.

Licensing, FOSS culture, and network effects

  • Multiple commenters argue Linux’s GPL license and open development model were decisive: it let companies and individuals collaborate in one codebase rather than quietly forking.
  • Stories of early Linux installs (from magazine CDs or floppies) emphasize the impact of “a full Unix-like OS, with compiler and server stack, for free” compared to proprietary, shareware-filled Windows ecosystems.
  • GNU Hurd is cited as an example of a theoretically appealing microkernel that stalled due to complexity and project management, reinforcing the “working code wins” narrative.

Industry–academia gap

  • The thread repeatedly returns to how academic certainty about “where OSes are going” diverged from reality.
  • Suggested reasons: researchers chase novelty and publishable originality; industry optimizes for profit, risk reduction, and incremental improvement.
  • Some liken decisions in OS and language adoption more to politics and organizational incentives than to pure technical merit.