Den första stabila versionen av WSL, lagret för att köra Linux-applikationer i Windows.

Microsoft har lanserat en version av lagret för att köra Linux-applikationer i Windows – WSL 1.0.0 (Windows Subsystem for Linux), som markeras som den första stabila utgĂ„van av projektet. Samtidigt med WSL-paketen, som distribueras via Microsoft Store, har den experimentella utvecklingen tagits bort.

Kommandona "wsl —install" och "wsl —update" har som standard översatts till att anvĂ€nda Microsoft Store för installation och uppdatering av WSL, vilket har möjliggjort en avsevĂ€rt snabbare distribution av uppdateringar jĂ€mfört med distributionen som en inbyggd komponent i Windows. För att Ă„tergĂ„ till det gamla installationsschemat i wsl-verktyget erbjuds alternativet "—inbox". Dessutom har Microsoft Store stöd för versioner för Windows 10, vilket har gett anvĂ€ndare av denna plattform möjlighet att ta del av nyheterna i WSL, sĂ„som att köra grafiska Linux-applikationer och stöd för systemhanteraren systemd.

Det uppdaterade wsl.exe-verktyget, som har anpassats för att ladda ner frÄn Microsoft Store, ingÄr i de novemberuppdateringar av Windows 10 och 11 "22H2", som för nÀrvarande endast installeras efter manuell kontroll (Windows-instÀllningar -> "Sök efter uppdateringar"), och kommer att tillÀmpas automatiskt i mitten av december. Som ett alternativ kan msi-paket som finns pÄ GitHub ocksÄ anvÀndas för installation.

För att möjliggöra körning av Linux-exekverbara filer i WSL, istÀllet för den ursprungligen anvÀnda emulatorn som översatte systemanrop frÄn Linux till systemanrop i Windows, tillhandahÄlls en miljö med en fullstÀndig Linux-kÀrna. KÀrnan som erbjuds för WSL Àr baserad pÄ versionen av Linux-kÀrnan 5.10, som har utökats med specifika patchar för WSL, inklusive optimeringar för att minska kÀrnans uppstartstid, minska minnesanvÀndning, ÄterlÀmna minne som frigjorts av Linux-processer till Windows, och hÄlla kvar den minimalt nödvÀndiga uppsÀttningen av drivrutiner och subsystem i kÀrnan.

KÀrnan körs i en Windows-miljö med hjÀlp av en virtuell maskin som redan anvÀnds i Azure. WSL-miljön körs i en separat diskavbildning (VHD) med ext4-filsystem och en virtuell nÀtverksadapter. AnvÀndarrumskomponenter installeras separat och baseras pÄ versioner av olika distributioner. Till exempel Àr versioner av Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE och openSUSE tillgÀngliga för installation i WSL i Microsoft Store-katalogen.

I version 1.0 har cirka 100 fel korrigerats och flera nyheter har implementerats:

  • Det har lagts till en valfri möjlighet att anvĂ€nda systemhanteraren systemd i Linux-miljöer. Stödet för systemd minskar kraven pĂ„ distributioner och nĂ€rmar den miljö som erbjuds i WSL till en situation dĂ€r distributioner körs pĂ„ vanlig hĂ„rdvara. Tidigare var distributioner tvungna att anvĂ€nda den init-hanterare som tillhandahölls av Microsoft för att fungera i WSL, kördes under PID 1 och sĂ€kerstĂ€llde infrastrukturen för att organisera interaktionen mellan Linux och Windows.
  • För Windows 10 har möjligheten att köra grafiska Linux-appar implementerats (tidigare var grafiskt stöd endast tillgĂ€ngligt i Windows 11).
  • Kommandot «wsl —install» har lagts till med alternativet «—no-launch» för att avaktivera starten av distributionen efter installationen.
  • Kommandona «wsl —update» och «wsl —install» har lagts till med alternativet «—web-download» för att ladda ner komponenter via GitHub istĂ€llet för Microsoft Store.
  • Kommandot «wsl —mount» har fĂ„tt alternativen «—vhd» för att montera VHD-filer och «—name» för att ange namnet pĂ„ monteringspunkten.
  • Kommandona «wsl —import» och «wsl —export» har lagts till med kommandot «—vhd» för att importera eller exportera i VHD-format.
  • Kommandot «wsl —import-in-place» har lagts till för att registrera och anvĂ€nda en befintlig .vhdx-fil som distribution.
  • Kommandot «wsl —version» har lagts till för att visa versionsnumret.
  • Felsökningen har förbĂ€ttrats.
  • Komponenterna för stöd av grafiska applikationer (WSLg) och Linux-kĂ€rnan har integrerats i ett enda paket som inte krĂ€ver nedladdning av ytterligare MSI-filer.

Ett snabbt uppdateringspaket WSL 1.0.1 (fortsÀtter att ha status som Pre-release) har slÀppts, dÀr hÀngningen av wslservice.exe-processen vid starten av en ny session har ÄtgÀrdats, filen med unix-socketen /tmp/.X11-unix har satts till skrivskyddat lÀge, och felhanterarna har förbÀttrats.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster