Inilabas na ng Microsoft ang WSL2, ang Windows subsystem para sa Linux

Windows_WSL

Tulad ng tinalakay natin noong nakaraang buwan tungkol sa WSL2 kasama ang mga tampok na ipapatupad dito sa paglulunsad nito, Inihayag ng Microsoft ang pagbuo ng mga bagong pang-eksperimentong pagbuo ng Windows Insider (build 18917), kasama ang layer ng WSL2 (Windows Subsystem para sa Linux).

Ang WSL2 ay isang layer na nagbibigay-daan sa paglulunsad ng mga maipapatupad na file ng Linux sa Windows. Ang WSL Second Edition ay nakikilala ang sarili sa pamamagitan ng paghahatid ng isang buong Linux kernel, sa halip na isang on-the-fly emulator na isinalin ang mga tawag sa system ng Linux sa mga tawag sa system ng Windows.

Windows_WSL
Kaugnay na artikulo:
Inanunsyo ng Microsoft ang WSL2 gamit ang regular na kernel ng Linux

Ang paggamit ng isang regular na Linux kernel ay nagbibigay-daan sa WSL2 upang makamit ang buong pagiging tugma sa Linux sa antas ng tawag sa system at tiyakin na ang mga lalagyan ng Docker ay maaaring tumakbo nang maayos sa Windows, pati na rin magpatupad ng suporta para sa mga file system batay sa mekanismo ng FUSE.

Tungkol sa WSL2

Kung ikukumpara sa nakaraang bersyon (WSL1), ang pangalawang bersyon na ito (WSL2) ay makabuluhang napabuti ang pagganap ng I / O at pagpapatakbo ng file system.

Halimbawa, kapag tinatanggal ang isang archive ng WSL2 ito ay 20 beses na mas mabilis kaysa sa WSL1, at kapag ang ilan sa iba't ibang mga operasyon ay ginaganap dito, tulad ng "git clone", "npm install", "apt install" at apt update "2 to 5 beses.

Nag-aalok ang WSL2 ng isang bahagi batay sa Linux kernel 4.19 na tumatakbo sa isang kapaligiran sa Windows gamit ang isang virtual machine na ginagamit na sa Azure.

Mayroong ilang mga pagbabago sa karanasan ng gumagamit na mapapansin mo kapag nagsimula kang gumamit ng WSL 2.

Ang mga update para sa kernel ng Linux ay inihatid sa pamamagitan ng mekanismo ng pag-update ng Windows at nasubok sa patuloy na imprastraktura ng pagsasama ng Microsoft.

Ang lahat ng mga pagbabago na inihanda para sa pagsasama ng kernel sa WSL ay nangangako na palayain sa ilalim ng libreng lisensya ng GPLv2.

Ang mga nakahandang patch ay kasama ang mga pag-optimize upang mabawasan ang oras ng pagsisimula ng kernel, bawasan ang pagkonsumo ng memorya, at iwanan ang minimum na kinakailangang hanay ng mga driver at subsystem sa kernel.

Ano ang bago sa WSL2?

Ang suporta para sa nakaraang bersyon ng WSL1 ay napanatili at ang parehong mga system ay maaaring magamit nang kahanay, ayon sa kagustuhan ng gumagamit. Ang WSL2 ay maaaring kumilos bilang isang transparent na kapalit para sa WSL1.

Tulad ng sa WSL1, ang mga sangkap ng puwang ng gumagamit ay naka-install nang magkahiwalay at batay sa mga hanay mula sa iba't ibang mga pamamahagi. Halimbawa, pPara sa pag-install sa WSL sa direktoryo ng tindahan ng Microsoft, iminungkahi ng ilan pamamahagi tulad ng Ubuntu, Debian, Kali Linux, Fedora, Alpine, SUSE, at openSUSE.

Ang kapaligiran ay ginagawa sa isang hiwalay na imahe ng disk (VHD) na may isang ext4 file system at isang virtual network adapter.

Upang makipag-ugnay sa kernel ng Linux iminungkahi sa WSL2, isang maliit na script ng pagsisimula ay kailangang isama sa pamamahagi baguhin ang proseso ng boot.

Ang isang bagong utos na "wsl –set-bersyon" ay iminungkahi na baguhin ang mga mode ng pamamahagi, at isang utos na "wsl –set-default-bersyon" upang piliin ang default na bersyon ng WSL.

Gayundin ang bagong bersyon ng WSL2 na kasama sa Windows build 18917 build, naka-highlight ang mga pagpapahusay ng file system dahil sa loob ng mga ito ang paghawak ng mga ito ay na-optimize na gumagawa ng pag-access sa kanila nang mas mabilis.

Nauunawaan namin na ginugol namin ang huling tatlong taon na nagsasabi sa iyo na ilagay ang iyong mga file sa iyong C drive kapag gumagamit ng WSL 1, ngunit hindi ito ang kaso sa WSL 2. Upang matamasa ang pinakamabilis na pag-access ng file system sa WSL 2, dapat na sa loob ng. Linux root file system.

Ang isa pang pagbabago sa WSL2 ay ang pagbabago sa arkitektura sa pamamagitan ng teknolohiyang virtualization.

Dahil ang WSL 2 ay tumatakbo ngayon sa isang virtual machine, ang IP address ng virtual machine na iyon ay kailangang magamit upang ma-access ang mga aplikasyon ng network ng Linux mula sa Windows, at vice versa.

Ang aming layunin ay iparamdam sa WSL 2 na tulad ng WSL 1, at inaasahan namin na marinig ang iyong puna sa kung paano kami maaaring mapabuti.

Fuente: https://devblogs.microsoft.com


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Guillermo dijo

    Patuloy na nalilito ng artikulo ang "Linux" (kernel) sa GNU / Linux (operating system) sa isang lawak na walang naiintindihan. Kakila-kilabot na nakasulat.