WSL, vrstva na spúšťanie linuxových aplikácií v systéme Windows, je už stabilná

WSL

WSL sa vyznačuje tým, že poskytuje úplné jadro Linuxu namiesto emulátora, ktorý za behu prekladá systémové volania Linuxu na systémové volania Windows.

Microsoft nedávno oznámil vydanie stabilnej verzie WSL 1.0.0 (Windows Subsystem for Linux). Zároveň boli z experimentálneho vývoja odstránené balíčky WSL dodávané cez Microsoft Store.

S vydaním tejto novej verzie, príkazy „wsl –install“ a „wsl –update“ boli presunuté z predvoleného nastavenia používať Microsoft Store na inštaláciu a aktualizáciu WSL, čo umožňuje výrazne rýchlejšie doručovanie aktualizácií v porovnaní s distribúciou ako vstavaného komponentu systému Windows.

Úžitkovosť wsl poskytuje možnosť „–inbox“ na návrat k predchádzajúcej schéme inštalácie. Zostavy systému Windows 10 sú tiež podporované prostredníctvom obchodu Microsoft Store, čo používateľom systému Windows 10 poskytuje prístup k inováciám WSL, ako je napríklad spúšťanie grafických aplikácií pre Linux a podpora správcu systému.

Aktualizovaný nástroj wsl.exe, ktorý je predvolene preložený na stiahnutie z obchodu Microsoft Store, je súčasťou aktualizácií Windows 10 a 11. novembra „22H2“, ktoré sa stále inštalujú až po manuálnom overení (Nastavenia systému Windows -> „Vyhľadať aktualizácie“). a automaticky sa použije v polovici decembra. Ako alternatívnu možnosť inštalácie môžete použiť aj balíčky msi hostené na GitHub.

Aby sa zabezpečilo, že spustiteľné súbory Linuxu bežia na WSL, namiesto pôvodného emulátora ktorý preložil systémové volania Linuxu na systémové volania Windowsposkytuje kompletné prostredie linuxového jadra. Navrhované jadro pre WSL je založené na vydaní jadra Linux 5.10, ktorý je rozšírený o záplaty špecifické pre WSL vrátane optimalizácií na skrátenie času spustenia jadra, zníženie spotreby pamäte, vrátenie pamäte uvoľnenej procesmi Linuxu do systému Windows a ponechanie minimálnej požadovanej sady ovládačov a podsystémov v jadre.

Jadro beží v prostredí Windows pomocou virtuálneho počítača, ktorý už beží na Azure. Prostredie WSL beží na samostatnom obraze disku (HDV) so súborovým systémom ext4 a virtuálnym sieťovým adaptérom.

Komponenty užívateľského priestoru sa inštalujú samostatne a sú založené na zostavách rôznych distribúcií. Napríklad zostavy Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE a openSUSE sú dostupné na inštaláciu na WSL v obchode Microsoft Store.

Vo verzii 1.0, opravených asi 100 chýb a bolo implementovaných niekoľko inovácií:

  • Poskytuje voliteľnú možnosť používať správcu systému systemd v prostrediach Linuxu. Podpora Systemd vám umožňuje znížiť požiadavky na distribúcie a priblížiť prostredie poskytované vo WSL k prevádzke distribúcií na konvenčnom hardvéri. Predtým na prácu s WSL museli distribúcie používať inicializačný ovládač od spoločnosti Microsoft, ktorý beží pod PID 1 a poskytuje konfiguráciu infraštruktúry pre interoperabilitu medzi Linuxom a Windowsom.
  • Pre Windows 10 bola implementovaná možnosť spúšťať grafické aplikácie Linuxu (predtým bola podpora grafiky dostupná len vo Windows 11).
  • Pridaná možnosť „–no-launch“ do príkazu „wsl –install“ na zakázanie distribučného spustenia po inštalácii.
  • Do príkazov „wsl –update“ a „wsl –install“ bola pridaná možnosť „–web-download“ na sťahovanie komponentov cez GitHub namiesto Microsoft Store.
  • Pridané možnosti „–vhd“ do príkazu „wsl –mount“ na pripojenie súborov VHD a „–name“ na určenie názvu bodu pripojenia.
  • Pridaný príkaz „–vhd“ k príkazom „wsl –import“ a „wsl –export“ na import alebo export vo formáte VHD.
  • Pridaný príkaz "wsl --import-in-place" na registráciu a použitie existujúceho súboru .vhdx ako distribúcie.
  • Pridaný príkaz "wsl --version" na zobrazenie čísla verzie.
  • Vylepšené spracovanie chýb.
  • Komponenty na podporu grafických aplikácií (WSLg) a linuxové jadro sú integrované do jedného balíka, ktorý nevyžaduje sťahovanie ďalších MSI súborov.
  • V horúčave bola vydaná aktualizácia WSL 1.0.1 (ešte v stave ukážky), ktorá opravila pád procesu wslservice.exe pri spustení novej relácie, súbor so soketom Unix /tmp/.X11 -Unix bol zmenený na režim len na čítanie, boli vylepšené obslužné programy chýb.

Konečne Ak máte záujem dozvedieť sa viac, môžete skontrolovať podrobnosti Na nasledujúcom odkaze.


Buďte prvý komentár

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.