Windows Command Line
Insights from the teams behind Windows Terminal, PowerToys, WinGet, and WSL
Latest posts
Connecting USB devices to WSL
I’m a software engineer building tooling for Visual Studio and Visual Studio Code to support C++ embedded device development. These physical devices typically connect to a computer over USB, but we discovered we couldn’t use WSL to test our tools on Linux because it does not support USB. We weren’t alone — support for connecting physical USB devices to WSL is highly requested by the community as well. While this functionality is still not natively available in WSL, I’m excited to announce that our summer intern, Nelson Daniel Troncoso Aldas, contributed changes to the open-source usbipd-win project to enable com...
OneAPI/L0, OpenVINO and OpenCL coming to the Windows Subsystem for Linux for Intel GPUs
We are happy to announce, that in partnership with Intel, we are bringing support for hardware accelerated OneAPI/L0, OpenVINO and OpenCL on Intel GPUs to the Windows Subsystem for Linux (WSL). Support for these APIs in WSL further increases the choices of compute APIs available to developers and ensures the best performance and functionality can be achieved on Intel GPU platforms. These enable Windows developers targeting applications or containers running on Linux to develop and test their workload locally on their Windows PC at near native performance using the tools and APIs they are used to. Hardware accel...
Windows Terminal Preview 1.12 Release
Windows Terminal Preview 1.12 is here and it's HUGE! This release adds the new features below to Windows Terminal Preview 1.12 and adds the features from this previous blog post to Windows Terminal 1.11. Windows Terminal 1.11 will also be receiving the Defaults page in the settings UI along with the default terminal functionality. You can install Windows Terminal and Windows Terminal Preview from the Microsoft Store or from the GitHub releases page. Now let's get into the good stuff! Default terminal You can now set the Windows Terminal stable build as your default terminal emulator if you're on the Windows Ins...
A preview of WSL in the Microsoft Store is now available!
The Windows Subsystem for Linux (WSL) preview is now available in the Microsoft Store as a store application for Windows 11 machines! Installing WSL through the store will allow you to get the latest WSL updates and features faster, and without needing to modify your Windows version. Read on to see how that’s possible and what this means for WSL! Is this a new version of WSL? This is the exact same WSL that you know and love, all that we’ve changed is where it gets installed and updated from. We’ve created this as an initial preview to help ensure quality before making this generally available. Why would...
Windows Package Manager 1.1
I’m excited to share some great news. We’re releasing Windows Package Manager 1.1. We’ve squashed some annoying bugs and added some highly anticipated features. The Windows Package Manager is being released to Windows 10 (build 1809 and newer) and Windows 11 as an automatic update via the Microsoft Store. The moment we’ve been waiting for has finally arrived. Grab yourself a cup of coffee (or any other favorite beverage). Don’t worry; I’ll wait. Cheers! Client The team has been busy over the last few months making improvements and adding new features. The most notable new feature is access to apps in the Micros...
Windows Terminal Preview 1.11 Release
Windows Terminal Preview 1.11 is here! Come check out what's new in our open source command line tool.
Install WSL with a single command now available in Windows 10 version 2004 and higher
In the latest Windows Insider Preview builds, you can install everything you need to run WSL just by running . We’re excited to announce that this functionality is now officially backported to Windows 10 version 2004 and higher, which will make installing WSL on those builds much easier! Using The process to set up WSL was previously too complicated, involving turning on multiple settings and installing multiple packages. We’ve simplified the process down to just one command, simply open a command prompt window with admin privileges and run . Once you hit enter, the process will automatically enable the WSL ...
Build and Debug C++ with WSL 2 Distributions and Visual Studio 2022
This post is written by Erika Sweet, a Program Manager on Microsoft's C++ Team. Visual Studio 2022 introduces a native WSL 2 toolset for C++ development. This toolset is available now in Visual Studio 2022 version 17.0 Preview 2. WSL 2 is the new, recommended version of the Windows Subsystem for Linux (WSL) architecture that provides better Linux file system performance, GUI support, and full system call compatibility. Visual Studio’s WSL 2 toolset allows you to build and debug C++ code on WSL 2 distros from Visual Studio without ever adding an SSH connection. You can already build and debug C++ code on WSL 1 d...
Windows Terminal Preview 1.10 Release
It's Windows Terminal release day! This release introduces Windows Terminal Preview to version 1.10 and Windows Terminal will be updated to version 1.9 soon. Windows Terminal will include all of the features listed in the 1.9 blog post except for the default terminal setting and the ability to edit actions using the settings UI. We are keeping these features inside Windows Terminal Preview in order to identify and fix remaining bugs. Now let's jump into what's new with version 1.10! Command palette button in dropdown We noticed that the Feedback button inside the dropdown menu was hardly used and we figured thi...