Microsoft on julkaissut WSL 3.0:n ja sen käynnistystuen. Linux-kontteja Windows

Microsoft on julkaissut WSL 3.0 -työkalupakin (Windows Alijärjestelmä Linux), jonka avulla voit juosta Linux-sovellukset WindowsUusi haara on merkittävä käynnistämiskyvyn toteuttamisen vuoksi Linux-kontteja Windows ja siirtyminen ytimen käyttöön Linux 6.18. WSL:ssä käytettyjen komentorivityökalujen koodi, taustaprosessit Linux-ympäristöt, konttien ja virtuaalikoneiden suorittamiseen tarkoitetut palvelut sekä wslg-grafiikkapino ovat avoimen lähdekoodin ohjelmistoja MIT-lisenssin alaisuudessa. Ytimen muutokset Linux ovat GPLv2-lisenssin alaisia

WSL tarjoaa virtuaalikoneen, jossa on täysi ytimen versio. Linux (perustuu 6.18-haaraan), joka voi suorittaa jakeluita LinuxYdin sisältää WSL-kohtaisia ​​muutoksia, kuten optimointeja käynnistysajan ja muistinkulutuksen vähentämiseksi, mahdollisuuden palauttaa Windows vapautunut LinuxMuisti- ja konfigurointiprosessit tarpeettomien ajureiden ja alijärjestelmien poistamiseksi. Järjestelmä asennetaan erilliselle levykuvalle (VHD) ext4-tiedostojärjestelmän ja virtuaalisen verkkosovittimen avulla.

Uusi haara sisältää työkalut luomiseen, käyttöönottoon ja suorittamiseen Linux-kontteja Windows, joka sisältää wslc (WSL Containers) -komentorivikäyttöliittymän ja siihen liittyvän API:n, jonka avulla voit suorittaa Linux-kontteja alkaen Windows-ohjelmat. WSLC:n tärkeimmät ominaisuudet:

  • Säiliön elinkaaren hallintatoiminnot, kuten luominen, käynnistäminen, pysäyttäminen, vienti, puhdistaminen, tarkastaminen, suorittaminen, säilön tapahtumien raportointi sekä tiedostojen kopioiminen säilöön ja säilöstä pois.
  • Yksittäisten säilöjen suorittimen ja muistin kulutuksen rajoittaminen.
  • Järjestelmän levykuvien luominen, lataaminen, lähettäminen, tuominen, tallentaminen ja tarkistaminen. Komennot käytettävissä olevien levykuvien luetteloiden tarkasteluun. Useiden levykuvien samanaikainen käsittely eräajoina. Mahdollisuus pakata useita levykuvia yhdeksi tar-tiedostoksi.
  • Luo ja hallinnoi virtuaaliverkkoja. Liitä säilöjä useisiin verkkoihin. Luo mukautettuja verkkotyyppejä. Välitä verkkoportteja.
  • Luo, tarkastele ja poista osioita. Työskentele virtuaalilevyjen (VHD) kanssa.
  • Käytä näytönohjaimia säilöistä ja tarjoa kirjastoja etuoikeuttamattomille käyttäjille näytönohjaimien kanssa työskentelyyn.
  • Luo istuntoja tarpeen mukaan, määritä istuntojen nimet ja mukautettava tallennussijainti.
  • SDK API:lla C++- ja C#/WinRT-ohjelmien säilöjen kanssa työskentelyn automatisointiin.
  • Komento "wslc logs" lokien tarkasteluun ja tietojen poimimiseen lokeista. Näyttää säilön toimintatilastot. Tulosteen korostus "wslc"-apuohjelmassa.
  • Integrointi MSBuildin ja CMaken kanssa.
  • Tuki ADMX-ryhmäkäytäntöjen hallintaan.
  • Tuki VS Code -kehityskonttilaajennukselle kehityskoodin suorittamiseen ja rakentamiseen kontissa.
  • Mahdollisuus käyttää wslc:tä ajonaikaisena ympäristönä Aspire-työkalupakin säilöjen suorittamiseen.
  • VScode-container-client-laajennuksen avulla voit hallita säilöjä VS Code -editorissa.
  • Hallitse wslc-säilöjä Lazywslc-tekstikäyttöliittymän tai WinUI 3 -työpöytäsovelluksen kautta.
  • Laukaisuvaljaat Linux-kontteja jakeluista Linux, käynnissä WSL:ssä.

Kontit käyttävät oletusarvoisesti virtiofs-tiedostojärjestelmää, mikä osoittaa kaksinkertaista nopeutta tiedostojen käyttöönotossa. Windows-tiedostot ja "consomme"-verkon käyttötila, joka parantaa yhteensopivuutta erilaisten verkkokokoonpanojen kanssa (VPN, välityspalvelin jne.). "Consomme"-tilassa Linux-liikenne ohjataan eteenpäin Windows, mikä mahdollistaa sen käytön Linux sovellukset kaikki verkkoympäristön ominaisuudet Windows, mukaan lukien tietoturvakäytännöt ja työkalut yritysjärjestelmien integrointia varten.

Etuoikeutettu käyttäjä on vastuussa säilöjen suorittamisesta. Windows- wslservice.exe-palvelu, joka käynnistyy virtuaalikoneet ja käyttämällä niitä suorittamiseen LinuxToisin kuin WSL, wslservice.exe-palvelu luo säilöille aliprosessin, wslcsession.exe. Tämä prosessi suoritetaan nykyisen käyttäjän oikeuksilla ja käsittelee toimintoja, kuten säilöjen luomisen, hakemistojen liittämisen ja verkkoporttien edelleenlähettämisen. Eri istunnot ovat tiukasti erillään toisistaan ​​ja suoritetaan erillisissä prosesseissa. Jokaiselle istunnolle on määritetty erillinen VHD-tallennustila, joka sijaitsee %AppData%\Local\wslc\sessions-hakemistossa. Liittäminen on mahdollista Linux-kontti Windows-tiedostojen jakamiseen tarkoitetut polut.



Lähde: opennet.ru
Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster