Andrew S. Tanenbaum Receives ACM Software System Award

Andrew S. Tanenbaum’s ACM Software System Award prompts wide praise for his influence on computer science education and operating systems, especially through MINIX and textbooks like “Modern Operating Systems,” “Structured Computer Organization,” and “Computer Networks.” Commenters reflect on how MINIX shaped Linux’s origins, its later use inside Intel’s Management Engine, and its eventual stagnation, while lamenting missed opportunities for microkernel- and distributed-OS-based computing. Several also note Tanenbaum’s role in electoral-vote.com and argue that his clear, approachable writing has had an outsized impact on generations of engineers worldwide.

Impact of the textbooks

  • Many commenters learned operating systems, networking, and computer architecture from these books in the 80s–2000s.
  • Texts are described as unusually clear, approachable, and even “thriller-like,” yet dense and rigorous.
  • Several anecdotes: failing students turning grades around by switching to these books; people still keeping them on shelves decades later; some used them later as instructors.
  • “Structured Computer Organization,” “Operating Systems: Design and Implementation,” “Modern Operating Systems,” and “Computer Networks” are cited most.

MINIX: role, licensing, and Intel ME

  • MINIX is praised as an elegant microkernel that influenced Linux and educated many, but never became the dominant free Unix-like system.
  • Multiple comments dwell on the “what if” of MINIX having a FLOSS license earlier; some think it could have occupied Linux’s historical role.
  • Discussion notes MINIX’s use inside Intel Management Engine, making it one of the most widely deployed OSes—though some are uneasy about this “hidden” role.
  • Intel allegedly chose it partly for its BSD-style license and built-in services; alternative microkernels (L4, seL4) are mentioned but seen as less suitable or license-constrained.

MINIX3’s decline

  • Consensus that MINIX3 development has effectively stalled; no commits in years and an unreleased 3.3.0 despite fixes.
  • Contributors describe technical debt: 32‑bit, uniprocessor kernel, aging hardware support, heavy dependency on NetBSD source tree.
  • Capabilities like fault-tolerant drivers and live-updatable services are praised as impressive research outcomes.

Microkernels vs monolithic kernels

  • The old Tanenbaum–Torvalds debate is referenced, especially over microkernel vs monolithic designs.
  • Some note that Linux was initially developed on MINIX and that criticism may have helped shape Linux; others point to modern performant microkernels as partial vindication.

Distributed OSes and systems research

  • Several commenters lament that mainstream systems don’t provide a unified distributed OS where processes migrate seamlessly across personal devices.
  • Others argue this is niche or “cool but not essential,” preferring higher-level, multi-system tools or cloud abstractions.
  • Counterpoint: distributed OS research is still active; ideas appear in clouds, VM/container live migration, and academic microkernel projects.
  • Debate becomes heated over whether an OS “should” provide transparent distributed access to resources; no consensus, but strong opinions on both sides.

Electoral-vote.com and broader influence

  • Multiple comments highlight the long-running election analysis site run by Tanenbaum, now co-written, as a clear, data-driven daily political summary.
  • Some credit his networking book and even a famous “sneakernet” quote with influencing thinking in industry (e.g., about Netflix’s early strategy).

Recognition and comparisons

  • Many express that this award feels overdue given his influence on generations of students and practitioners.
  • A few wonder why Linux’s creator hasn’t received the same ACM award; possible reasons (including personality) are speculated but unresolved.