Сохтаҳои Windows Insider бо зерсистемаи WSL2 (Windows Subsystem for Linux) нашр шудаанд

Ширкати Microsoft эълон кард дар бораи ташаккули сохторҳои нави таҷрибавии Windows Insider (сохт 18917), ки қабати қаблан эълоншудаи WSL2 (Windows Subsystem for Linux) -ро дар бар мегирад, ки оғози файлҳои иҷрошавандаи Linuxро дар Windows таъмин мекунад. Нашри дуюми WSL бо таҳвили як ядрои мукаммали Linux, ба ҷои эмуляторе, ки зангҳои системаи Linux-ро ба зудӣ ба зангҳои системаи Windows тарҷума мекунад, фарқ мекунад.

Истифодаи ядрои стандартӣ ба шумо имкон медиҳад, ки мутобиқати пурраро бо Linux дар сатҳи зангҳои системавӣ ба даст оред ва қобилияти бефосила идора кардани контейнерҳои Docker-ро дар Windows таъмин кунед, инчунин дастгирии системаҳои файлиро дар асоси механизми FUSE амалӣ кунед. Дар муқоиса бо WSL1, WSL2 иҷрои амалиёти I/O ва системаи файлиро ба таври назаррас афзоиш додааст. Масалан, ҳангоми кушодани бойгонии фишурда, 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 таъсис дода мешаванд алохида ва ба маҷлисҳои тақсимоти гуногун асос ёфтаанд. Масалан, барои насб кардан дар WSL дар феҳристи Дӯкони Microsoft пешниҳод намуд анҷуманҳо Ubuntu, Debian GNU/Linux, Kali Linux, Федора,
баландкӯҳи, Сусус и openSUSE.

Муҳити зист иҷро шуд дар тасвири диски алоҳида (VHD) бо системаи файлии ext4 ва адаптери шабакаи виртуалӣ. Муносибати мутақобила бо ядрои Linux, ки дар WSL2 пешниҳод шудааст, дохил кардани скрипти ибтидоии хурдро ба тақсимот, ки раванди пурборкуниро тағир медиҳад, талаб мекунад. Барои иваз кардани шеваҳои кори тақсимот, фармони нави "wsl —set-version" ва барои интихоби версияи пешфарзии WSL, фармони "wsl —set-default-version" пешниҳод шудааст.

Манбаъ: opennet.ru

Илова Эзоҳ