WSL2 подсистемасы (Linux үчүн Windows Subsystem) менен Windows Insider түзүлөт

Microsoft бар жарыялады Windows Insider (18917 түзүлүшү) жаңы эксперименталдык түзүмдөрүн түзүү жөнүндө, анда мурда жарыяланган WSL2 (Linux үчүн Windows Subsystem) катмары камтылган, ал Windows'до Linux аткарылуучу файлдарын ишке киргизүүнү камсыз кылат. WSLдин экинчи чыгарылышы Linux тутумунун чалууларын Windows тутумунун чалууларына тез арада которуучу эмулятордун ордуна, толук кандуу Linux ядросун жеткирүү менен айырмаланат.

Стандарттык ядрону колдонуу системалык чалуулардын деңгээлинде Linux менен толук шайкештикке жетишүүгө жана Windowsта Docker контейнерлерин үзгүлтүксүз иштетүү мүмкүнчүлүгүн камсыз кылууга, ошондой эле FUSE механизминин негизинде файлдык системаларды колдоону ишке ашырууга мүмкүндүк берет. WSL1ге салыштырмалуу WSL2 киргизүү/чыгаруу жана файл тутумунун операцияларынын натыйжалуулугун бир топ жогорулатты. Мисалы, кысылган архивди таңгактан чыгарууда WSL2 WSL1ге караганда 20 эсе, ал эми “git clone”, “npm install”, “apt update” жана “apt upgrade” операцияларын аткарганда 2-5 эсе ылдамыраак.

WSL2 Linux 4.19 ядросуна негизделген компонентти сунуштайт, ал Windows чөйрөсүндө Azureде мурда колдонулган виртуалдык машинаны колдонуу менен иштейт. Linux ядросуна жаңыртуулар Windows Update механизми аркылуу жеткирилет жана Microsoftтун үзгүлтүксүз интеграция инфраструктурасына каршы сыналат. Ядрону WSL менен интеграциялоо үчүн даярдалган бардык өзгөртүүлөр GPLv2 акысыз лицензиясынын астында жарыяланат деп убада кылынат. Даярдалган патчтар ядрону ишке киргизүү убактысын кыскартуу, эстутум керектөөсүн азайтуу жана ядродо драйверлердин жана подсистемалардын минималдуу талап кылынган топтомун калтыруу үчүн оптималдаштырууну камтыйт.

WSL1 эски версиясын колдоо сакталып турат жана эки система тең колдонуучунун каалоосуна жараша жанаша колдонулушу мүмкүн. WSL2 WSL1 үчүн ачык-айкын алмаштыруу катары иштей алат. WSL1 колдонуучу мейкиндигинин компоненттери сыяктуу түзүлөт өзүнчө жана ар кандай бөлүштүрүү жыйындарына негизделген. Мисалы, Microsoft дүкөнүнүн каталогунда WSLде орнотуу үчүн сунуш кылган жыйындар Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
бийик тоолуу, suse и openSUSE.

г. аткарылды ext4 файл системасы жана виртуалдык тармак адаптери менен өзүнчө диск сүрөтүндө (VHD). WSL2де сунушталган Linux ядросу менен өз ара аракеттенүү үчүн жүктөө процессин өзгөрткөн дистрибуцияга кичине инициализация скриптинин киргизилишин талап кылат. Бөлүштүрүүлөрдүн иштөө режимдерин алмаштыруу үчүн “wsl — set-version” жаңы буйругу жана WSLдин демейки версиясын тандоо үчүн “wsl — set-default-version” буйругу сунушталды.

Source: opennet.ru

Комментарий кошуу