Microsoft WSL2 quyi tizimini (Linux uchun Windows Subsystem) Windows 10 1903 va 1909 ga ko'chirdi.

Microsoft kompaniyasi e'lon qildi quyi tizimni qo'llab-quvvatlash haqida WSL2 (Linux uchun Windows Subsystem) Windows 10-da o'tgan yilning may va noyabr oylarida chiqarilgan 1903 va 1909-yillarda chiqarilgan. Windows operatsion tizimida Linux bajariladigan fayllarni ishga tushirishga imkon beruvchi WSL2 quyi tizimi dastlab Windows 10-ning 2004-yilda chiqarilishida taklif qilingan edi. Endi Microsoft bu quyi tizimni Windows 10-ning oldingi yangilanishlariga o'tkazdi, ular dolzarbligicha qolmoqda va ko'plab korxonalarda qo'llaniladi. WSL2-ni ushbu nashrlarga o'tkazish Windows 10 2004 ga o'tishga hojat qoldirmasdan Linux muhitini samarali bajarishga imkon beradi (1903 va 1909 versiyalarini qo'llab-quvvatlash). davom etadi 2020 yil dekabr va 2022 yil maygacha).

Microsoft WSL2 quyi tizimini (Linux uchun Windows Subsystem) Windows 10 1903 va 1909 ga ko'chirdi.

Eslatib o'tamiz, WSL2 nashri farq qiladi Linux tizimi qo'ng'iroqlarini Windows tizimi qo'ng'iroqlariga tarjima qilgan ilgari ishlatilgan emulyator o'rniga to'liq huquqli Linux yadrosini yetkazib berish. WSL2-dagi Linux yadrosi Windows o'rnatish tasviriga kiritilmagan, lekin grafik drayverlarni o'rnatish va yangilash kabi dinamik ravishda yuklanadi va Windows tomonidan yangilanadi. Yadroni o'rnatish va yangilash uchun standart Windows Update mexanizmidan foydalaniladi.

WSL2 uchun taklif qilingan asosiy Azure-da allaqachon ishlayotgan virtual mashinadan foydalangan holda Windows muhitida ishlaydigan Linux 4.19 yadro versiyasiga asoslangan. Yadroda ishlatiladigan WSL2-ga xos yamoqlar yadroni ishga tushirish vaqtini qisqartirish, xotira sarfini kamaytirish, Windows-ni Linux jarayonlari tomonidan bo'shatilgan xotiraga qaytarish va yadroda minimal talab qilinadigan drayverlar va quyi tizimlar to'plamini qoldirish uchun optimallashtirishlarni o'z ichiga oladi.

WSL2 muhiti ext4 fayl tizimi va virtual tarmoq adapteri bilan alohida disk tasvirida (VHD) ishlaydi. WSL1 foydalanuvchi maydoni komponentlari bilan bir xil o'rnatiladi alohida-alohida va turli xil taqsimotlarning yig'ilishlariga asoslanadi. Masalan, Microsoft do'koni katalogida WSL-ga o'rnatish uchun taklif qildi yig'ilishlar Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpine, SUSE ΠΈ openSUSE.

Canonical allaqachon mavjud e'lon qildi muhitlarda sinovdan o'tgan Ubuntu 20.04 LTS ning o'rnatish tuzilmalarining tayyorligi haqida
WSL2 Windows 10 1903 va 1909-ga asoslangan. Windows 2 10-da WSL1909-ni yoqish uchun yangilanishni o'rnatishingiz kerak. kb4571748 va administrator huquqlari bilan PowerShell-da buyruqni ishga tushiring:

Yoqish-WindowsOptionalFeature -Onlayn -FeatureName VirtualMachinePlatform -NoRestart

Keyinchalik, kompyuteringizni qayta ishga tushirishingiz va sukut bo'yicha WSL2-ni faollashtirishingiz kerak:

wsl.exe --set-default-versiya 2

Shundan so'ng, katalogdan kerakli Linux muhitini o'rnatishingiz mumkin
"wsl.exe – set-version Ubuntu 1" buyrug'i yordamida Microsoft do'konini saqlang yoki mavjud muhitni WSL 2 formatida o'zgartiring.

Bundan tashqari, eslatib o'tish mumkin moslashuvlar muhit Docker ish stoli uchun foydalanish HyperV-ga asoslangan backend o'rniga WSL2.
WSL2-dan foydalanish Docker Desktop-ni nafaqat Windows Pro va Windows Enterprise egalari, balki Windows Home foydalanuvchilari uchun ham ishlatish imkonini beradi.

Manba: opennet.ru

a Izoh qo'shish