How to mount windows 10 drive on WSL home directory? How to Access Linux Files in a Windows Subsystem for Linux (WSL) Distro from Windows 10 The Windows Subsystem for Linux (WSL) is a new Windows 10 feature that enables you to run native Linux command-line tools directly on Windows, alongside your traditional Windows desktop and modern store apps. WSL has an special type of filesystem named DrvFS that gives you access to the disks used in windows. There can be many reasons why you may like to mount a folder as a drive. The following steps will reference paths as if this is the desired outcome. I would further like to mount a folder C:\D to the mount point /mnt/d. The WSL team has now brought Unix sockets to Windows as well, so you can communicate over these sockets between Windows and WSL. Mounting network drives takes a little (very little!) La verdad es que, aunque es una gran característica, Microsoft ha encontrado la forma más complicada de hacerla funcionar. But if you don’t see them, they are easy to mount. Mount a VHD in WSL. Esta nueva versión de WSL en Windows 10 trae un nuevo comando que podemos usar para montar cualquier unidad física de nuestro PC dentro de Windows 10: wsl –mount… Stack Exchange network consists of 176 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers. If you launch the script, it uses the mount to the windows install to create a directory structure inside based on your WSL install's launcher menu. I figured it out. Microsoft has now introduced another new feature to mount and access the physical Linux filesystem in WSL 2. From the WSL docs: Yep. Esta nueva versión de WSL en Windows 10 trae un nuevo comando que podemos usar para montar cualquier unidad física de nuestro PC dentro de Windows 10: wsl –mount. RELATED: Everything You Can Do With Windows 10's New Bash Shell The Windows Subsystem for Linux still automatically mounts fixed NTFS drives. By default, only fixed drives are automatically mounted. ... You need to create a mount point for the wsl 9p file share so that it can be accessed from a non unc path: net use x \\wsl$\ubuntu After that your wsl files should be at X:\, and you can use mklink on them from there. activar el Subsistema de Windows para Linux. Pero a la hora de acceder a otros discos duros, los problemas continuaban. How did my 4 Tesla shares turn into 12 shares? Share on Facebook; Tweet; 0; It’s already possible to access WSL Linux files from Windows 10 through the File Explorer, but it’s not exactly obvious how.. Well, that’s changing. The contents of /etc/fstab: LABEL=cloudimg-rootfs / ext4 defaults 0 0 /mnt/c/D /mnt/d none bind The contents of /etc/wsl.conf: Starting with Windows 10 preview build 20211, WSL 2 now includes a wsl --mount command that lets you mount ext4 and other Linux kernel supported filesystems, directly in installed WSL. USB to serial adapters on WSL 11 November, 2019. Does Windows 10 has to be up to a certain version? Además, podemos abrir EXT4 en Windows con WSL fácilmente. Uno de ellos es ser usuarios Insider, de la rama Dev, y tener instalada la nueva build 20211 de Windows. I wanted to give the new Windows Terminal a go and the first thing I noticed is that when I open WSL in windows terminal it defaults to my home folder on Windows /mnt/c/Users/wes. Actualidad e información sobre software, tanto para Windows 10 como Open Source. Keeping this in mind, you can swap to your specific folder like so: WSL (Windows Subsystem for Linux) can take a considerable amount of space on the system drive. @ducminhnguyen-- copying directly into the Linux subsystem from Windows is not supported, according to discussion on other tickets.There is a directory under AppData somewhere (I forget where) that appears to contain the files for the WSL filesystem. Por ejemplo, si tenemos en EXT4 la tercera partición del segundo disco duro (recordamos que las unidades empiezan a contar desde el cero) el comando sería: Esta unidad aparecerá en el explorador de archivos con el icono de Linux, y podremos usarla sin problemas. Why is the input power of an ADS-B Transponder much lower than its rated transmission output power? Fortunately Microsoft introduced Windows Subsystem for Linux (WSL) a while ago so I can now have my cake and eat it too. So I create another partition in my volume and use a NTFS folder mount point rather than a drive letter. What does multiple key combinations over a paragraph in the manual mean? WSL 2 isn’t a mere version bump. Share on Facebook; Tweet; 0; If you want to try out the improved Windows Subsystem for Linux 2 (aka WSL 2) in the latest Windows versions here’s how — we cover everything you need to do to install it in this post.. WSL 2 is a major upgrade over the original version of WSL that Microsoft introduced back in 2017. Starting with Windows 10 preview build 20211, WSL 2 now includes a wsl --mount command that lets you mount ext4 and other Linux kernel supported filesystems, directly in installed WSL … So, if you have an internal C: drive and D: drive, you’ll see them at /mnt/c and /mnt/d in the Linux environment.. DrvFs now allows you to mount external drives like USB sticks, CDs, and DVDs. There is a setting to mount manually instead of automount. Si desea tener acceso a un formato de disco de Linux que no es compatible con Windows, puede usar WSL 2 para montar el disco y acceder a su contenido. Mount a Drive Until Logoff. El sistema de archivos por defecto de Windows 10 es NTFS. The commands are typed into the Windows Subsystem for Linux Terminal. As a WSL user, a really nice feature is that it auto-detects the WSL distros you have installed. The Windows 10 or 8 users including the latest Windows servers users can activate this feature from the control panel Turn and off windows feature option. Open WSL from PowerShell Session. Introducción al montaje de un disco de Linux en WSL 2 (versión preliminar) Get started mounting a Linux disk in WSL 2 (preview) 11/04/2020; Tiempo de lectura: 4 minutos; c; o; En este artículo. Is it a reasonable way to write a research article assuming truth of a conjecture? You can access the linux files opening the path \\wsl$\ in explorer or also calling explorer.exe . I have OS build 19042.630. how to get OS build 20231 or how can I access linux files from windows explorer. There must be an easier way? En lugar de depender de WSL, e Hyper-V, esta característica debería ser nativa de Windows. Tags: archlinux wsl windows. Local storage / drives Drives formatted as FAT, ExFAT or NTFS can be mounted in WSL. Because of this, the first thing I do when I open my WSL2 Ubuntu distro in Windows Terminal is change to my Linux home directory. DrvFs is a filesystem plugin to WSL that was designed to support interop between WSL and the Windows filesystem. But if you put new files there, or modify existing files there, your changes are not reflected correctly inside WSL. For each profile you can set a startingDirectory property. and it did work. Por lo tanto, desde este sistema operativo podemos acceder a los discos duros de Windows para acceder a cualquier archivo guardado en él, o copiar archivos a estas unidades. For example your C:\ drive will be present at /mnt/c/ for you to use. One of the reason is many of the WSL users from windows 10 have a small system drive. By default, WSL 2 attempts to mount the entire disk. Although it does works, the mounts will have to be manually reload for next session. I bought a domain to do a 301 Redirect - do I need to host that domain? Is it possible that the Sun and all the nearby stars formed from the same nebula? Windows Terminal is the new Terminal experience from the Windows team. WSL stores your Windows drives in the /mnt folder, with the name of the drive as a subfolder. DrvFs enables WSL to mount drives with supported file systems under /mnt, such as /mnt/c, /mnt/d, etc. You might be misreading cultural styles. The device must be recognized in Windows Device Manager first. Do the violins imitate equal temperament when accompanying the piano? Por ello, los usuarios que tienen configurado un sistema de arranque dual, o Dual Boot, con una distro Linux, se encuentran con una gran cantidad de problemas a la hora de intercambiar datos entre ambos sistemas operativos. Por desgracia, esto no es así. It all revolved around path resolution for shared volumes in the Windows Subsystem for Linux v2. Create a mount location in WSL: Y no solo eso, sino que para poder leer y escribir en unidades EXT4 debemos tener WSL habilitado y ejecutar distintos comandos en CMD que nos permitan montar y desmontar las unidades. Just a few quick notes on accessing Windows files from the Windows Subsystem for Linux (WSL) and vice-versa. It’s open source and iterating quickly. The manual for the utility is above. 1. ... Save the .ico image in a windows directory. To mount a specific partition, run: wsl --mount -p This only works if the disk is either MBR (Master Boot Record) or GPT (GUID Partition Table). Windows 10’s May 2019 Update finally offers an easy, safe, and officially supported way to access and work with your Linux files from within File Explorer and other applications. For this example, we assume the drive shows in Windows as F:\ If Windows changes the USB drive letter on a subsequent session, you need to repeat this process. You need to create a mount point for the wsl 9p file share so that it can be accessed from a non unc path: net use x \\wsl$\ubuntu After that your wsl files should be at X:\, and you can use mklink on them from there. How can I do that? if A is the root drive then you only need to create an empty directory ( /var/www/upload ), then create an fstab entry for drive b in the example above. Every time. To learn more, see our tips on writing great answers. As such using Linux on Windows is very much a reality. You can use DrvFS to mount, not only your windows filesystem, but also network disks and other media types. Una muestra de ello es el lanzamiento de WSL, el subsistema de Windows para Linux, que permite cargar el Kernel de este sistema operativo por encima de Windows como si fuera un sistema nativo. In WSL, by default, the C: disk in windows is mounted under /mnt/c But lately, not so much, since there is Windows Subsystem for Linux. To get builds >=20231 you need to be part of the Windows Insider. GNU/Linux is not allowed, not even Ubuntu or Red Hat. Creating a bind mount inside a Ubuntu-18.04 instance would look something like... $ sudo mkdir /mnt/wsl/Ubuntu-18.04 $ sudo mount --bind / /mnt/wsl/Ubuntu-18.04 # share all of / Every time. Fire up Windows Terminal and press Ctrl+, to open the JSON settings. The main things to remember are: In Linux, sudo mount --bind . In addition to being more familiar for those who used Windows Git Bash, it allows for relative volume mounting when using docker-compose.However, it is not just as easy as adding it to the fstab and reloading the mounts. Getting started. It provides you with a Windows version of the bash shell and a compatibility layer that permits many Linux programs to run natively on your Windows machine. Now that Windows 10 Slow Ring builds have WSL2 I’ve been doing more dev work on my Windows computer (VS Code Remote WSL is really good y’all). So if you run the script, then right click on the taskbar -> toolbars -> new toolbar and navigate to that directory, you'll get a windows native toolbar launcher with all … rev 2021.2.12.38571, The best answers are voted up and rise to the top, Super User works best with JavaScript enabled, By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our, Start here for a quick overview of the site, Detailed answers to any questions you might have, Discuss the workings and policies of this site, Learn more about Stack Overflow the company, Learn more about hiring developers or posting ads with us. Note the letter of the network drive that you would like to map in WSL. Open Windows Explorer, right-click on “This PC” and select “Map network drive”. To mount a disk, open a PowerShell window with administrator privileges and run: wsl --mount . The good news is that WSL can “mount” Windows drives under /mnt, the bad news is that it does an awful job of emulating anything near good Linux file permissions. extra work. Which great mathematicians were also historians of mathematics? Windows 10に「WSL(Windows Subsystem for Linux ... 」で制御するので対象外)。この場合は、必要ならWSL起動後に手動でmountコマンドを使ってマウントする WSL, the Windows Subsystem for Linux, is a free, optional feature of Windows 10 that allows Linux programs to run on Windows. Why didn't Escobar's hippos introduced in a single event die out due to inbreeding. To list the available disks in Windows, run: wmic diskdrive list brief. Read about partition styles - MBR and GPT. DrvFs is a filesystem plugin to WSL that was designed to support interop between WSL and the Windows filesystem. Sin embargo, al revés, no es posible. When you have Windows Subsystem for Linux (WSL) enabled, you can install WSL distro apps … Tutoriales, guías y trucos para aprovechar al máximo los principales programas, tanto de escritorio como aplicaciones web. Because of this, the first thing I do when I open my WSL2 Ubuntu distro in Windows Terminal is change to my Linux home directory. I’ve recorded a video of how I have Docker Desktop along with WSL 2 working together along with other tools that I use.. I’ve decided to keep this post … Por suerte, estos problemas están a punto de acabar. How to mount windows 10 drive on WSL home directory? Por defecto, WSL está configurado para que, al usar wsl –mount se monten las unidades en un sistema de archivos EXT4 en Windows 10. In addition to being more familiar for those who used Windows Git Bash, it allows for relative volume mounting when using docker-compose.However, it is not just as easy as adding it to the fstab and reloading the mounts. De no ser así, entonces es mucho más práctico, rápido y sencillo usar los programas de siempre para montar unidades EXT en Windows. Be sure to run this command in a window with administrator privileges. You can also mount virtual hard disk files (VHD) into WSL using wsl --mount. El sistema operativo OpenSource es un fiel aliado que le puede ayudar a ganarse la confianza de los desarrolladores, programadores y técnicos informáticos que a diario suelen trabajar con herramientas de Linux. Asking for help, clarification, or responding to other answers. From bash, to access the Windows file system, go to /mnt/. Since the Docker host is on Windows, some considerations must be made if you intend to mount local volumes in your images. Para los usuarios de Windows 10 que buscan instalar un sistema operativo basado en Linux dentro de Windows, WSL fue una bendición. PAINFUL. Rejecting Postdoc Extension for Other Grant Management Opportunities, Non-plastic cutting board that can be cleaned in a dishwasher, Multiplying imaginary numbers before we calculate i. what benefit would God gain from multiple religions worshiping him? La herramienta llevó Bash a Windows 10, el intérprete de […] Windows users can use the Windows Explorer to map a network drive to the remote directory on the SSH server. I see we use a rootfs wrapper for '/' and then in /mnt/ we have a directory 'c'.. it's all done by the API it seems, no other explanation on the WSL side as to how that translates back to NTFS. It is possible to mount C: drive to the /c along with the default of /mnt/c.Why? From bash, to access the Windows file system, go to /mnt/.For example, to access the System32 directory: When you have Windows Subsystem for Linux (WSL) enabled, you can install WSL distro apps … DrvFs enables WSL to mount drives with supported file systems under / mnt, such as / mnt /c, / mnt /d, etc. Esperamos que Microsoft recapacite y simplifique este proceso. (ex: mkdir /mnt/m) Mount the drive with sudo mount -t drvfs M: /mnt/m; Mount Drives in a Persistent Manner There isn’t a good way of easily passing the Windows path from inside WSL. RELATED: Everything You Can Do With Windows 10's New Bash Shell The Windows Subsystem for Linux still automatically mounts fixed NTFS drives. Hasta hoy. which is mounted in the host in C:\Users\your-user-name\.config\wsl-windows-toolbar-launcher\menus\WSL. How can I put two boxes right next to each other that have the exact same size? I can see it is possible, as Docker for Windows is doing it by creating devices (/dev/sdd, /dev/sdc on my system, using ext4) and mounting them on /mnt.I see 2 options: How to create a spiral using Golden Triangles. For WSL2 you can access to home directory from windows (Windows 10 build 18342) like this : \\wsl$ In earlier iterations of Windows Subsystem for Linux, the Ubuntu file system was at %localappdata%\Lxss (e.g., C:\Users\Username\AppData\Local\Lxss - replace the … Usually, WSL mount current windows user directory (eg. This answer assumes that drive a is not the root drive. By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy. Windows 10 is my daily driver at home so I need a way to use some Linux command-line utilities (e.g. Cuando nos cansemos de ella, simplemente ejecutaremos el comando «wsl –unmount«, seguido del disco y partición, para desmontarla con seguridad. WSL will mount your hard drives for you automatically under the /mnt directory. Para poder hacerlo, debemos cumplir una serie de requisitos. OS: Windows 10 version 2004, Build 19041; WSL2 enabled. To unmount and detach the disk from WSL 2, run. Viewed 10k times 3. To subscribe to this RSS feed, copy and paste this URL into your RSS reader. Este es el formato que debe tener el disco duro donde lo vamos a instalar, y además es el formato más compatible con este sistema operativo, que mejor rendimiento y estabilidad ofrece, y el recomendado para los sistemas UEFI y Secure Boot. WSL drvfs mount issues — “cannot mount: read-only”. The mounted Windows disk – /mnt/c/ – is still slow for disk-heavy operations, like Git clones, because of Linux-plus-NTFS something reasons. To disable [automount] I should set enable key in wsl.conf to false. You can also navigate to these files inside of Windows File Explorer. Describe the solution you'd like In WSL2, I'd like to be able to share a directory between distros. Podcast 312: We’re building a web app, got any advice? I wanted to give the new Windows Terminal a go and the first thing I noticed is that when I open WSL in windows terminal it defaults to my home folder on Windows /mnt/c/Users/wes. I used Cygwin in the past but I really like the familiarity of the Ubuntu toolchain. So, if you have an internal C: drive and D: drive, you’ll see them at /mnt/c and /mnt/d in the Linux environment.. DrvFs now allows you to mount external drives like USB sticks, CDs, and DVDs. git) without having to boot-up a virtual machine. El lanzamiento de la nueva build 20211 de Windows Insider ha traído consigo una importante novedad tanto para los usuarios que utilizan el subsistema de Windows como para los que tienen un Dual-Boot en su ordenador. Using /etc/wsl.conf, the default mount is changed from /mnt/drive to /drive. Para ello, simplemente debemos conocer el disco físico que queremos montar (con el comando de CMD wmic diskdrive list brief), y acto seguido usaremos el comando «wsl –mount», seguido del disco duro en cuestión. Larry Ewing. Choosing the most restrictive open-source license. Update in 2020: Now that Microsoft has released the Spring 2020 Windows update we have access to WSL 2 on all editions of Windows 10 (including Home). The Windows Subsystem for Linux (WSL) lets developers run a Linux environment directly on Windows 10. Connecting to Linux|Ubuntu running in Virtual Machine to Terminal in Windows |WSL. The C: drive can always be accessed there, and usually other fixed NTFS drives that you have installed will be mounted there as well. Opt-in alpha test for a new Stacks editor, Visual design changes to the review queues, Manually mount an external drive as user with full permissions. sudo mkdir -p /mnt/somename Then you will need to mount the remotely shared smb:// filesystem at that mount point using mount.cifs, e.g. I chopped through 1/3 of the width of the cord leading to my angle grinder - it still works should I replace the cord? En caso de ser una partición, al disco duro tendremos que añadirle el parámetro –partition seguido del número de esta. El sistema operativo debería reconocer automáticamente los discos duros formateados en EXT4, como si se tratase de un disco duro NTFS, y montarlos automáticamente. Making statements based on opinion; back them up with references or personal experience. Windows 10 Ubuntu Bash Shell: How Do I Mount Other Windows Drives? Tagged with linux, windows, wsl. For this example, we assume the drive shows in Windows as F:\ If Windows changes the USB drive letter on a subsequent session, you need to repeat this process. While you have an a mount created to the windows host through /mnt/c already created for you in WSL, if you want to mount a share from another machine, then you will need to create the mount point, e.g. Just do not forget to have .bashrc and .profile in your D drive. Once you use WSL a couple times you might be like me and want to change where WSL mounts the C:\ file system inside the WSL environment. Configuration. The latest Windows 10 Insider builds shows a Linux ‘node’ in the Explorer sidebar (denoted by a cute Tux icon for added Linuxicity) for easy, instant access to Linux files and folders in WSL distros. site design / logo © 2021 Stack Exchange Inc; user contributions licensed under cc by-sa. Although it does works, the mounts will have to be manually reload for next session. If Windows doesn’t recognize the device, perhaps try the device on a native Linux PC. Comparativas y listas de los mejores programas. There is a way to change the WSL installation drive after the initial This is an NTS or Note To Self I lost more than a day upgrading from Docker Desktop 2.1.0.5 (Engine 19.03.5, K8s 1.14.8) to Docker Desktop 2.2.0.x (Engine 19.03.8, K8s 1.15.x). WSL drvfs mount issues — user mapping not recognised? Pero este, aunque es el sistema más usado, no es el único. My company’s official OS is Windows 10. By default the Windows file system is mounted at the /mnt/c/ directory. Windows no es compatible con los sistemas de archivos de Linux (EXT4), por lo que, para el sistema operativo de Microsoft, los discos duros de Linux no tendrán formato, y no podremos utilizarlos, a no ser que recurramos a programas de terceros que nos permiten leer discos duros de Linux en Windows. Super User is a question and answer site for computer enthusiasts and power users. Además, también debemos tener habilitado Hyper-V y activar el Subsistema de Windows para Linux, ya que este sistema de archivos depende directamente de él. I would like to mount drive D on /home directory in WSL while letting C drive to be mounted on /mnt or not mounting it at all. Si cumplimos con lo anterior, y tenemos un disco duro (o una partición) en EXT4, vamos a poder montarla en Windows 10. After you complete the steps, the drive containing the Linux files will mount and will show up on Windows … We will use M: in this example. How can a rigid body's weight do work on it to make it rotate? For example, to access the System32 directory: leonidessaguisagjr@WINDEVLAPTOP:~$ cd /mnt/c/Windows/System32/ leonidessaguisagjr@WINDEVLAPTOP:/mnt/c/Windows/System32$ ls -l Defrag.exe -r-xr-xr-x 2 root root 186880 Jul 16 04:42 Defrag.exe leonidessaguisagjr@WINDEVLAPTOP:/mnt/c/Windows/System32$ Is it possible to link a windows directory to a WSL linux directory? To specify mount options, run: Set Windows Terminal to use your user HOME directory. When we open WSL in PowerShell, the Linux session scope will be within the mounted Windows directory: c:/Users/Sathish.Suresh ) ... We have enabled centos using WSL in windows which has better performance, but now, the problem is with command prompt. I made a folder in my windows user home directory called wsl. This new parameter allows a physical disk to be attached and mounted inside WSL 2, enabling you to access filesystems that aren’t natively supported by Windows (such as ext4). The WSL on Windows 10/8 gives us an ability to run a different native command on Linux command-line tools or Bash environment just like a headless server running on some VirtualMachine. wsl --unmount . Ask Question Asked 2 years, 2 months ago. Here’s how to get at your Windows Subsystem for Linux files.. Specifying mount options. Active 2 years, 2 months ago. Mounting a specific partition. Yep. Another way (out of many) to access a folder quickly. to change this the path edit the /etc/wsl.conf file. Starting with Windows Insiders preview build 20211, WSL 2 offers a new feature: wsl --mount. Create a new folder for that drive letter under /mnt if it does not already exist. There are two things to bear in mind for this property: The path needs to be a Windows path - so for your HOME folder in WSL you need to use the \\wsl$\... file share While WSL doesn't have automatic or even direct access to the subst drives, there are ways to map them. It is possible to mount C: drive to the /c along with the default of /mnt/c.Why? There are several routes to go here, depending on your exact workflow. I would like to mount drive D on /home directory in WSL while letting C drive to be mounted on /mnt or not mounting it at all. Here is my /etc/wsl.conf: Also, I should have added the following line to fstab. What this means in practice is that every file has permissions 0777 which causes me issues because git … The first thing that must be done to facilitate this is configure WSL to mount drives in the root / directory. Thanks for contributing an answer to Super User! Why are video calls so tiring? Windows 10のAnniversery Updateから搭載されたWindows Subsystem for Linux(WSL)について詳しく紹介する。今回はWSLの中からシステムを見ていこう。 Now that Windows 10 Slow Ring builds have WSL2 I’ve been doing more dev work on my Windows computer (VS Code Remote WSL is really good y’all). The shared /mnt/wsl directory behavior mentioned in #4577 shipped to Insiders sometime last fall and landed in 20H1 aka 2004 aka 19041. There are different reasons to change WSL install directory. Recordamos que Windows tendrá acceso a esta unidad EXT4 que hayamos montado, pero también tendrá acceso a ella todas las distribuciones que ejecutemos dentro de WSL. To do this, you first need to mount the VHD into Windows using the Mount-VHD command in Windows. From the WSL docs: Turns out, it’s pretty easy. If you want to mount a specific partition, you will need to use the –partition option with the partition number. In order to install the distros as WSL2 by default, once WSL2 installed, run the command wsl.exe –set-default-version 2 in Powershell; WSL2 distro installed from the Windows Store – the distro used is Ubuntu-18.04; Docker Desktop for Windows, stable channel – the version used is 2.2.0.4 If you are like me you want it to start in your linux home directory … Drives formatted as FAT, ExFAT or NTFS can be mounted in WSL. Ya puedes usar discos EXT4 de Linux en Windows 10 sin programas, ¿Vas a cambiar de PC o hardware? WSL(Windows Subsystem for Linux)からWindowsファイルシステム(要はCドライブ等)へのアクセス、またはその逆でWindows側からWSLのファイルシステムへのアクセス方法です。 ※Windows10 1903以降が対象です。 WSLからWindowsファイルシステムへのアクセス Windows Subsystem for Linux supports USB-serial devices. How to Access Linux Files in a Windows Subsystem for Linux (WSL) Distro from Windows 10 The Windows Subsystem for Linux (WSL) is a new Windows 10 feature that enables you to run native Linux command-line tools directly on Windows, alongside your traditional Windows desktop and modern store apps.