„Microsoft“ jau išleido „WSL2“, „Windows“ posistemį, skirtą „Linux“

„Windows_WSL“

Praėjusį mėnesį mes diskutavome apie WSL2 kartu su funkcijomis, kurios bus įdiegtos jį paleidus, „Microsoft“ paskelbė apie naujų eksperimentinių „Windows Insider“ versijų formavimą (statyti 18917), įskaitant WSL2 sluoksnį („Windows“ posistemis, skirtas „Linux“).

WSL2 yra sluoksnis, leidžiantis paleisti „Linux“ vykdomuosius failus sistemoje „Windows“. „WSL Second Edition“ išsiskiria tuo, kad pateikia pilnavertį „Linux“ branduolį, o ne tiesioginį emuliatorių, kuris „Linux“ sistemos skambučius paverčia „Windows“ sistemos skambučiais.

„Windows_WSL“
Susijęs straipsnis:
„Microsoft“ paskelbė WSL2 su įprastu „Linux“ branduoliu

Naudojant įprastą „Linux“ branduolį, WSL2 gali 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ą.

Apie WSL2

Palyginti su ankstesne versija (WSL1), ši antroji versija (WSL2) žymiai pagerino įvesties / išvesties veikimą ir failų sistemos operacijos.

Pvz., Išpakuojant WSL2 archyvą, jis yra 20 kartų greitesnis nei WSL1 ir kai jame atliekamos kelios skirtingos operacijos, pvz., „Git clone“, „npm install“, „apt install“ ir apt update “2 į 5 kartus.

WSL2 siūlo komponentą, pagrįstą „Linux“ branduoliu 4.19 veikia „Windows“ aplinkoje naudojant virtualią mašiną, kuri jau naudojama „Azure“.

Yra keletas vartotojo patirties pakeitimų, kuriuos pastebėsite pradėję naudoti WSL 2.

„Linux“ branduolio naujiniai pateikiami per „Windows“ naujinimo mechanizmą ir yra išbandyti „Microsoft“ nuolatinės integracijos infrastruktūroje.

Visi pakeitimai, paruošti branduolio integracijai su WSL, žada išleisti pagal nemokamą GPLv2 licenciją.

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

Kas naujo WSL2?

Išsaugota ankstesnės WSL1 versijos parama ir abi sistemos gali būti naudojamos lygiagrečiai, pagal vartotojo pageidavimus. WSL2 gali veikti kaip skaidrus WSL1 pakaitalas.

Kaip ir WSL1, vartotojo erdvės komponentai įdiegiami atskirai ir yra pagrįsti įvairių paskirstymų rinkiniais. Pavyzdžiui, pKai kurie siūlo diegti WSL „Microsoft“ parduotuvės kataloge paskirstymai kaip ir „Ubuntu“, „Debian“, „Kali Linux“, „Fedora“, „Alpine“, „SUSE“ ir „openSUSE“.

Aplinka atliekama atskirame disko vaizde (VHD) su ext4 failų sistema ir virtualiu tinklo adapteriu.

Sąveikauti su „Linux“ branduoliu siūloma WSL2, į platinimą reikia įtraukti nedidelį inicializavimo scenarijų pakeisti įkrovos procesą.

Siūloma nauja komanda „wsl –set-version“, kad būtų pakeisti paskirstymo režimai, ir komanda „wsl –set-default-version“, kad būtų pasirinkta numatytoji WSL versija.

Taip pat ši nauja WSL2 versija, įtraukta į „Windows Build 18917“ versiją, paryškinti failų sistemos patobulinimai kadangi jose buvo optimizuotas jų tvarkymas, kad būtų greitesnė prieiga prie jų.

Mes suprantame, kad pastaruosius trejus metus praleidome liepdami įdėti failus į C diską, kai naudojate WSL 1, tačiau WSL 2 taip nėra. Norėdami mėgautis greičiausia prieiga prie failų sistemos WSL 2, šie failai turi būti per. „Linux“ šakninių failų sistema.

Kitas WSL2 pokytis yra architektūros pasikeitimas naudojant virtualizavimo technologijas.

Kadangi WSL 2 dabar veikia virtualioje mašinoje, tos virtualios mašinos IP adresą reikės naudoti norint pasiekti „Linux“ tinklo programas iš „Windows“ ir atvirkščiai.

Mūsų tikslas yra priversti WSL 2 jaustis kaip WSL 1, ir mes tikimės išgirsti jūsų atsiliepimų apie tai, kaip galėtume tobulėti.

Fuente: https://devblogs.microsoft.com


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ą.

  1.   Guillermo sakė

    Straipsnyje nuolat painiojama „Linux“ (branduolys) su GNU / Linux (operacine sistema) tiek, kad nieko nesuprantama. Baisiai parašyta.