Microsoft jau ir izlaidusi WSL2, Windows apakšsistēmu Linux

Windows_WSL

Kā mēs pagājušajā mēnesī apspriedām par WSL2, kā arī funkcijām, kas tajā tiks ieviestas palaišanas laikā, Microsoft ir paziņojusi par jaunu Windows Insider eksperimentālu būvējumu izveidi (būvēt 18917), ieskaitot WSL2 slāni (Windows apakšsistēma operētājsistēmai Linux).

WSL2 ir slānis, kas ļauj palaist Linux izpildāmos failus sistēmā Windows. WSL Second Edition izceļas ar pilnvērtīga Linux kodola piegādi, nevis lidojuma emulatoru, kas tulko Linux sistēmas izsaukumus Windows sistēmas zvanos.

Windows_WSL
saistīto rakstu:
Microsoft paziņoja par WSL2 ar parasto Linux kodolu

Izmantojot parastu Linux kodolu, WSL2 ļauj sasniegt pilnīgu 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.

Par WSL2

Salīdzinot ar iepriekšējo versiju (WSL1), šī otrā versija (WSL2) ir ievērojami uzlabojusi I / O veiktspēju un failu sistēmas darbības.

Piemēram, izpakojot WSL2 arhīvu, tas ir 20 reizes ātrāks nekā WSL1 un kad ar to tiek veiktas dažas dažādas darbības, piemēram, "git clone", "npm install", "apt install" un apt update "2 uz 5 reizes.

WSL2 piedāvā komponentu, kura pamatā ir Linux kodols 4.19 darbojas Windows vidē, izmantojot virtuālo mašīnu, kas jau tiek izmantota Azure.

Sākot lietot WSL 2, pamanīsit dažas lietotāja pieredzes izmaiņas.

Linux kodola atjauninājumi tiek piegādāti, izmantojot Windows atjaunināšanas mehānismu un tiek pārbaudīti Microsoft nepārtrauktās integrācijas infrastruktūrā.

Visas izmaiņas, kas sagatavotas kodola integrācijai ar WSL, sola atbrīvot ar bezmaksas GPLv2 licenci.

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.

Kas jauns WSL2?

Tiek saglabāts iepriekšējās WSL1 versijas atbalsts, un abas sistēmas var izmantot paralēli, atbilstoši lietotāja vēlmēm. WSL2 var darboties kā pārredzams WSL1 aizstājējs.

Tāpat kā WSL1, arī lietotāja telpas komponenti tiek instalēti atsevišķi, un to pamatā ir dažādu sadalījumu kopas. Piemēram, lppDaži ieteica instalēšanai WSL Microsoft veikala direktorijā sadalījumi tāpat kā Ubuntu, Debian, Kali Linux, Fedora, Alpine, SUSE un openSUSE.

Vide tiek veikta uz atsevišķa diska attēla (VHD) ar ext4 failu sistēmu un virtuālā tīkla adapteri.

Lai mijiedarbotos ar Linux kodolu ierosināts WSL2, izplatīšanā jāiekļauj neliels inicializācijas skripts mainīt sāknēšanas procesu.

Ir ierosināta jauna komanda "wsl –set-version", lai mainītu izplatīšanas režīmus, un komanda "wsl –set-default-version", lai atlasītu noklusējuma WSL versiju.

Arī šī jaunā WSL2 versija, kas iekļauta Windows build 18917 būvējumā, izcelti failu sistēmas uzlabojumi jo tajos tika optimizēta apstrāde, padarot piekļuvi tiem ātrāku.

Mēs saprotam, ka pēdējos trīs gadus mēs pavadījām, liekot failus ievietot C diskā, izmantojot WSL 1, taču tas tā nav gadījumā ar WSL 2. Lai visātrāk piekļūtu failu sistēmai WSL 2, šiem failiem ir būt iekšā. Linux sakņu failu sistēma.

Citas izmaiņas WSL2 ir izmaiņas arhitektūrā, izmantojot virtualizācijas tehnoloģiju.

Tā kā WSL 2 tagad darbojas virtuālajā mašīnā, šīs virtuālās mašīnas IP adrese būs jāizmanto, lai piekļūtu Linux tīkla lietojumprogrammām no Windows, un otrādi.

Mūsu mērķis ir panākt, lai WSL 2 justos kā WSL 1, un mēs ceram dzirdēt jūsu atsauksmes par to, kā mēs varam pilnveidoties.

Fuente: https://devblogs.microsoft.com


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.

  1.   Rēķins teica

    Raksts pastāvīgi jauc "Linux" (kodolu) ar GNU / Linux (operētājsistēmu) tādā mērā, ka nekas nav saprotams. Šausmīgi uzrakstīts.