When Linux Spooked Microsoft: Remembering 1998's Leaked 'Halloween Documents'

Leaked internal memos from 1998, known as the “Halloween Documents,” are recalled as a turning point when Microsoft first identified Linux and open-source software as a serious strategic threat. Commenters contrast that era with today’s landscape, where Microsoft ships its own Linux kernels, dominates in cloud, and actively participates in open source, while many still suspect a long-term “embrace, extend, extinguish” strategy and worry about lock-in, licensing, and telemetry. The conversation also touches on Linux’s maturation from a rough hobbyist OS to a mainstream platform, the enduring UX gap between open source and polished commercial tools, and the broader corporate tactics used to shape markets around “free” software.

Microsoft, Linux, and the Cloud

  • Commenters note the shift from 1998’s fear of Linux to today’s situation where Microsoft ships Linux kernels and treats Linux as a first‑class citizen in Azure.
  • Motivations cited: Windows was “desktop‑focused” and ill‑suited for cloud workloads, forcing pragmatism.
  • Some see current behavior as classic “embrace, extend, extinguish” toward Linux; others argue many large vendors do similar things, so singling out Microsoft is unfair.
  • Strong distrust remains; some prefer community builds (e.g., VSCodium, ungoogled‑chromium) over Microsoft binaries.

Azure Architecture and Performance

  • Links show Azure host OS uses a Windows kernel, with performance‑critical paths (Azure Boost) offloaded to Linux‑based PCIe devices.
  • One side claims this explains worse performance vs AWS/GCP; others point to Azure’s financial success, enterprise relevance, AI services, and game streaming as evidence performance is “good enough.”
  • Hyper‑V is described by some as roughly on par with ESX/Xen.

Licensing Friction and Server Adoption

  • Windows Server is praised technically but criticized for complex, risky licensing for service providers, pushing them toward Linux.
  • EU‑driven changes like license mobility/BYOL are mentioned as partial relief.

Dual Boot, UEFI, and Control

  • Ongoing debate over installing Linux first vs Windows first.
  • Consensus elements: Windows tends to put itself first in UEFI boot order; it doesn’t delete Linux but may require manual boot‑order fixes or UEFI menu use.
  • Some argue this is normal bootloader behavior; others see it as unfriendly.
  • Several avoid dual boot entirely by using Linux‑only machines.

Open Source Economics and Usability

  • One view: software is unusual because marginal costs are near zero, enabling “free” to threaten commercial offerings; most other industries can’t do this.
  • Others stress the distinction between “free as in freedom” and “free as in price,” noting that even “open source cola” still costs money to make.
  • Another theme: usability is a major moat; making software easy is expensive and often neglected in OSS, leaving many open‑source apps “just okay” compared to commercial tools (media production, office, math).

Halloween Documents Legacy and Corporate Culture

  • The documents are seen as a rare glimpse into an entrenched culture of ruthless, long‑term strategy (FUD, EEE, legal tactics).
  • Some doubt they directly caused IBM’s 2019 Red Hat acquisition, but others tie them into IBM’s early‑2000s pivot to a “Linux‑friendly” strategy and marketing.

Systemd, PulseAudio, and Suspicion

  • Thread highlights how systemd and related projects produced intense backlash in the Linux community, with some accusing them of being Microsoft infiltration.
  • Later employment of key developers at Microsoft is cited by conspiracy‑minded users; others frame it as personal career moves after years of community hostility, not evidence of a plot.

Nostalgia and Cultural Shift

  • Participants reminisce about Slashdot, its moderation tags, and the “Slashdot effect.”
  • Anecdotes from early‑2000s Microsoft events show internal tension: engineers pushing OSS interoperability while leadership still talked about “eradicating” Linux.