WSL, vrstva pro běh linuxových aplikací ve Windows, je již stabilní

WSL

WSL se vyznačuje tím, že poskytuje úplné linuxové jádro namísto emulátoru, který převádí systémová volání Linuxu do systémových volání Windows za běhu.

Microsoft nedávno oznámil vydání stabilní verze WSL 1.0.0 (Windows Subsystem for Linux). Zároveň byly z experimentálního vývoje odstraněny balíčky WSL doručované prostřednictvím obchodu Microsoft Store.

S vydáním této nové verze, příkazy „wsl –install“ a „wsl –update“ byly přesunuty z výchozího nastavení používat Microsoft Store k instalaci a aktualizaci WSL, což umožňuje výrazně rychlejší doručení aktualizací ve srovnání s distribucí jako vestavěnou součástí Windows.

Užitečnost wsl poskytuje možnost „–inbox“ pro návrat k předchozímu schématu instalace. Sestavení systému Windows 10 jsou podporována také prostřednictvím obchodu Microsoft Store, což uživatelům systému Windows 10 umožňuje přístup k inovacím WSL, jako je spouštění grafických aplikací pro Linux a podpora správce systému systemd.

Aktualizovaný nástroj wsl.exe, který je ve výchozím nastavení přeložen ke stažení z obchodu Microsoft Store, je součástí aktualizací Windows 10 a 11. listopadu „22H2“, které se stále instalují pouze po ručním ověření (Nastavení systému Windows -> „Vyhledat aktualizace“). , a bude automaticky použit v polovině prosince. Jako alternativní možnost instalace můžete také použít balíčky msi hostované na GitHubu.

Chcete-li zajistit, aby spustitelné soubory Linuxu běžely na WSL, místo původního emulátoru který překládal systémová volání Linuxu na systémová volání Windows, je poskytováno kompletní prostředí linuxového jádra. Navrhované jádro pro WSL je založeno na vydání jádra Linux 5.10, který je rozšířen o záplaty specifické pro WSL, včetně optimalizací pro zkrácení doby spouštění jádra, snížení spotřeby paměti, vrácení paměti uvolněné linuxovými procesy do Windows a ponechání minimální požadované sady ovladačů a subsystémů v jádře.

Jádro běží v prostředí Windows pomocí virtuálního počítače, který již běží na Azure. Prostředí WSL běží na samostatném obrazu disku (HDV) se systémem souborů ext4 a virtuálním síťovým adaptérem.

Komponenty uživatelského prostoru se instalují samostatně a jsou založeny na sestaveních různých distribucí. Například sestavení Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE a openSUSE jsou k dispozici pro instalaci na WSL v Microsoft Store.

Ve verzi 1.0, opraveno asi 100 chyb a bylo implementováno několik inovací:

  • Poskytuje volitelnou možnost používat správce systému systemd v prostředí Linuxu. Podpora Systemd umožňuje snížit požadavky na distribuce a přiblížit prostředí poskytované ve WSL běžným distribucím na konvenčním hardwaru. Dříve musely distribuce pro práci s WSL používat inicializační ovladač od společnosti Microsoft, který běží pod PID 1 a poskytuje konfiguraci infrastruktury pro interoperabilitu mezi Linuxem a Windows.
  • Pro Windows 10 byla implementována možnost spouštět linuxové grafické aplikace (dříve byla podpora grafiky dostupná pouze ve Windows 11).
  • Přidána možnost „–no-launch“ do příkazu „wsl –install“ pro zakázání distributivního spouštění po instalaci.
  • Přidána možnost „–web-download“ do příkazů „wsl –update“ a „wsl –install“ pro stahování komponent přes GitHub namísto Microsoft Store.
  • Přidány volby „–vhd“ do příkazu „wsl –mount“ pro připojení souborů VHD a „–name“ pro určení názvu bodu připojení.
  • Přidán příkaz „–vhd“ k příkazům „wsl –import“ a „wsl –export“ pro import nebo export ve formátu VHD.
  • Přidán příkaz "wsl --import-in-place" pro registraci a použití existujícího souboru .vhdx jako distribuce.
  • Přidán příkaz "wsl --version" pro zobrazení čísla verze.
  • Vylepšené zpracování chyb.
  • Komponenty pro podporu grafických aplikací (WSLg) a linuxové jádro jsou integrovány do jednoho balíčku, který nevyžaduje stahování dalších MSI souborů.
  • V horké snaze byla vydána aktualizace WSL 1.0.1 (ještě ve stavu náhledu), která opravila pád procesu wslservice.exe při zahájení nové relace, soubor s Unixovým socketem /tmp/.X11 -Unix byl změněno na režim pouze pro čtení, byly vylepšeny obslužné rutiny chyb.

Konečně Máte-li zájem o tom vědět více, můžete zkontrolovat podrobnosti Na následujícím odkazu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.