Mostantól grafikus felhasználói felülettel rendelkező Linux-alkalmazásokat futtathat Windows 10 rendszeren WSL-n keresztül

click fraud protection

A Microsoft WSL-re vagy Windows alrendszerére vonatkozó legújabb változtatásainak köszönhetően mostantól lehetséges a GUI Linux-alkalmazások futtatása Windows 10 rendszeren.

Lehet, hogy a Windows a legnépszerűbb asztali operációs rendszer, de ez nem jelenti azt, hogy mindenre képes. Ha valami ilyesmit akarsz csinálni futtasson egy JetBrains Projector szervert, például Unix-alapú rendszerre lesz szüksége, mint például a Linux. A Microsoft egy ideje bemutatta a Windows alrendszert Linuxhoz (WSL), amely támogatást nyújtott a Linux-alkalmazások futtatásához közvetlenül a Windows-telepítésből.

A WSL-nek azonban voltak korlátai. Az 1-es verzió nem is használt teljes Linux kernelt, így sok alkalmazás továbbra sem működött. A 2-es verzió sok fejlesztést végrehajtott, de valami még mindig hiányzott: a grafikus felhasználói felület támogatása.

Persze, mindig beállíthat egy hackelt megoldást, ahol telepít egy X-kiszolgálót Windowsra, és ront valami porttal továbbítást, és beállíthat egy automatikus környezeti változót a WSL-ben, de ez nem könnyű megtenni, és nem mindig működik nagyon jól.

Írja be a WSLg-t.

WSLg: Futtasson Linux-alkalmazásokat grafikus felhasználói felülettel Windows 10 rendszeren

A WSLg a Microsoft válasza a Linux GUI-problémára, és őszintén szólva furcsa. Íme, a Microsoft jóvoltából egy szórakoztató diagram a működéséről.

Sok minden történik itt, de az alapötlet valójában nagyon hasonlít a saját X-kiszolgáló beállításának régi kézi módszeréhez. Ehelyett azonban az X szerver egy párhuzamos WSL-példányon fut, amely a felhasználó számára láthatatlan. A Windows ezután egy távoli asztali protokoll segítségével továbbítja a videót és a hangot erről a láthatatlan példányról a Windows oldalára. Ez valószínűleg bonyolultnak hangzik, és az is, de működik.

A Microsoft azt is állítja, hogy a Linux-alkalmazásoknak még ezeken a rétegeken keresztül is ki kell tudniuk használni a GPU előnyeit, például az OpenGL áthárításával. Jelenleg ehhez a viselkedéshez speciális AMD, Intel vagy NVIDIA illesztőprogramra van szükség, de a tervek szerint a jövőben alapértelmezés szerint csomagolják.

Ez a jövő valószínűleg az idei év második felében jön, a Windows 21H2-vel egy nagy UI-átalakítás mellett. Craig Loewen, a Windows Developer Platform programmenedzsere a Twitteren megerősítette, hogy a Linux-alkalmazások grafikus felhasználói felülete a következő nagy Windows-kiadásban minden felhasználóhoz megérkezik.

Jellemzők

Jelenleg úgy tűnik, hogy a WSLg eléggé teljes körű. Az állítás az, hogy teljes videó- ​​és hangtámogatást kaphat a Linux GUI-alkalmazásaihoz, valamint a 3D-s gyorsítást. És elég zökkenőmentes. Ha új grafikus felhasználói felületet telepít egy WSL-példányba, az még a start menübe is bekerül, így közvetlenül elindíthatja. Az alkalmazásoknak a megfelelő WSL-példánnyal azonos nevű mappa alatt kell megjelenniük.

Bugs

Természetesen ez egy korai kiadás, és van néhány hiba. Személy szerint, amikor beállítottam az egyik laptopomon, még egyetlen alkalmazást sem tudtam futtatni. Szintén nem kaptam semmilyen Start menü bejegyzést az alkalmazásokhoz. A mögötte álló csapat azonban hihetetlenül érzékeny, és legalább az első problémát már javították a következő kiadáshoz.

Nyilvánvalóan más problémák is vannak a másolás-beillesztéssel és a törött hanggal kapcsolatban. A problémák teljes listáját itt tekintheti meg WSLg GitHub adattár.

Elkezdeni

Szóval hogyan lehet WSLg-t szerezni? Jelenleg a legegyszerűbb módja a Windows 10 Insider (21364-es vagy újabb) Developer Ring verziójának frissítése. Ha ezt megtette, egyszerűen futhat wsl --frissítés megemelt parancssorban vagy PowerShell-ablakban, majd ezt követően wsl --leállítás.

Ezután nyisson meg egy WSL-példányt, és futtasson egy Linux-alkalmazást grafikus felhasználói felülettel. Feltéve, hogy minden jól ment, az alkalmazás szinte natív Windows-alkalmazásként fog megjelenni. Ellenkező esetben tekintse át a GitHub-problémákat, vagy szükség esetén jelentse be saját problémáját.

Erőforrások

A grafikus felhasználói felülettel rendelkező Linux-alkalmazások működésével kapcsolatos további információkért tekintse meg a következő forrásokat:

  • A WSLg GitHub tárolója.
  • Windows Insider 21364 közlemény.
  • Craig Loewen részletes írása.

Vagy nézze meg Craig Loewen végigjátszását és példavideóját: