Windows apakšsistēma operētājsistēmai Linux (WSL) 2. versija: kā tas būs? (BUJ)

Zem griezuma ir tulkojums publicētie FAQ par nākotnes WSL otrās versijas detaļām (autors - Kreigs Lēvens).

Windows apakšsistēma operētājsistēmai Linux (WSL) 2. versija: kā tas būs? (BUJ)

Windows apakšsistēma operētājsistēmai Linux (WSL) 2. versija: kā tas būs? (BUJ)

Aptvertās problēmas:


Vai WSL 2 izmanto Hyper-V? Vai WSL 2 būs pieejams operētājsistēmā Windows 10 Home?

WSL 2 būs pieejams visos Windows izdevumos, kur pašlaik ir pieejams WSL 1 (tostarp Windows 10 Home).

Otrajā WSL versijā virtualizācijas nodrošināšanai tiek izmantota Hyper-V arhitektūra. Šī arhitektūra būs pieejama kā papildu līdzeklis, kas ir Hyper-V funkciju apakškopa. Šis papildu komponents būs pieejams visos OS izdevumos. Tuvāk WSL 2 izlaišanai mēs runāsim sīkāk par šo jauno komponentu.

Kas notiks ar WSL 1? Vai tas tiks pamests?

Pašlaik mēs neplānojam izbeigt WSL 1 darbību. Jūs varat palaist WSL 1 un WSL 2 izplatīšanu līdzās vienā un tajā pašā mašīnā. WSL 2 pievienošana kā jauna arhitektūra palīdz WSL komandai paplašināt apbrīnojamās iespējas, kas ļauj darboties Linux operētājsistēmā Windows.

Vai būs iespējams vienlaikus darbināt WSL 2 un citus trešo pušu virtualizācijas rīkus (piemēram, VMWare vai Virtual Box)?

Dažas trešo pušu lietojumprogrammas nevar palaist, ja tiek izmantots Hyper-V, kas nozīmē, ka tās nevarēs palaist, ja ir iespējots WSL 2. Diemžēl tās ietver VMWare un Virtual Box.

Mēs pētām veidus, kā atrisināt šo problēmu. Piemēram, mēs piedāvājam API kopu ar nosaukumu Hipervizora platforma, ko var izmantot trešās puses virtualizācijas nodrošinātāji, lai padarītu savu programmatūru saderīgu ar Hyper-V. Tas ļauj lietojumprogrammām izmantot Hyper-V arhitektūru emulācijai, piemēram: Google Android emulators tagad ir saderīgs ar Hyper-V.

Tulkotāja piezīme

Oracle VirtualBox jau ir eksperimentāla funkcija Izmantojiet Hyper-V, lai virtualizētu savas mašīnas:

Nav nepieciešama konfigurācija. Oracle VM VirtualBox automātiski nosaka Hyper-V un izmanto Hyper-V kā resursdatora sistēmas virtualizācijas dzinēju. CPU ikona VM loga statusa joslā norāda, ka tiek izmantots Hyper-V.

Bet tas izraisa ievērojamu veiktspējas pasliktināšanos:

Izmantojot šo līdzekli, dažās resursdatorsistēmās var rasties ievērojams Oracle VM VirtualBox veiktspējas pasliktināšanās.

No personīgās pieredzes, izmantojot Hyper-V un VirtualBox kopā, varu atzīmēt, ka ar katru izlaidumu VirtualBox uzlabo atbalstu savu virtuālo mašīnu darbībai Hyper-V ietvaros. Taču līdz šim darba ātrums neļauj pilnībā pārslēgties uz šādu simbiozi ikdienas uzdevumiem, pat tiem, kas neprasa veiktspēju. Banāla logu pārzīmēšana virtuālajā mašīnā notiek ar redzamu aizkavi. Es patiesi ceru, ka līdz WSL 2 izlaišanai situācija uzlabosies.

Vai būs iespējams piekļūt GPU no WSL 2? Kādi ir jūsu plāni, lai paplašinātu aparatūras atbalstu?

Sākotnējās WSL 2 versijās aparatūras piekļuves atbalsts būs ierobežots. Piemēram, jūs nevarēsit piekļūt GPU, seriālajam portam un USB. Tomēr ierīču atbalsta pievienošana mūsu plānos ir augsta prioritāte, jo tas paver daudz iespēju izstrādātājiem, kuri vēlas mijiedarboties ar šīm ierīcēm. Tikmēr jūs vienmēr varat izmantot WSL 1, kas nodrošina piekļuvi gan seriālajam, gan USB. Lūdzu, sekojiet jaunumiem šis emuārs un ierakstiet WSL komandas dalībniekus tviterī, lai būtu informēti par jaunākajām funkcijām, kas tiek piedāvātas Insider versijās, un paziņojiet mums, ar kurām ierīcēm vēlaties sazināties!

Vai WSL 2 varēs izmantot tīkla lietojumprogrammas?

Jā, kopumā tīkla lietojumprogrammas darbosies ātrāk un labāk, jo mēs nodrošinām pilnu sistēmas zvanu saderību. Tomēr jaunajā arhitektūrā tiek izmantoti virtualizēti tīkla komponenti. Tas nozīmē, ka sākotnējās priekšskatījuma versijās WSL 2 darbosies kā virtuālā mašīna, piemēram, WSL 2 būs sava IP adrese (kas nav tāda pati kā resursdatoram). Mūsu mērķis ir WSL 2 līdzīga pieredze kā WSL 1, kas ietver tīkla atbalsta uzlabojumus. Mēs plānojam ātri pievienot iespēju sazināties starp visām tīkla lietojumprogrammām no Linux vai Windows, izmantojot localhost. Mēs publicēsim sīkāku informāciju par mūsu tīkla apakšsistēmu un uzlabojumiem, kad tuvosimies WSL 2 izlaišanai.

Ja jums ir vairāk jautājumu par WSL vai vienkārši vēlaties sazināties ar WSL komandu, varat mūs atrast vietnē Twitter:

Avots: www.habr.com

Pievieno komentāru