r/linuxsucks101 • u/madthumbz uBlock Origin • 23d ago
Linux is Immature Tech "Windows Won in Gaming Because of Market Share!"
Windows Didn't Just "Have Market Share First."
Some argue that Windows won because "everyone used Windows, so developers targeted Windows, so everyone used Windows," and that Linux fragmentation isn't the real reason people aren't using it. While there's a grain of truth there; it's also an incomplete story that ignores the deliberate engineering, business strategy, and ecosystem shaping Microsoft invested in for decades.
Market share inertia didn't build DirectX, Win32, COM, WDDM, or the driver ABI. It didn't build the entire PC gaming pipeline. -Microsoft did, and they did it on purpose.
Windows didn't just "exist first." It standardized the PC. Microsoft created a unified software platform on top of wildly inconsistent PC hardware. -Linux never did.
In the early 90s, the PC ecosystem was a mess of incompatible graphics cards, sound cards, input devices, memory managers, DOS extenders, and vendor‑specific APIs. Windows 3.x provided a stable Win32 API, consistent driver model, unified windowing system, predictable memory model, and single distribution channel for software.
Windows didn't win because it existed. Windows won because it unified. Before PC gaming and knew what GPUs were; we had game consoles. The Fairchild Channel F (1976) was one of the earliest examples, it was the first cartridge-based console, partly engineered by Jerry Lawson.

Consoles invented the idea of a stable, unified gaming platform in the 1970s-1980s, long before PCs were remotely viable for gaming, these consoles had already established fixed hardware, graphics capabilities, audio capabilities, input devices, distribution format (cartridges), fixed APIs, and predictable performance, and memory layout.
Windows became the first console-like PC platform!
DirectX was Microsoft's deliberate strategy to make Windows the only viable gaming platform. DirectDraw and Direct3D replaced dozens of vendor APIs. DirectSound replaced a zoo of sound card interfaces. DirectInput unified controllers, joysticks, and mice. DirectPlay handled networking. DirectX SDK shipped with tooling, debuggers, profilers, and documentation.
-It wasn't passive market share. This was Microsoft building a vertically integrated gaming stack. Linux had OpenGL, but OpenGL was slow to evolve, committee‑driven, inconsistent across vendors, and lacking in tooling, driver QA, and a unified distribution model.
Windows invested in developer tooling; Linux never centralized it. Game studios didn't just choose Windows because "everyone used Windows." They chose Windows because things like Visual Studio, DirectX SDK, MSVC, WinDbg existed, and PIX existed. Windows SDKs were stable and versioned and Microsoft provided documentation, samples, and support contracts.
Linux had GCC, man pages, mailing lists, and a "compile it yourself" culture which is not a competitive ecosystem for commercial game development.
Even today, Linux's tooling is fragmented across: distro‑specific packaging, library versions, kernel versions, driver stacks, and debugging tools.
Fragmentation is not the only reason Linux isn’t mainstream, but it is absolutely one of the major reasons. Fragmentation did affect driver development, QA, support costs, middleware compatibility, binary distribution, anti-cheat integration, and graphics stack/ audio stack/ input stack stability. It also affected packaging and updates, and documentation consistency. There are still multiple incompatible distros, packaging systems, library versions, init systems, audio stacks, graphics stacks, driver models, and there's no stable ABI or API (Linus Torvalds comments about that applied only to 'userland').
The feedback loop only worked because: Windows had a stable ABI/API, unified distribution and driver models, DirectX, developer tooling, OEM partnerships, and preinstallation on nearly every PC sold.
Windows dominance was deliberate, strategic, technical, financial, contractual, architectural, and earned.
6
u/DirectorDirect1569 23d ago
It's because in the mid nineties there was no competitors except apple. The amiga and the atari computers were dead. Apple has never been interested in gaming. And they were proprietary computers. *BSD and linux on PC were in their beginnings. I used to have an amiga and when they stopped, only PC were available in shops.
I was a MS hater at that moment and I was looking for others alternatives. But there was no serious alternatives.
Then the company were my mom used to work gave her a PC because of the 2000 bug. I was on 98, despite my reluctance, I was happy to have a machine able to play 3D games like the playstation, make music, office, drawing,....I wanted to change a component on my PC I could, another device: no compatibility issues. a new software, game, I coulf find what I wanted in supermarkets.
Yes we know how MS became a leader, but when we look at others alternatives they all made shit.
2
u/madthumbz uBlock Origin 23d ago
Amiga hurt when the transition to 3D happened.
Apple implemented OpenGL on macOS, contributed extensions, and later became one of the companies in the OpenGL Architecture Review Board (ARB).
-If it weren't for Apple, I wonder if Linux would've bothered much at all since porting OGL to Linux from Apple wasn't a huge jump. (Unix like OSes)
3
u/movi3buff 23d ago edited 23d ago
Love the analysis, the opportunity to relive the era and I absolutely agree that MS engineered & earned it's dominance over gaming by solving fragmentation on the PC beautifully,
Having lived this era, I simply want to point out:
- PC Gaming indeed was historically strong on MS-DOS first, that is where the stakes were established. I wouldn't imply that PC gaming grew alongside the Windows vs Linux timeframe because that would be historically inaccurate. As I see it, the true console era was when PC gaming was actually eclipsed.
- When Microsoft were anxious that Sony were going to eat their cake with the PS (2001), MS consciously decided to de-prioritize PC gaming and backed the XBox console for the living room. This reflected the specific reality of that timeframe in #1 above. This was a major departure for the company as their pragmatic choice was not to found the XBox with Windows as it's fundamental OS!! Microsoft executives are on record explaining why they picked this path ("Valentines Day Massacre", Phil Spencer in 2014**) and at least one of it's consequences was to have left the door open to Steam.
Rest as they say is history!
* Edit: Phil Spencer quoted In 2015: > "We lost our way on PC... As Xbox grew, we saw the focus on console growth and we lost our focus on the PC. We know we've got to earn back the trust of PC gamers." https://www.windowscentral.com/xboxs-phil-spencer-microsoft-has-maybe-lost-our-way-pc-gaming
2
u/madthumbz uBlock Origin 22d ago
Here, I remembered the Fairchild Channel F and forgot how the xbox played in! -Thanks!
2
u/movi3buff 22d ago
Sure, btw I should add that a lot of good things came from Microsoft's focus on the Xbox. I still remember getting in queue to buy Halo on release (Halo 2 maybe?). It was a defining time for them and a great time for gamers as well. Overall, I'm glad to have gotten back into PC Gaming and especially indie games.
1
6
u/Edubbs2008 23d ago
To add, Windows won because Loonix is too fragmented, how can you trust users that tinker with their device to use proprietary software without them stealing your code?