Windows 10 Microsoft-dan o'rnatilgan Linux yadrosini oladi

Yillar davomida Microsoft o'zining bir nechta Linux loyihalarini amalga oshirdi. Ma'lumotlar markazlarida tarmoq kalitlari uchun Linux-ga asoslangan OS va Azure Sphere o'rnatilgan xavfsizlik uchun yaratilgan mikrokontrollerlar uchun Linux-ga asoslangan OS mavjud edi. Endi esa Microsoft mutaxassislari bir muncha vaqt davomida ishlayotgan yana bir Linux-ga asoslangan loyiha haqida ma'lum bo'ldi.

Windows 10 Microsoft-dan o'rnatilgan Linux yadrosini oladi

Build 2019 dasturchilar konferensiyasining birinchi kunida dasturiy ta’minot giganti Windows 10 ning bir qismiga aylanadigan Linux yadrosining o‘ziga xos versiyasi yaratilishini e’lon qildi. Insider dasturi ishtirokchilari uchun birinchi test konstruksiyalari iyun oyi oxirida chiqariladi. . Ushbu yadro arxitektura uchun asos bo'ladi Linux uchun Microsoft Windows quyi tizimi (WSL) 2. Qanday qilib deya ta'kidladi Microsoft vakillari o‘z blogida to‘liq huquqli Linux yadrosi Windows’ning o‘rnatilgan komponentiga birinchi marta aylanishi haqida yozishdi.

Eslaylik: WSL 1 Windows 10 va Windows Server 2019 operatsion tizimi muhitida Linux ikkilik fayllarini (ELF) ishga tushirish uchun moslik qatlami, asosan emulyator edi. Bu, masalan, so‘nggi yillarda Bash-ni uzatish imkonini berdi. Windows-ga shell, Windows 10-ga OpenSSH qo'llab-quvvatlashini qo'shing, shuningdek Microsoft do'konida Ubuntu, SUSE Linux va Fedora tarqatishlarini qo'shing.

Windows 10 Microsoft-dan o'rnatilgan Linux yadrosini oladi

WSL 2-da to'liq ochiq OS yadrosining joriy etilishi moslikni yaxshilaydi, Windows-da Linux ilovalarining ishlashini sezilarli darajada yaxshilaydi, yuklash vaqtlarini tezlashtiradi, RAMdan foydalanishni optimallashtiradi, fayl tizimini kiritish/chiqarishni tezlashtiradi va Docker konteynerlarini orqali emas, balki to'g'ridan-to'g'ri ishga tushiradi. virtual mashina.

Haqiqiy samaradorlik siz aytayotgan dasturga va uning fayl tizimi bilan o'zaro ta'siriga bog'liq bo'ladi. Microsoft kompaniyasining ichki testlari shuni ko'rsatadiki, WSL 2 tarball arxivlarini ochishda WSL 20 dan 1 baravar tezroq va turli loyihalarda git clone, npm install va cmake-dan foydalanganda taxminan 2-5 baravar tezroq.

Windows 10 Microsoft-dan o'rnatilgan Linux yadrosini oladi

Microsoft Linux yadrosi dastlab kompaniyaning so'nggi uzoq muddatli barqaror versiyasi 4.19 va Azure bulut xizmatlari tomonidan yoqilgan texnologiyalarga asoslanadi. Microsoft rasmiylariga ko'ra, yadro butunlay ochiq manba bo'ladi, ya'ni Microsoft qilgan har qanday o'zgarishlar Linux dasturchilar hamjamiyatiga taqdim etiladi. Kompaniya, shuningdek, yadroning keyingi uzoq muddatli barqaror versiyasining chiqarilishi bilan WSL 2 versiyasi yangilanadi, shunda ishlab chiquvchilar doimo Linuxdagi eng so'nggi yangiliklardan foydalanishlari mumkin bo'ladi.

Windows 10 Microsoft-dan o'rnatilgan Linux yadrosini oladi

WSL 2 ning joriy versiyasida bo'lgani kabi WSL 1 hali ham foydalanuvchilar maydonining ikkilik fayllarini o'z ichiga olmaydi. Foydalanuvchilar Microsoft do'konidan va boshqa manbalardan yuklab olish orqali o'zlari uchun qaysi Linux distributivini tanlashi mumkin bo'ladi.

Shu bilan birga, Microsoft Windows 10 uchun Windows Terminal deb nomlangan kuchli yangi buyruq qatori ilovasini taqdim etdi. U yorliqlar, yorliqlar, matn kulgichlarini o'z ichiga oladi, mavzularni, kengaytmalarni va GPU asosidagi matnni ko'rsatishni qo'llab-quvvatlaydi. Ilova PowerShell, Cmd va WSL kabi muhitlarga kirish uchun mo'ljallangan. Bu Microsoft tomonidan ishlab chiquvchilar uchun Windows 10 bilan o'zaro aloqani osonlashtirish uchun yana bir qadamdir. Windows Terminal Preview. allaqachon mavjud GitHub-da ombor ko'rinishida va Microsoft do'konida mavjudligi iyun oyining o'rtalarida va'da qilingan.


a Izoh qo'shish