A Microsoft már kiadta a WSL2-t, a Windows alrendszert Linux számára

Windows_WSL

Ahogy a múlt hónapban megvitattuk a WSL2-t és a benne bevezetéskor megvalósítandó funkciókat, A Microsoft bejelentette a Windows Insider új kísérleti verzióinak megalakítását (build 18917), beleértve a WSL2 réteget (Windows alrendszer Linuxhoz).

A WSL2 egy olyan réteg, amely lehetővé teszi a Linux futtatható fájlok indítását a Windows rendszeren. A WSL Second Edition megkülönböztethető azzal, hogy egy teljes értékű Linux kernelt szállít, nem pedig egy on-the-fly emulátort, amely a Linux rendszer hívásait Windows rendszer hívássá alakítja át.

Windows_WSL
Kapcsolódó cikk:
A Microsoft bejelentette a WSL2-t a szokásos Linux kernellel

A szokásos Linux kernel lehetővé teszi a WSL2 számára a teljes Linux kompatibilitás elérését a rendszerhívás szintjén, és győződjön meg arról, hogy a Docker-tárolók zavartalanul működhetnek a Windows rendszeren, valamint a FUSE mechanizmuson alapuló támogatást kell megvalósítania a fájlrendszerek számára.

A WSL2-ről

Az előző verzióhoz képest (WSL1), ez a második változat (WSL2) jelentősen javította az I / O teljesítményt és fájlrendszer műveletek.

Például egy WSL2 archívum kicsomagolásakor 20-szor gyorsabb, mint a WSL1, és amikor végrehajtják rajta a különböző műveleteket, például a "git clone", "npm install", "apt install" és az apt update "2 to 5 alkalommal.

A WSL2 a Linux kernel 4.19 alapú összetevőt kínálja Windows környezetben fut az Azure-ban már használt virtuális gép használatával.

Van néhány felhasználói élménybeli változás, amelyet észre fog venni, amikor elkezdi használni a WSL 2-t.

A Linux kernel frissítéseit a Windows frissítési mechanizmusa biztosítja és tesztelik a Microsoft folyamatos integrációs infrastruktúráján.

Minden, a WSL-hez való kernelintegrációra előkészített változás azt ígéri, hogy a GPLv2 ingyenes licenc alatt kiadja azokat.

Az előkészített javítások tartalmazzák az optimalizálást a kernel indítási idejének csökkentése, a memóriafelhasználás csökkentése, valamint a minimális szükséges meghajtó és alrendszerkészlet meghagyása érdekében a kernelben.

Mi új a WSL2-ben?

A WSL1 előző verziójának támogatása megmaradt, és mindkét rendszer párhuzamosan használható, a felhasználói preferenciák szerint. A WSL2 a WSL1 átlátszó helyettesítőjeként működhet.

A WSL1-hez hasonlóan a felhasználói térkomponenseket is külön telepítik, és különféle disztribúciók halmazain alapulnak. Például pNéhány a WSL-be történő telepítéshez javasolja a Microsoft áruház könyvtárában eloszlások akárcsak az Ubuntu, a Debian, a Kali Linux, a Fedora, az Alpine, a SUSE és az openSUSE.

A környezet külön lemezképen (VHD) történik, ext4 fájlrendszerrel és virtuális hálózati adapterrel.

Interakció a Linux kernellel javasolt a WSL2-ben, egy kis inicializáló szkriptet bele kell foglalni a disztribúcióba módosítsa az indítási folyamatot.

A terjesztési módok megváltoztatásához egy új "wsl –set-version" parancsot javasoltak, a WSL alapértelmezett verziójának kiválasztásához pedig a "wsl –set-default-version" parancsot.

A WSL2 ezen új verziója is, amely a Windows build 18917 buildben található, a fájlrendszer fejlesztései kiemelve mivel bennük optimalizálták ezek kezelését, gyorsabb hozzáférést biztosítva hozzájuk.

Tisztában vagyunk azzal, hogy az elmúlt három évben azt mondtuk, hogy a WSL 1 használatakor tegye a fájlokat a C meghajtóra, de ez nem a WSL 2 esetében van így. A WSL 2 fájlhoz a leggyorsabb hozzáférés érdekében ezeket a fájlokat belül. Linux gyökér fájlrendszer.

A WSL2 másik változása az architektúra változása a virtualizációs technológián keresztül.

Mivel a WSL 2 mostantól virtuális gépen fut, az adott virtuális gép IP-címét kell használni a Linux hálózati alkalmazások Windows-ból való eléréséhez, és fordítva.

Célunk az, hogy a WSL 2 úgy érezze magát, mint a WSL 1, és várjuk visszajelzését arról, hogyan javíthatunk.

forrás: https://devblogs.microsoft.com


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

      Guillermo dijo

    A cikk folyamatosan összekeveri a "Linuxot" (kernelt) a GNU / Linux (operációs rendszerrel) olyan mértékben, hogy semmit sem értenek. Borzasztóan megírt.