Microsoft бар подсистемалык колдоо көрсөтүү жөнүндө (Windows Үчүн подсистема Linux) маселелерде Windows 10 — 1903 жана 1909, өткөн жылдын май жана ноябрь айларында түзүлгөн. Башында, аткарылуучу файлдарды ишке киргизүүнү камсыз кылган WSL2 кичи системасы Linux в Windows, маселеде сунушталган Windows 10 2004. Эми Microsoft бул подсистеманы мурунку жаңыртууларга өткөрүп берди. Windows 10, алар актуалдуу бойдон калууда жана көптөгөн ишканаларда колдонулат. Бул WSL2 релиздерине которуу натыйжалуу аткарууга мүмкүндүк берет Linux- которулуунун кажети жок айлана-чөйрө Windows 10 2004 (1903 жана 1909-жылдардагы сандар менен кошо) 2020-жылдын декабрына жана 2022-жылдын майына чейин).
Эске сала кетсек, WSL2 чыгарылышы толук кандуу ядрону жеткирүү Linux мурда колдонулган, системалык чалууларды которгон эмулятордун ордуна Linux системалык чалууларга Windows. Ядро Linux WSL2де ал орнотуу сүрөтүнө киргизилген эмес Windows, бирок динамикалык түрдө жүктөлөт жана жаңыртылып турат Windows Графикалык драйверлердин орнотулушу жана жаңыртылышына окшош. Ядронун демейки механизми ядрону орнотуу жана жаңыртуу үчүн колдонулат. Windows Өзгөртүү.
WSL2 үчүн сунушталган ядронун чыгарылышына негизделген Linux 4.19, ал чөйрөдө аткарылат Windows Azure'да мурунтан эле иштеп жаткан виртуалдык машинаны колдонуу. Ядрого колдонулган WSL2ге тиешелүү патчтар ядронун ишке киргизүү убактысын кыскартуу, эс тутумду керектөөнү азайтуу жана кайтаруу үчүн оптималдаштырууларды камтыйт. Windows бошотулган Linux-эс тутум процесстери, ядродо драйверлердин жана подсистемалардын минималдуу зарыл болгон топтомун калтырат.
WSL2 чөйрөсү ext4 файл системасы жана виртуалдык тармак адаптери менен өзүнчө диск сүрөтүндө (VHD) иштейт. WSL1 колдонуучу мейкиндигинин компоненттери сыяктуу өзүнчө жана ар кандай бөлүштүрүү жыйындарына негизделген. Мисалы, Microsoft дүкөнүнүн каталогунда WSLде орнотуу үчүн жыйындар , , ,
, и .
Canonical мурунтан эле бар орнотуучу түзүлүштөрдүн даярдыгы жөнүндө Ubuntu 20.04 LTS чөйрөлөрдө сыналган
WSL2 негизиндеги Windows 10 1903 жана 1909. WSL2ди иштетүү үчүн Windows 10 1909 жаңыртуусу орнотулушу керек жана администратор укуктары менен PowerShellде буйрукту иштетиңиз:
Иштетүү-WindowsКошумча функция - Онлайн - Функциянын аталышы Виртуалдык машина платформасы - Кайра иштетүү жок
Андан кийин, сиз компьютериңизди өчүрүп күйгүзүшүңүз керек жана демейки боюнча WSL2ди активдештирүү керек:
wsl.exe --set-default-version 2
Андан кийин, сиз каалаган нерсени орното аласыз Linux-каталогдон алынган чөйрө
Microsoft Store'дон же "wsl.exe --set-version" буйругун колдонуп, учурдагы чөйрөнү WSL 1 форматына айландырыңыз Ubuntu 2 ".
Мындан тышкары, сөз болушу мүмкүн айлана-чөйрө үчүн HyperV негизиндеги сервердин ордуна WSL2.
WSL2 колдонуу Docker Desktopту ээлери гана эмес, башка колдонуучулар да иштете алат Windows Pro жана Windows Ишкана үчүн гана эмес, колдонуучулар үчүн да Windows Бет.
Source: opennet.ru
