Microsoft компаниясы
WSL2 сынақ нұсқасы маусым айының соңында эксперименттік құрылымдарда ұсынылады
Windows 2 жүйесіне арналған WSL10 бөлігі ретінде стандартты Linux 4.19 ядросы бар құрамдас ұсынылады. LTS 4.19 тармағына арналған түзетулер шығарылғандықтан, WSL2 ядросы Windows Update механизмі арқылы дереу жаңартылады және Microsoft үздіксіз интеграциялық инфрақұрылымында тексеріледі. WSL2 Azure инфрақұрылымымен бірдей ядроны пайдаланады, бұл оған техникалық қызмет көрсетуді жеңілдетеді.
Ядроны WSL-мен біріктіру үшін дайындалған барлық өзгерістер GPLv2 тегін лицензиясы бойынша жарияланады және жоғары ағынға жіберіледі. Дайындалған патчтар ядроны іске қосу уақытын қысқартуға, жадты тұтынуды азайтуға және ядродағы драйверлер мен ішкі жүйелердің ең аз қажетті жиынтығын қалдыруға арналған оңтайландыруларды қамтиды. Ұсынылған ядро WSL1-де ұсынылған эмуляция қабатының мөлдір ауыстыруы ретінде әрекет ете алады. Бастапқы кодтардың болуы энтузиастарға WSL2 үшін Linux ядросының жеке құрастыруларын жасауға мүмкіндік береді, ол үшін қажетті нұсқаулар дайындалады.
Azure жобасының оңтайландырулары бар стандартты ядроны пайдалану жүйелік шақыру деңгейінде Linux-пен толық үйлесімділікке қол жеткізуге және Windows жүйесінде Docker контейнерлерін үздіксіз іске қосу мүмкіндігін қамтамасыз етуге, сондай-ақ FUSE механизміне негізделген файлдық жүйелерді қолдауды жүзеге асыруға мүмкіндік береді. Бұған қоса, WSL2 бұрын WSL1-нің тар жолы болған енгізу-шығару және файлдық жүйе операцияларының өнімділігін айтарлықтай арттырды. Мысалы, қысылған мұрағатты ашу кезінде WSL2 WSL1-ге қарағанда 20 есе жылдам және операцияларды орындау кезінде.
«git clone», «npm install», «apt update» және «apt upgrade» 2-5 есе.
Ол әлі де Linux ядросын жіберсе де, WSL2 пайдаланушы кеңістігі құрамдастарының дайын жинағын қамтамасыз етпейді. Бұл компоненттер бөлек орнатылады және әртүрлі дистрибутивтердің жинақтарына негізделген. Мысалы, Microsoft дүкені каталогындағы WSL жүйесінде орнату үшін
Бұған қоса, атап өтуге болады
Ақпарат көзі: opennet.ru