„Microsoft“ paskelbė WSL2 su įprastu „Linux“ branduoliu

„Windows_WSL“

Įtraukta Pastaruoju metu „Microsoft“ pristatė atnaujintą WSL2 posistemį („Windows“ posistemis, skirtas „Linux“), sukurtas vykdyti „Linux“ vykdomuosius failus „Windows“.

Pagrindinis bruožas antrojo leidimo teikia Linux tarpinį branduolį, o ne tarpinį sluoksnį „Linux“ skambučius verčiant į „Windows“ sistemos skambučius.

Bandomoji WSL2 versija bus pasiūlyta birželio pabaigoje eksperimentinėse „Windows Insider“ versijose.

Taip pat įraše apie „Microsoft“ terminalo emuliatorių „Windows Terminal“, kurio kodas platinamas pagal MIT licenciją.

Visi pakeitimai, paruošti branduolio integracijai su WSL, bus išleisti pagal nemokamą GPLv2 licenciją ir bus prieinami prieš tiekimą.

Apie WSL 2

„Windows“ terminalas suteikia skirtukų sąsają ir bendruosius langus, visiškai palaiko spalvų išvesties „Unicode“ ir „escape“ sekas, leidžia keisti temas ir papildinius, palaiko virtualias konsoles (PTY) ir naudoja „DirectWrite“ / „DirectX“, kad pagreitintų teksto pateikimą.

Emuliatorius pagrįstas WSL1 palaikymas bus išsaugotas, o vartotojai galės juo naudotis kartu su WSL2. Norint paleisti „Linux“ branduolį „Windows“ aplinkoje, jau naudojama lengva virtuali mašina, kuri jau naudojama „Azure“.

Kaip dalis WSL2, skirtas „Windows 10“, komponentas bus siūlomas su „Linux“ branduoliu 4.19. Išleidus LTS 4.19 pataisas, WSL2 branduolys bus greitai atnaujinamas naudojant „Windows“ naujinimo mechanizmą ir išbandytas „Microsoft Continuous Integration Infrastructure“.

WSL2 naudos tą patį pagrindą kaip ir „Azure“ infrastruktūra, kuris supaprastins priežiūrą.

Paruoštuose pataisuose yra optimizavimas, skirtas sumažinti branduolio paleidimo laiką, sumažinti atminties sąnaudas ir palikti branduolyje minimalų reikalaujamą tvarkyklių ir posistemių rinkinį.

Siūlomas branduolys galės veikti kaip skaidrus WSL1 siūlomo emuliacijos sluoksnio pakaitalas. Turėdami šaltinio kodą, entuziastai galės sukurti savo „Linux“ branduolio sankaupas WSL2, jei jie to pageidauja, ir tam bus parengtos reikiamos instrukcijos.

Apie WSL2 pokyčius

Naudojant šerdį su optimizavimais „Azure“ projektas leis jums pasiekti visišką „Linux“ suderinamumą sistemos skambučių lygiu ir užtikrinkite, kad „Docker“ konteineriai galėtų sklandžiai veikti „Windows“ sistemoje, taip pat įgyvendinkite failų sistemų palaikymą pagal FUSE mechanizmą.

Be to, WSL2 žymiai padidino įvesties / išvesties našumą ir failų sistemos operacijos, kurios anksčiau buvo WSL1 kliūtis.

Pvz., Išpakuojant WSL2 archyvą, WSL1 yra 20 kartų greitesnis nei WSL1, o kai „git clone“, „npm install“, „apt update“ ir „apt upgrade“ atliekami 2–5 kartus.

Faktinis greičio padidėjimas priklausys nuo taikymo kad jūs naudojatės ir kaip jis sąveikauja su failų sistema.

Nepaisant „Linux“ branduolio pristatymo, kaip ir anksčiau, WSL2 nepateiks paruošto komponentų rinkinio vartotojo erdvei.

Šie komponentai įdiegiami atskirai ir yra pagrįsti įvairių paskirstymų versijomis. Pavyzdžiui, WSL diegimui „Microsoft“ parduotuvės kataloge siūlomi „Ubuntu“, „Debian“, „Kali Linux“, „SUSE“ ir „openSUSE“ rinkiniai.

Norėdami sąveikauti su „Linux“ branduoliu, kuris siūlomas sistemoje „Windows“, reikės pakeisti nedidelį inicializavimo scenarijų, kuris pakeistų įkrovos procesą paskirstyme. „Canonical“ jau pranešė apie savo ketinimą visapusiškai paremti „Ubuntu“ darbą su WSL2.

Terminalą galite naudoti komandų eilutę (cmd), „PowerShell“ ir WSL. Vasarą naują terminalą „Windows“ vartotojai galės pasiekti per „Microsoft Store“ katalogą.

Galiausiai „Microsoft“ komanda mums praneša, kad apie savo paleidimą praneš savo tinklaraštyje ir „Twitter“ paskyroje.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.