Windows Subsystem for Linux

Windows Subsystem for Linux (WSL) on Microsoft Windowsin osa, joka mahdollistaa Linux-sovellusten ajamisen Windowsin alla.

WSL:stä on kaksi toteutusta.

  • WSL 1 julkaistiin elokuussa 2016 Windows 10:lle ja Windows Server 2016:lle. WSL 1:ssä on Linuxin kanssa yhteensopiva ydin rajapinta Windows NT -ytimen päällä.
  • WSL 2 ajaa Linux-ydintä kevyessä virtuaalikoneessa. Se julkaistiin toukokuussa 2019. WSL 2 on nopeampi kuin WSL 1, ja siinä on täydellinen järjestelmäkutsujen yhteensopivuus. Microsoftin mukaan WSL 2 on tiedostoja käsiteltäessä jopa 20 kertaa nopeampi kuin WSL 1.[1][2]

WSL 2:ta hallitaan wsl.exe-ohjelmalla, jolla Linux-jakelu voidaan asentaa tai päivittää. Normaalisti WSL avaa terminaali-ikkunan Linuxin käyttöön.

Linux-jakelu asentuu ext4-virtuaalilevylle, jota käytetään 9P-protokollalla. WSL 1:ssa tiedostot olivat Windowsin NTFS-osiolla.[3] Windowsista Linuxin tiedostoihin pääsee käsiksi \\wsl$ -polusta, ja Windowsin levyasemakirjaimet liitetään automaattisesti /mnt-hakemiston alle. Phoronixin testien mukaan Windows 11:n alla WSL 2 saavuttaa 70–90 % natiivisti ajetun Linuxin nopeudesta.[4]

WSL 2 sisältää (huhtikuussa 2023) kymmenisen Linux-jakelua, jotka voi asentaa virtuaalikoneeseen (Ubuntu, Debian, Kali Linux Rolling, 3x Ubuntu LTS, Oracle Linuxin 2 versiota, SUSE Linux Enterprise Server 15, openSUSE Leap ja Tumbleweed)[5]

  1. [1]
  2. [2]
  3. [3]
  4. [4]
  5. wsl --list --onlinelähde tarkemmin?