Windowsi alamsüsteem Linuxile (WSL) versioon 2: kuidas see juhtub? (KKK)

Lõike all on tõlge avaldatud KKK tulevase WSL-i teise versiooni üksikasjade kohta (autor - Craig Loewen).

Windowsi alamsüsteem Linuxile (WSL) versioon 2: kuidas see juhtub? (KKK)

Windowsi alamsüsteem Linuxile (WSL) versioon 2: kuidas see juhtub? (KKK)

Käsitletavad probleemid:


Kas WSL 2 kasutab Hyper-V-d? Kas WSL 2 on saadaval Windows 10 Home'is?

WSL 2 on saadaval kõigis Windowsi väljaannetes, kus WSL 1 on praegu saadaval (sh Windows 10 Home).

WSL-i teine ​​versioon kasutab virtualiseerimiseks Hyper-V arhitektuuri. See arhitektuur on saadaval valikulise funktsioonina, mis on Hyper-V funktsioonide alamhulk. See lisakomponent on saadaval kõigis OS-i väljaannetes. WSL 2 väljaandmisele lähemal räägime sellest uuest komponendist üksikasjalikumalt.

Mis saab WSL 1-st? Kas sellest loobutakse?

Meil ei ole praegu plaanis WSL 1 kasutuselt kõrvaldada. Saate WSL 1 ja WSL 2 distributsioone käitada kõrvuti samas masinas. WSL 2 lisamine uue arhitektuurina aitab WSL-i meeskonnal laiendada Linuxi Windowsis käitamise hämmastavaid võimalusi.

Kas WSL 2 ja muude kolmandate osapoolte virtualiseerimistööriistu (nt VMWare või Virtual Box) on võimalik samaaegselt käivitada?

Mõned kolmanda osapoole rakendused ei saa töötada, kui kasutatakse Hyper-V-d, mis tähendab, et need ei saa töötada, kui WSL 2 on lubatud. Kahjuks hõlmavad need VMWare ja Virtual Box.

Uurime võimalusi selle probleemi lahendamiseks. Näiteks pakume API-de komplekti nimega Hüpervisori platvorm, mida saavad kasutada kolmandatest osapooltest virtualiseerimisteenuse pakkujad, et muuta oma tarkvara Hyper-V-ga ühilduvaks. See võimaldab rakendustel kasutada emuleerimiseks Hyper-V arhitektuuri, näiteks: Google Androidi emulaator ühildub nüüd Hyper-V-ga.

Tõlkija märkus

Oracle VirtualBoxil on juba eksperimentaalne funktsioon kasutage oma masinate virtualiseerimiseks Hyper-V-d:

Konfiguratsiooni pole vaja. Oracle VM VirtualBox tuvastab Hyper-V automaatselt ja kasutab Hyper-V-d hostsüsteemi virtualiseerimismootorina. CPU ikoon VM-i akna olekuribal näitab, et kasutatakse Hyper-V-d.

Kuid see toob kaasa märgatava jõudluse halvenemise:

Selle funktsiooni kasutamisel võite mõnes hostisüsteemis Oracle VM VirtualBoxi jõudluse märkimisväärselt halveneda.

Isikliku Hyper-V ja VirtualBoxi kooskasutamise kogemuse põhjal võin märkida, et iga versiooniga parandab VirtualBox oma virtuaalmasinate töötuge Hyper-V all. Kuid seni ei võimalda töö kiirus meil täielikult üle minna sellisele sümbioosile igapäevaste ülesannete jaoks, isegi nende jaoks, mis ei nõua jõudlust. Akende banaalne ümberjoonistamine virtuaalmasinas toimub nähtava viivitusega. Loodan siiralt, et WSL 2 ilmumise ajaks olukord paraneb.

Kas WSL 2 kaudu on võimalik GPU-le juurde pääseda? Millised on teie plaanid riistvaratoe laiendamiseks?

WSL 2 esialgsetes väljaannetes on riistvara juurdepääsu tugi piiratud. Näiteks ei pääse te juurde GPU-le, jadapordile ega USB-le. Seadmetoe lisamine on aga meie plaanides esmatähtis, kuna see avab palju võimalusi arendajatele, kes soovivad nende seadmetega suhelda. Vahepeal saate alati kasutada WSL 1, mis pakub juurdepääsu nii jada- kui ka USB-le. Palun jälgige uudiseid see blogi ja säutsige WSL-i meeskonna liikmeid, et olla kursis Insideri versioonide uusimate funktsioonidega, ja andke meile teada, milliste seadmetega soovite suhelda!

Kas WSL 2 saab kasutada võrgurakendusi?

Jah, üldiselt töötavad võrgurakendused kiiremini ja paremini, kuna tagame täieliku süsteemikõnede ühilduvuse. Uus arhitektuur kasutab aga virtualiseeritud võrgukomponente. See tähendab, et esialgsetes eelvaateversioonis käitub WSL 2 nagu virtuaalmasin, näiteks WSL 2-l on oma IP-aadress (mitte sama mis hostil). Soovime WSL 2-ga sarnase kogemuse ja WSL 1-ga, mis hõlmab võrgutoe täiustusi. Plaanime kiiresti lisada võimaluse suhelda kõigi võrgurakenduste vahel Linuxist või Windowsist, kasutades kohalikku hosti. Postitame rohkem üksikasju meie võrgu alamsüsteemi ja täiustuste kohta, kui jõuame WSL 2 väljalaskmisele.

Kui teil on WSL-i kohta rohkem küsimusi või soovite lihtsalt WSL-i meeskonnaga ühendust võtta, leiate meid Twitterist:

Allikas: www.habr.com

Lisa kommentaar