WSL2 quyi tizimi (Linux uchun Windows Subsystem) bilan Windows Insider tuzilmalari nashr etildi

Microsoft kompaniyasi e'lon qildi Windows Insider ning yangi eksperimental tuzilmalarini (qurilish 18917) shakllantirish haqida, avvalroq e'lon qilingan WSL2 (Linux uchun Windows quyi tizimi) qatlamini o'z ichiga oladi, bu Windowsda Linux bajariladigan fayllarni ishga tushirishni ta'minlaydi. WSL ning ikkinchi nashri Linux tizimi qo'ng'iroqlarini Windows tizimi qo'ng'iroqlariga tezda tarjima qiladigan emulyator o'rniga to'liq huquqli Linux yadrosini yetkazib berish bilan ajralib turadi.

Standart yadrodan foydalanish tizim qo'ng'iroqlari darajasida Linux bilan to'liq moslashishga erishish va Windows-da Docker konteynerlarini muammosiz ishga tushirish imkoniyatini ta'minlash, shuningdek FUSE mexanizmiga asoslangan fayl tizimlarini qo'llab-quvvatlash imkonini beradi. WSL1 bilan solishtirganda WSL2 kiritish-chiqarish va fayl tizimi operatsiyalari unumdorligini sezilarli darajada oshirdi. Masalan, siqilgan arxivni ochishda WSL2 WSL1 dan 20 baravar tezroq va “git clone”, “npm install”, “apt update” va “apt upgrade” operatsiyalarini bajarishda 2-5 baravar tezroq.

WSL2 Linux 4.19 yadrosiga asoslangan komponentni taklif qiladi, u allaqachon Azure-da qo'llanilgan virtual mashina yordamida Windows muhitida ishlaydi. Linux yadrosiga yangilanishlar Windows Update mexanizmi orqali yetkaziladi va Microsoftning uzluksiz integratsiya infratuzilmasiga qarshi sinovdan o'tkaziladi. Yadroning WSL bilan integratsiyalashuvi uchun tayyorlangan barcha o'zgarishlar GPLv2 bepul litsenziyasi ostida nashr etilishi va'da qilingan. Tayyorlangan yamalar yadroni ishga tushirish vaqtini qisqartirish, xotira sarfini kamaytirish va yadroda minimal talab qilinadigan drayverlar va quyi tizimlar to'plamini qoldirish uchun optimallashtirishlarni o'z ichiga oladi.

WSL1 ning eski versiyasini qo'llab-quvvatlash saqlanib qoladi va ikkala tizim ham foydalanuvchi afzalliklariga qarab yonma-yon ishlatilishi mumkin. WSL2 WSL1 uchun shaffof o'rnini egallashi mumkin. 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.

Atrof-muhit amalga oshirildi ext4 fayl tizimi va virtual tarmoq adapteri bilan alohida disk tasvirida (VHD). WSL2 da taqdim etilgan Linux yadrosi bilan o'zaro ishlash yuklash jarayonini o'zgartiruvchi tarqatishda kichik ishga tushirish skriptini kiritishni talab qiladi. Tarqatishlarning ish rejimlarini almashtirish uchun yangi “wsl —set-version” buyrug‘i va standart WSL versiyasini tanlash uchun “wsl —set-default-version” buyrug‘i taklif qilingan.

Manba: opennet.ru

a Izoh qo'shish