Linux tools now work without a subsystem
For developers using Windows, core Linux utilities like ls, grep, and cat can now run directly without needing a separate Linux environment or Docker. Microsoft's coreutils package has brought these tools into Windows in a fully native way, rather than just acting as PowerShell aliases. The same Unix-style commands that shaped the Linux ecosystem are now available on the Windows command line, a dramatic shift for a platform once seen as fundamentally incompatible.
Microsoft has embedded a full Linux kernel into Windows, enabling direct use of Linux containers. This lets developers build and test software within a genuine Linux environment, even while using Windows apps. The integration is so seamless that it's hard to imagine how different this is from the Microsoft of just a decade ago, when the company warned that Linux posed a serious legal risk to proprietary software.
From patents to partnerships: a 20-year turnaround
Back in 2001, Microsoft CEO Steve Ballmer famously described Linux as a 'cancer' due to its open-source nature. His concern centered on the GPL license, which required that any software using open code had to remain open too. Ballmer and Microsoft painted this as a trap for companies relying on proprietary software, and the company's legal and marketing teams worked hard to dissuade businesses from adopting Linux. This included funding lawsuits like the one from SCO, which claimed Linux stole code from Unix.
In 2007, Microsoft escalated its efforts. General counsel Brad Smith claimed Linux and related projects violated 235 of Microsoft's patents, including 42 in the Linux kernel itself. The company refused to specify which patents it was accusing Linux of infringing, making the claim difficult for users to challenge. This vague but aggressive strategy allowed Microsoft to use the threat of legal action as a tool to intimidate Linux adopters. One of the first cases to test this strategy was the 2009 lawsuit against TomTom over its use of Linux in GPS devices, which ended quickly with a patent licensing agreement.
The largest financial impact came from Microsoft's dealings with Android, which uses the Linux kernel. The company entered into patent licensing agreements with phone manufacturers, collecting an average of $5 per Android device. Analysts estimated that these agreements generated over $2 billion a year at their peak. Even as it spread fear over Linux's potential to undermine intellectual property, Microsoft was profiting heavily from its presence in the market.
Windows 10 and 11 now support Linux in ways Microsoft once opposed
A major turning point came in 2014 when Satya Nadella, Microsoft's new CEO, publicly stated that Microsoft 'loves Linux.' This was a stark reversal from the company's long-standing position just a few years prior, where Linux was treated as both a legal threat and a competitor in the market. By 2016, Microsoft had taken another bold step by joining the Linux Foundation as a platinum-level member, signaling a complete strategic shift.
The Windows Subsystem for Linux (WSL) was introduced in Windows 10, giving users the ability to run a full Linux kernel directly from the Windows shell. What was once a niche tool for developers is now an invisible but essential part of the operating system. The underlying mechanics of Windows have changed dramatically, with Linux integration becoming core to the platform.
Looking ahead, it's unclear whether Microsoft will push Linux integration further. For now, the integration is a clear win for developers. They can build, test, and deploy code in an environment that closely mirrors real Linux systems, all while using Windows as their primary OS. The shift from open hostility to open-source collaboration is a striking example of how quickly and profoundly a company's stance can evolve in the tech world.

