Microsoft mahalliy yadroga ega WSL2 quyi tizimini e'lon qildi. Linux

Microsoft kompaniyasi taqdim shu kunlarda bo'lib o'tayotgan Microsoft Build 2019 konferensiyasida yangilangan WSL2 quyi tizimi (Windows Quyi tizim uchun Linux), bajariladigan fayllarni ishga tushirish uchun mo'ljallangan Linux Π² WindowsKalit xususiyat Ikkinchi nashr - to'liq yadro yetkazib berish Linux, tizim chaqiruvlarini tezkor ravishda tarjima qiladigan qatlam o'rniga Linux tizim chaqiruvlariga Windows.

WSL2 ning sinov versiyasi iyun oyi oxirida eksperimental tuzilmalarda taqdim etiladi Windows InsiderEmulyatorga asoslangan WSL1 qo'llab-quvvatlashi saqlanib qoladi va foydalanuvchilar uni WSL2 bilan yonma-yon ishlatishlari mumkin bo'ladi. Yadroni ishga tushirish uchun Linux o'ralgan Windows Azure’da allaqachon foydalanilayotgan yengil virtual mashinadan foydalanilmoqda.

WSL2 ning bir qismi sifatida Windows 10 standart yadroga ega komponent taklif qilinadi Linux 4.19. LTS filiali 4.19 uchun tuzatishlar chiqarilishi bilan, WSL2 yadrosi mexanizm orqali tezda yangilanadi. Windows Microsoftning uzluksiz integratsiya infratuzilmasida yangilandi va sinovdan o'tkazildi. WSL2 Azure infratuzilmasida ishlatiladigan yadrodan foydalanadi va texnik xizmat ko'rsatishni soddalashtiradi.

WSL bilan yadro integratsiyasi uchun tayyorlangan barcha o'zgarishlar bepul GPLv2 litsenziyasi ostida nashr etiladi va upstream qilinadi. Tayyorlangan yamalar yadroni ishga tushirish vaqtini qisqartirish, xotira sarfini kamaytirish va yadroda minimal zarur drayverlar va quyi tizimlar to'plamini saqlab qolish uchun optimallashtirishlarni o'z ichiga oladi. Taklif qilinayotgan yadro WSL1 da taqdim etilgan emulyatsiya qatlami uchun shaffof o'rinbosar vazifasini bajara oladi. Manba kodining mavjudligi ixlosmandlarga xohlasalar, o'zlarining yadro tuzilmalarini yaratishga imkon beradi. Linux WSL2 uchun, buning uchun zarur ko'rsatmalar tayyorlanadi.

Azure loyihasidan optimallashtirishlar bilan standart yadrodan foydalanish to'liq moslikni ta'minlaydi Linux tizim chaqiruvi darajasida va uzluksiz ishlash qobiliyatini ta'minlaydi Windows Docker konteynerlari, shuningdek, FUSE mexanizmiga asoslangan fayl tizimlarini qo'llab-quvvatlashni amalga oshiradi. Bundan tashqari, WSL2 ilgari WSL1 da to'siq bo'lgan I/O ishlashini va fayl tizimi operatsiyalarini sezilarli darajada yaxshilaydi. Masalan, siqilgan arxivni ochishda WSL2 WSL1 ga qaraganda 20 baravar tezroq va operatsiyalarni bajarishda
"git clone", "npm install", "apt update" va "apt upgrade" ni 2-5 martaga oshiring.

Yadro yetkazib berilishiga qaramay LinuxAvvalgidek, WSL 2 foydalanuvchi maydoni komponentlarining tayyor to'plamini taqdim etmaydi. Ushbu komponentlar alohida o'rnatiladi va turli distributivlarning tuzilishlariga asoslangan. Masalan, WSLga o'rnatish uchun Microsoft Store katalogi taklif qildi yig'ilishlar Ubuntu, Debian GNU/Linux, Kali Linux, SUSE ΠΈ openSUSETaklif qilingan bilan o'zaro aloqada bo'lish Windows yadro Linux Bu yuklash jarayonini o'zgartiradigan kichik boshlang'ich skriptni distributivga o'rnatishni talab qiladi. Canonical allaqachon deya ta'kidladi ish uchun to'liq qo'llab-quvvatlash niyati haqida Ubuntu WSL2 ustida.

Bundan tashqari, buni ta'kidlash mumkin nashr Microsoft terminal emulyatori Windows terminal, uning kodi MIT litsenziyasi bo'yicha tarqatiladi. Terminal bilan bir qatorda, ishlatilgan asl conhost.exe buyruq satri interfeysining kodi Windows va amalga oshirish Windows Konsol APIsi. Terminal yorliqli interfeys va ajratilgan oynalarni taqdim etadi, rang chiqarish uchun Unicode va escape ketma-ketliklarini to'liq qo'llab-quvvatlaydi, mavzu o'zgarishlari va qo'shimchalarga imkon beradi, virtual konsollarni (PTY) qo'llab-quvvatlaydi va matnni tezroq ko'rsatish uchun DirectWrite/DirectX dan foydalanadi. Terminal buyruq satri (cmd), PowerShell va WSL qobiqlarini qo'llab-quvvatlaydi. Yangi terminal shu yozda foydalanuvchilar uchun mavjud bo'ladi. Windows Microsoft Store katalogi orqali.


Microsoft mahalliy yadroga ega WSL2 quyi tizimini e'lon qildi. Linux

Manba: opennet.ru

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling πŸ”₯ DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster