Microsoft har udgivet en ny preview-version af Windows Subsystem til Linux, der er version 0.67.6, og den kommer med nogle store nyheder. Startende med denne version kommer Windows Subsystem til Linux nu med understøttelse af systemd.
Den bedste beskrivelse af systemd er sandsynligvis leveret af officiel hjemmeside, som beskriver det som "suite af grundlæggende byggeklodser til et Linux-system", og det kører som proces-id (PID) 1, hvilket betyder, at det er den første proces, der starter med systemet, og det hjælper resten af komponenterne Start. Nogle Linux-distributioner, såsom Ubuntu og Debian, leveres med systemd som standard, hvilket betyder, at der er nogle Linux-apps, der afhænger af det. Med denne opdatering understøtter Windows Subsystem til Linux dem nu også.
Nogle eksempler på apps, der er afhængige af systemsupport inkluderer snap, som er en pakkehåndtering, der bruges til at installere og administrere software i Ubuntu. Med dette kan du bruge kommandoer som snap install
for nemt at installere en app. Der er også microk8s, som lader dig hurtigt køre Kubernetes på en lokal maskine.
Microsoft siger, at det var nødt til at foretage ændringer i Windows-undersystemet til Linux-arkitekturen med tweaks til WSL-init-processen (som tidligere blev kørt som PID 1) for at imødekomme denne inklusion. Der var nogle udfordringer for at tillade Linux-systemet stadig at kommunikere med Windows-komponenter, samt opretholde kompatibilitet med Linux GUI-apps. En ting at bemærke er, at systemd ikke vil holde din Linux-instans i live anderledes end den tidligere WSL-implementering ville. Medmindre du har en baggrundsopgave kørende, vil lukning af Linux-konsollen afslutte din session.
Hvis du ønsker at få systemsupport i Windows-undersystemet til Linux, skal du downloade den seneste WSL-forhåndsvisning fra Microsoft Store, hvilket du kan gøre ved at bruge linket nedenfor. Denne opdatering leveres ikke direkte til den WSL-version, der er indbygget i Windows 11, og det er måske ikke længere.
https://apps.microsoft.com/store/detail/9P9TQF7MRM4R
Kilde:Microsoft