Microsoft’s new developer-optimized Windows embraces Linux even more

Microsoft is making significant strides in enhancing its Windows operating system by integrating Linux-like command line utilities and further developing its Linux subsystem. This initiative was announced during the opening of the Build developer conference, where the company reiterated its commitment to creating a reliable platform for developers.

As part of this evolution, Microsoft is focusing on optimizing Windows 11 for developers. Pavan Davuluri, head of Windows, highlighted the introduction of frequently used command line utilities, a streamlined setup process, and a built-in mechanism for creating and interacting with Linux containers on Windows. A new experimental feature, dubbed the Intelligent Terminal, is also on the horizon.

Among the notable advancements is the introduction of Coreutils for Windows, derived from the uutils open-source project. This initiative brings Linux-like command-line utilities to Windows, allowing developers to seamlessly transition between various environments, including Linux, macOS, Windows Subsystem for Linux (WSL), and cloud platforms. “The commands and workflows you’ve built over years just work in your Windows environment,” Davuluri explained.

Building on the momentum from last year’s open-sourcing of WSL, Microsoft is now integrating WSL even deeper into Windows with the introduction of WSL containers. This feature will enable developers to create, run, and manage Linux containers directly within the Windows ecosystem. A command-line interface and API for WSL containers will be available in public preview in the coming months, further enhancing the developer experience.

In addition to WSL containers, Microsoft is enhancing its existing Windows Terminal with the Intelligent Terminal. This new feature aims to provide contextual assistance through the Agent Communication Protocol (ACP), enabling developers to perform tasks such as querying and debugging without leaving the terminal. The Intelligent Terminal builds on the existing Windows Terminal framework, offering familiar functionalities like tabs, profiles, themes, and settings, while integrating native agent CLI capabilities.

Moreover, Microsoft is rolling out Windows Developer Configurations, designed to simplify the setup of new machines with developer-friendly settings. This feature will install essential tools such as WSL, PowerShell 7, and Visual Studio Code, while also enabling Git version control in File Explorer and revealing hidden files. This initiative reflects Microsoft’s ongoing commitment to fostering a robust development environment within Windows.

Winsage
Microsoft’s new developer-optimized Windows embraces Linux even more