Microsoft зерсистемаи WSL2-ро (Windows Subsystem for Linux) ба Windows 10 1903 ва 1909 интиқол дод.

Ширкати Microsoft эълон кард дар бораи таъмини дастгирии зерсистема WSL2 (Windows Subsystem for Linux) дар Windows 10 нашрҳои 1903 ва 1909, ки дар моҳҳои май ва ноябри соли гузашта бароварда шуданд. Зерсистемаи WSL2, ки имкон медиҳад, ки файлҳои иҷрошавандаи Linux дар Windows кор кунанд, дар ибтидо дар нашри соли 10 пешниҳод шуда буд Windows 2004. Microsoft ҳоло ин зерсистемаро ба навсозиҳои гузаштаи Windows 10 интиқол додааст, ки дар бисёр корхонаҳо мувофиқ боқӣ мемонанд ва истифода мешаванд. Гузариш ба ин релизҳои WSL2 ба шумо имкон медиҳад, ки иҷрои самараноки муҳити Linuxро бидуни гузариш ба Windows 10 2004 (нигоҳдории релизҳои 1903 ва 1909) ташкил кунед. давом мекунад то декабри соли 2020 ва майи соли 2022).

Microsoft зерсистемаи WSL2-ро (Windows Subsystem for Linux) ба Windows 10 1903 ва 1909 интиқол дод.

Хотиррасон мекунем, ки нашри WSL2 фарқ мекунад расонидани ядрои мукаммали Linux ба ҷои эмулятори қаблан истифодашуда, ки зангҳои системаи Linuxро ба зангҳои системаи Windows тарҷума мекард. Ядрои Linux дар WSL2 ба тасвири насби Windows дохил карда нашудааст, аммо ба таври динамикӣ бор карда мешавад ва аз ҷониби Windows то ба ҳол нигоҳ дошта мешавад, ба монанди он, ки драйверҳои графикӣ насб ва нав карда мешаванд. Механизми стандартии Windows Update барои насб ва навсозии ядро ​​истифода мешавад.

Барои WSL2 пешниҳод шудааст аслӣ Дар асоси нашри ядрои Linux 4.19, ки дар муҳити Windows бо истифода аз мошини виртуалӣ, ки аллакай дар Azure кор мекунад, кор мекунад. Часбҳои мушаххаси WSL2, ки дар ядро ​​истифода мешаванд, оптимизатсияҳо барои кам кардани вақти оғози ядро, кам кардани истеъмоли хотира, баргардонидани Windows ба хотираи аз ҷониби равандҳои Linux озодшуда ва гузоштани ҳадди ақали маҷмӯи зарурии драйверҳо ва зерсистемаҳоро дар ядро ​​дар бар мегиранд.

Муҳити WSL2 дар як тасвири диски алоҳида (VHD) бо системаи файлии ext4 ва адаптери шабакаи виртуалӣ кор мекунад. Ҳамон тавре ки ҷузъҳои фазои корбари WSL1 таъсис дода мешаванд алохида ва ба маҷлисҳои тақсимоти гуногун асос ёфтаанд. Масалан, барои насб кардан дар WSL дар феҳристи Дӯкони Microsoft пешниҳод намуд анҷуманҳо Ubuntu, Debian GNU/Linux, Kali Linux, Федора,
баландкӯҳи, Сусус и openSUSE.

Canonical аллакай дорад эълон кард дар бораи омодагии насби Ubuntu 20.04 LTS, ки дар муҳитҳо санҷида шудааст
WSL2 дар асоси Windows 10 1903 ва 1909. Барои фаъол кардани WSL2 дар Windows 10 1909, шумо бояд навсозӣ насб кунед кb4571748 ва фармонро дар PowerShell бо ҳуқуқҳои администратор иҷро кунед:

Фаъол кардан-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -НеБозоғоз

Баъдан, шумо бояд компютери худро бозоғоз намоед ва WSL2-ро бо нобаёнӣ фаъол созед:

wsl.exe --set-default-version 2

Пас аз ин, шумо метавонед муҳити дилхоҳи Linuxро аз директория насб кунед
Microsoft Store ё табдил додани муҳити мавҷуда дар формати WSL 1 бо истифода аз фармони “wsl.exe –set-version Ubuntu 2”.

Илова бар ин, зикр кардан мумкин аст мутобиқсозӣ муҳити зист Мизи кории докер барои истифодаи WSL2 ба ҷои пуштибонии дар асоси HyperV.
Истифодаи WSL2 имкон медиҳад, ки Docker Desktop на танҳо барои соҳибони Windows Pro ва Windows Enterprise, балки барои корбарони Windows Home кор кунад.

Манбаъ: opennet.ru

Илова Эзоҳ