Microsoft paziņoja par WSL2 ar parasto Linux kodolu

Windows_WSL

Nesen Microsoft ieviesa atjaunināto WSL2 apakšsistēmu (Windows apakšsistēma Linux), kas paredzēts Linux izpildāmo failu palaišanai sistēmā Windows.

Galvenā iezīme otrā izdevuma piegādā Linux kodolu, nevis starpslāni lidojumā, kas tulko Linux sistēmas zvanus uz Windows sistēmas zvaniem.

WSL2 izmēģinājuma versija tiks piedāvāta jūnija beigās Windows Insider eksperimentālajās versijās.

Arī ierakstā par Microsoft termināļa emulatoru "Windows Terminal", kura kods tiek izplatīts ar MIT licenci.

Visas izmaiņas, kas sagatavotas kodola integrācijai ar WSL, tiks izlaistas ar bezmaksas GPLv2 licenci un būs pieejamas augšpusē.

Par WSL 2

Windows termināls nodrošina uz cilnes balstītu saskarni un koplietotus logus, pilnībā atbalsta Unicode un evakuācijas secības krāsu izvadē, ļauj mainīt motīvus un spraudņus, atbalsta virtuālās konsoles (PTY) un teksta renderēšanas paātrināšanai izmanto DirectWrite / DirectX.

Uz emulatora balstīts WSL1 atbalsts tiks saglabāts, un lietotāji to varēs izmantot kopā ar WSL2. Lai palaistu Linux kodolu Windows vidē, jau tiek izmantota viegla virtuālā mašīna, kas jau tiek izmantota Azure.

Kā daļa no WSL2 operētājsistēmai Windows 10 tiks piedāvāts komponents ar Linux kodolu 4.19. Kad tiek izlaisti LTS 4.19 labojumi, WSL2 kodols tiks ātri atjaunināts, izmantojot Windows atjaunināšanas mehānismu, un pārbaudīts Microsoft nepārtrauktās integrācijas infrastruktūrā.

WSL2 izmantos to pašu kodolu, kas Azure infrastruktūrai, kas vienkāršos apkopi.

Sagatavotie ielāpi ietver optimizāciju, lai samazinātu kodola palaišanas laiku, samazinātu atmiņas patēriņu un kodolā atstātu minimālo nepieciešamo draiveru un apakšsistēmu kopu.

Piedāvātais kodols varēs darboties kā pārredzams WSL1 piedāvātā emulācijas slāņa aizstājējs. Avota koda pieejamība ļaus entuziastiem, ja vēlas, izveidot WSL2 Linux kodola būvējumus, kuriem tiks sagatavotas nepieciešamās instrukcijas.

Par izmaiņām WSL2

Izmantojot kodolu ar optimizācijām Azure projekts ļaus jums sasniegt pilnu Linux saderību sistēmas izsaukuma līmenī un pārliecinieties, ka Docker konteineri var darboties nevainojami sistēmā Windows, kā arī ieviest atbalstu failu sistēmām, kuru pamatā ir FUSE mehānisms.

Turklāt, WSL2 ievērojami palielināja I / O veiktspēju un failu sistēmas darbības, kas agrāk bija WSL1 sašaurinājums.

Piemēram, izpakojot WSL2 arhīvu, WSL1 ir 20 reizes ātrāks nekā WSL1, un, ja "git clone", "npm install", "apt update" un "apt upgrade" tiek veiktas no 2 līdz 5 reizēm.

Faktiskais ātruma pieaugums būs atkarīgs no pielietojuma ka jūs izmantojat un kā tā mijiedarbojas ar failu sistēmu.

Neskatoties uz Linux kodola piegādi, tāpat kā iepriekš, WSL2 nenodrošinās gatavu komponentu komplektu lietotāja telpai.

Šie komponenti tiek instalēti atsevišķi, un to pamatā ir dažādu izplatīšanas versijas. Piemēram, WSL instalēšanai Microsoft veikala direktorijā ir ieteikti Ubuntu, Debian, Kali Linux, SUSE un openSUSE mezgli.

Lai mijiedarbotos ar operētājsistēmā Windows piedāvāto Linux kodolu, būs nepieciešams aizstāt nelielu inicializācijas skriptu, kas izmaina sāknēšanas procesu izplatīšanā. Canonical jau ir paziņojis par nodomu pilnībā atbalstīt Ubuntu darbu pie WSL2.

Terminālā varat izmantot komandu uzvedni (cmd), PowerShell un WSL. Vasarā jaunais terminālis būs pieejams Windows lietotājiem, izmantojot Microsoft veikala katalogu.

Visbeidzot, Microsoft komanda mums paziņo, ka viņi paziņos par palaišanu savā emuārā, kā arī savā Twitter kontā.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.