WSL2 ішкі жүйесі (Linux жүйесіне арналған Windows ішкі жүйесі) бар Windows Insider құрастырулары жарияланды

Microsoft компаниясы жариялады Windows жүйесінде Linux орындалатын файлдарын іске қосуды қамтамасыз ететін бұрын жарияланған WSL18917 (Linux үшін Windows ішкі жүйесі) қабатын қамтитын Windows Insider (2 құрастыру) жаңа эксперименттік құрылымдарын қалыптастыру туралы. 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» пәрмені ұсынылды.

Ақпарат көзі: opennet.ru

пікір қалдыру