Esimene stabiilne WSLi versioon, Linuxi rakenduste kÀivitamise kiht Windowsis

Microsofti ettevÔte tutvustas Windowsile mÔeldud Linuxi rakenduste kÀitamise kihti - WSL 1.0.0 (Windows Subsystem for Linux), mis on mÀrgitud kui projekti esimene stabiilne versioon. Samas koos WSL paketiga, mis edastatakse Microsoft Store'i rakenduste poest, eemaldati eksperimentaalse arenduse mÀÀrang.

KĂ€sud „wsl —install” ja „wsl —update” on vaikimisi suunatud Microsoft Store'i kasutamiseks WSL-i installimiseks ja uuendamiseks, mis on oluliselt kiirendanud uuenduste edastamist vĂ”rreldes Windowsi sisseehitatud komponendina levitamisega. Vanema installatsiooniskeemi tagasiviimiseks on wsl utiliidis pakutud valik „—inbox”. Lisaks on Microsoft Store'i kaudu toetatud Windows 10 versioonid, mis vĂ”imaldas Platvormi kasutajatel kasutada selliseid uuendusi WSL-is nagu graafiliste Linuxi rakenduste kĂ€itamine ja systemd sĂŒsteemihalduri tugi.

Uuendatud wsl.exe utiliit, mis on vaikimisi suunatud Microsoft Store'ist allalaadimisele, on osa Windows 10 ja 11 novembri uuendustest „22H2”, mis praegu installitakse ainult kĂ€sitsi kontrollimise lĂ€bi (Windowsi sĂ€tetesse -> „Kontrolli uuendusi”), ja rakendatakse automaatselt detsembri keskpaiku. Alternatiivse installatsioonina on samuti vĂ”imalik kasutada msi-pakke, mis on saadaval GitHubis.

Linuxi kĂ€ivitatavate failide kĂ€itamiseks WSL-is on ette nĂ€htud keskkond, mis on varustatud tĂ€ieliku Linuxi tuumaga, asendades algselt kasutatud emulaatori, mis tĂ”lkis Linuxi sĂŒsteemikutsed Windowsi sĂŒsteemikutsedeks. WSL-i pakutav tuum pĂ”hineb Linuxi tuuma versioonil 5.10, mida on tĂ€iustatud WSL-i spetsiifiliste plaastritega, mis sisaldavad optimeerimisi tuuma kĂ€ivitamise aja vĂ€hendamiseks, mĂ€lutarbimise vĂ€hendamiseks, Windowsi vabastatud Linuxi protsesside mĂ€lu tagasi toomiseks, ning tuuma minimaalsete vajalike draiverite ja alam-sĂŒsteemide hoidmiseks.

Tuum kĂ€itab Windowsi keskkonnas virtuaalmasina abil, mis on juba rakendatud Azure'is. WSL-i keskkond töötatakse vĂ€lja eraldi kettapildis (VHD) koos ext4 failisĂŒsteemiga ja virtuaalse vĂ”rgusĂŒsteemiga. Kasutajakihi komponendid installitakse eraldi ja pĂ”hinevad erinevate distributsioonide kogudel. NĂ€iteks WSL-i installimiseks pakuvad Microsoft Store'i kataloogis kogud nagu Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE ja openSUSE.

Versioonis 1.0 on parandatud umbes 100 viga ja rakendatud mitmeid uuendusi:

  • On pakutud valikuline vĂ”imalus kasutada sĂŒsteemi haldurit systemd Linuxi keskkondades. Systemdi tugi vĂ”imaldab vĂ€hendada distributsioonide nĂ”udeid ja tuua WSL-is pakutava keskkonna lĂ€hemale olukorrale, kus distributsioonid kĂ€ivitatakse tavalise riistvara peal. Eelnevalt pidid WSL-is töötavad distributsioonid kasutama Microsofti pakutud initsialiseerimise protsessorit, mis kĂ€ivitati PID 1 all ja mis pakkus infrastruktuuri seadistamist Linuxi ja Windowsi vahelise koostöö korraldamiseks.
  • Windows 10-s on vĂ”imalus kĂ€ivitada Linuxi graafilisi rakendusi (varem oli graafika tugi saadaval ainult Windows 11-s).
  • Komandile „wsl —install“ on lisatud valik „—no-launch“, et keelata distributsiooni kĂ€ivitamine pĂ€rast installimist.
  • KĂ€skudele „wsl —update“ ja „wsl —install“ on lisatud valik „—web-download“, et laadida komponente GitHub'i kaudu, mitte Microsoft Store'ist.
  • KĂ€skudele „wsl —mount“ on lisatud valikud „—vhd“ VHD-failide mountimiseks ja „—name“ mountimispunkti nime mÀÀramiseks.
  • KĂ€skudele „wsl —import“ ja „wsl —export“ on lisatud kĂ€sk „—vhd“, et importida vĂ”i eksportida VHD formaadis.
  • Lisatud kĂ€sk „wsl —import-in-place“, et registreerida ja kasutada olemasolevat .vhdx faili distributsioonina.
  • Lisatud kĂ€sk „wsl —version“, et kuvada versiooni number.
  • Parandatud veakĂ€sitlemine.
  • Graafilisi rakendusi toetavad komponendid (WSLg) ja Linuxi kernel on integreeritud ĂŒhte paketti, mis ei vaja tĂ€iendavate MSI-failide allalaadimist.

Kiirelt on vĂ€lja antud WSL 1.0.1 uuendus (praegu on see Pre-release staatuses), milles on kĂ”rvaldatud wslservice.exe protsessi hangumine uue sessiooni kĂ€ivitamisel, fail unix-soketiga /tmp/.X11-unix on muudetud ainult lugemisreĆŸiimile ning parandatud veahaldust.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster