Microsoft Shifts Gears: From Rival to Creator of Linux

For many years, Microsoft regarded Linux as a competitor and often criticized it along with its flagship operating system, Windows. However, over time, this perception has shifted dramatically. Microsoft has increasingly embraced Linux and the broader open-source community. What prompted this transformation?
WSL
Run Genuine Linux Applications on Windows
The primary way Microsoft now supports Linux is through the Windows Subsystem for Linux (WSL). This feature allows users to run Linux applications on Windows without needing a cumbersome virtual machine or dual-boot setup.
Initially limited to command-line tools, WSL has evolved to accommodate Linux graphical user interface (GUI) applications, including both X11 and Wayland. Why would Microsoft choose to facilitate the usage of its rival’s system on its platform? The answer likely lies in the pursuit of developers’ loyalty; as more programmers favor cloud-based development on Linux servers, Microsoft aims to maintain relevance by enabling this functionality.
While WSL1 translates Linux system calls to Windows equivalents, WSL2 utilizes a complete Linux kernel to enhance performance.
WSL provides an accessible entry point for those unfamiliar with Linux. It allows users to learn the command line within a familiar environment, eliminating the need for a reboot, as would be necessary with traditional dual-boot systems. Additionally, using WSL simplifies hardware compatibility issues, as Windows typically supports a wider range of devices.
Azure Linux
Microsoft Introduces Its Own Linux Distribution
WSL users can select from various popular Linux distributions, including Ubuntu. However, Microsoft has also launched its own version called Azure Linux, which is tailored for cloud servers, echoing the name of their cloud service.
This development signifies a noteworthy acknowledgment; it suggests that Linux is emerging as the backbone of modern enterprise IT, overshadowing Windows servers that primarily support legacy Microsoft applications.
While Azure Linux is not designed for standard desktop use, it serves as an excellent starting point for users interested in experimenting with a streamlined setup for container management.
In addition to Azure Linux, Microsoft has released SONiC, a Linux-based operating system primarily built for networking and container support, now maintained by the Linux Foundation.
Microsoft Guides Users on How to Install Linux
An Unthinkable Development
Once infamously dismissive of Linux, even labeling it a “cancer,” Microsoft has undergone a remarkable change. Now, they provide instructions on their official website for downloading and installing Linux.
Microsoft appears to advocate for WSL as the preferable method for those interested in Linux, suggesting that full installations or virtual machines are more complex options.
Microsoft’s Cloud Strategy Embraces Linux
A Significant Shift in Client Preferences
A key motivation behind Microsoft’s launch of Azure Linux was to provide a standardized environment for cloud-based containers, particularly in their Azure service.
This strategic pivot reflects a broader industry trend toward subscription-based revenue models. Unlike the past—when revenue stemmed primarily from software licenses—companies are now focused on ongoing subscription fees.
While Amazon has secured a substantial presence in cloud computing, many businesses still trust Microsoft due to its longstanding reliability. Previously, it was often said, “no one got fired for choosing IBM,” a sentiment that seems to have transitioned to Microsoft given its current dominance.
Interestingly, a majority of workloads on Azure are Linux-based, with Microsoft estimating that over 60% of their Azure operations rely on it. This development signals a pivotal moment for both Microsoft and Linux in the cloud landscape.
Microsoft Champions Open-Source Development
A Transformation in Philosophy
Once synonymous with proprietary software, Microsoft is now a significant proponent of open-source initiatives. Their acquisition of GitHub indicates a firm commitment to supporting open-source projects.
Microsoft maintains a comprehensive list of its open-source endeavors. These projects are not mere curiosities but include substantial contributions like the .NET framework and even WSL itself. Remarkably, even tools like the Windows Calculator have adopted open-source models. Such a stance contrasts sharply with Bill Gates’ criticisms of unauthorized software usage decades ago.
This newfound dedication to open-source development is likely a response to contemporary software trends that prioritize collaboration and community goodwill. Many experts suggest that Microsoft has effectively transitioned into an open-source company.
A New Era for Windows and Linux
Stranger developments have unfolded in the tech sector than Microsoft embracing Linux and open-source software. The future holds intriguing possibilities for how Microsoft will further integrate Linux into its offerings.



