Subsystém Windows pro Linux nyní podporuje systemd

click fraud protection

Microsoft vydal novou preview verzi Windows Subsystem for Linux, která je verze 0.67.6, a přichází s několika velkými novinkami. Počínaje touto verzí přichází subsystém Windows pro Linux s podporou systemd.

Nejlepší popis pro systemd pravděpodobně poskytuje oficiální webové stránky, který jej popisuje jako „sadu základních stavebních bloků pro systém Linux“ a běží jako ID procesu (PID) 1, což znamená, že je to první proces, který začíná se systémem, a pomáhá ostatním komponentám Start. Některé linuxové distribuce, jako je Ubuntu a Debian, se standardně dodávají se systemd, což znamená, že existují některé linuxové aplikace, které na něm závisí. S touto aktualizací je nyní podporuje i subsystém Windows pro Linux.

Některé příklady aplikací, které spoléhají na podporu systemd, zahrnují snap, což je správce balíčků používaný k instalaci a správě softwaru v Ubuntu. S tím můžete používat příkazy jako snap install pro snadnou instalaci aplikace. K dispozici je také microk8s, který vám umožní rychle spustit Kubernetes na místním počítači.

Microsoft říká, že musel provést změny v architektuře Windows Subsystem for Linux, s vylepšeními v procesu WSL init (který byl dříve spuštěn jako PID 1), aby se tomuto zahrnutí přizpůsobil. Vyskytly se určité problémy, které umožnily systému Linux stále komunikovat s komponentami Windows a také zachovat kompatibilitu s aplikacemi grafického uživatelského rozhraní Linux. Jedna věc, kterou je třeba poznamenat, je, že systemd neudrží vaši instanci Linuxu při životě jinak než předchozí implementace WSL. Pokud nemáte spuštěnou úlohu na pozadí, zavření konzoly Linux ukončí vaši relaci.

Pokud chcete získat podporu systemd v subsystému Windows pro Linux, budete si muset stáhnout nejnovější náhled WSL z obchodu Microsoft Store, což můžete provést pomocí odkazu níže. Tato aktualizace není dodávána přímo do verze WSL, která je součástí Windows 11a možná to ještě nějakou dobu nebude.

https://apps.microsoft.com/store/detail/9P9TQF7MRM4R


Zdroj:Microsoft