A rendszertámogatás már elérhető a WSL-ben

wsl ablakok

A Windows Subsystem for Linux egy kompatibilitási réteg, amelyet a Microsoft fejlesztett ki a Linux futtatható fájlok natív Windows 10 rendszeren való futtatására.

nemrég felröppent a hír, hogy a WSL már kompatibilis a Systemddel, ez az új WSL-frissítés számos életminőség-funkciót nyit meg a folyamat- és szolgáltatáskezeléshez. Ez magában foglalja a snapd támogatását, amely lehetővé teszi a felhasználók számára, hogy kihasználják a snapcraft.io oldalon elérhető összes eszközt és alkalmazást.

A Systemd WSL-hez adott új támogatása különösen hasznos azoknak a webfejlesztőknek, akik szolgáltatásalkalmazásokat szeretnének konfigurálni és fejleszteni a WSL-en belül, mielőtt azokat a felhőbe telepítenék.

Ez azt jelenti, hogy a Systemd-re támaszkodó alkalmazások mostantól zökkenőmentesen futhatnak ebben a WSL-környezetben Windows 10 és Windows 11 rendszeren.

Érdemes ezt megemlíteni ez a frissítés a WSL2-re vonatkozik, a WSL második generációja. WSL2 futtasson egy teljes linux kernelt egy dedikált virtuális gépen, a Windowsba épített Hyper-V hypervisor funkcióinak egy részhalmazát használva. A WSL eredeti verziója egy egészen más eszköz volt, amely nem tartalmazott teljes Linux kernelt.

Egy blogbejegyzésben a Canonical közölt néhány technikai részletet. és elmagyarázta, hogyan engedélyezhető a Systemd Ubuntu WSL-ben. A Microsoft vonatkozó közleménye kevésbé technikai jellegű, de leír néhány jelentős változtatást, amelyet a funkció elérése érdekében hajtottak végre, beleértve a WSL2 működésének megváltoztatását.

A rendszertámogatás változtatásokat igényelt a WSL architektúrán. Mivel a Systemd PID 1-et igényel, a Linux disztribúción elindított WSL indítási folyamat a Systemd gyermekfolyamatává válik. Továbbá, mivel a WSL inicializálási folyamata felelős a Linux és a Windows összetevők közötti kommunikációs infrastruktúra biztosításáért, ennek a hierarchiának a megváltoztatásához újra kellett gondolni néhány, a WSL inicializálási folyamattal kapcsolatos feltevést. További változtatásokat kellett végrehajtani a tiszta leállás és a WSLg-vel való kompatibilitás biztosítása érdekében.

Azt is fontos megjegyezni, hogy ezekkel a változtatásokkal a Systemd szolgáltatások nem tartják fenn a WSL-példányt. A WSL-példány ugyanúgy életben marad, mint korábban. A Microsoft hozzátette, hogy ez a funkció nem frissül automatikusan, hogy ne okozzon problémákat a meglévő felhasználóknak. „Mivel ez megváltoztatja a WSL viselkedését az indításkor, óvatosak akartunk lenni, amikor ezt a változtatást alkalmazzuk a felhasználók meglévő WSL disztribúcióira. Egyelőre azt kell választania, hogy engedélyezi-e a Systemd szolgáltatást egy adott WSL-terjesztéshez” – mondta.

Ez a változás azt jelenti, hogy a WSL használata még inkább hasonlít kedvenc Linux disztribúcióinak egy alapgépen való használatához, és lehetővé teszi a Systemd támogatásától függő szoftverek használatát. Íme néhány példa a Systemdtől függő Linux-alkalmazásokra:

snap : hasznos bináris fájl, amely lehetővé teszi szoftverek telepítését és kezelését az Ubuntun;
microk8s – A Kubernetes gyors helyi futtatása a rendszeren;
systemctl : A Systemd részét képező eszköz, amely kölcsönhatásba lép a Linux-gépen lévő szolgáltatásokkal.

Vitathatatlanul a Systemd támogatása a Windows alrendszer Linuxhoz Lennart Poettering érkezése segítette, a Systemd megalkotója néhány hónappal ezelőtt a redmondi óriáscégnek (erről a jegyzetben tájékozódhat A következő linken).

Érdemes megemlíteni, hogy a Microsoft az elmúlt években több Linux-fejlesztőt és más kiemelkedő nyílt forráskódú fejlesztőt is felvett. A Microsoft jelenleg a Python feltalálóját, Guido van Rossumot alkalmazza, a GNOME feltalálóját, Miguel de Icazát a Microsoft alkalmazta 2016-ban, amikor felvásárolta a Xamarint, Nat Friedman a GitHub vezérigazgatójaként, Daniel Robbins, a Gentoo Linux alapítója a Microsoft alkalmazásában állt. Steve French a Microsoftnál dolgozik. mint Linux CIFS/SMB2/SMB3 karbantartó és a Samba csapat tagja. Ezenkívül a Linuxot széles körben alkalmazzák az Azure-ban, a Microsoft számítási felhőszolgáltatásában.

Végül ha érdekel, hogy többet tudjon meg róla, a jegyzet részleteit a következő link.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.