Hozza ki a legtöbbet a WSL 2-ből ezzel a praktikus útmutatóval.

A Microsoft az elmúlt években remek funkciókat vezetett be a Windows 10 és 11 rendszerbe, de a fejlesztői közösség számára valószínűleg a Windows alrendszer a Linux 2 számára kiemelkedik. Az eredeti WSL-re építve az újabb WSL 2 nagyobb teljesítményt és megbízhatóságot biztosít a fejlesztők számára. A fejlesztőknek tudniuk kell, hogyan tudják a legtöbbet kihozni a WSL 2-ből.

Olvasson tovább, miközben megvitatjuk a Windows alrendszer Linux 2 rendszerhez használatának néhány bevált gyakorlatát.

Mi az a Windows alrendszer a Linux 2 számára?

A Windows Subsystem for Linux 2 (WSL 2) egy Linux kernel, amely a Windows 10-be és 11-be van beépítve. Napjaink egyik legértékesebb szolgáltatása a Windows alrendszer Linuxhoz (WSL). Lehetővé teszi a Windows-felhasználóknak, hogy olyan Linux-disztribúciókat futtatjanak Windowson, mint az Ubuntu és a Kali anélkül, hogy kettős rendszerindítást vagy konfiguráljon egy speciális virtuális gépet.

További telepítési munkák nélkül a Windows-felhasználók azonnal hozzáférhetnek a Linux parancssori eszközeihez, programjaihoz és segédprogramjaihoz. Az eredetileg a Windows 10 rendszerrel elindított legújabb verzió – WSL 2 – sokkal nagyobb stabilitást és teljesítményt kínál.

instagram viewer

A Linux-terminál működtetésén túl a Windows-felhasználók akár Linux GUI-alkalmazások futtatása WSL 2-vel Windows rendszeren a fájl I/O teljesítmény és az operációs rendszer funkcióinak továbbfejlesztett támogatásával.

Hogyan előnyös a Windows Linux alrendszere a fejlesztőknek?

Fejlesztőként profitálhat a WSL előnyeiből, ha többplatformos alkalmazásokat fejleszt anélkül, hogy aggódnia kellene a dedikált virtuálisgép-beállítások miatt, vagy elhagyná a Windows ökoszisztémáját. A fejlesztők számára egy erőteljes Linux kernelt is biztosít, amely közvetlenül integrálva van a Windows 10/11 rendszerbe.

Íme néhány további fontos WSL 2 előny a fejlesztők számára:

  • Könnyen hozzáférhet a Linux-eszközökhöz és segédprogramokhoz: A fejlesztők közvetlenül használhatják a Linux parancssori eszközeit, például az awk, sed, grep, iftop stb., dedikált virtuális gép vagy tároló nélkül.
  • Egyszerű telepítés: A Windows alrendszer Linux 2-hez telepítése egyszerű. Közvetlenül a Microsoft Store-on keresztül szerezheti be; szabadon választhat a támogatott Linux disztribúciók listájából is.
  • Jobb teljesítmény: A WSL 2 optimális teljesítményt nyújt, mivel könnyű virtuális gépet használ; ez gyorsabb rendszerindítást biztosít az alkalmazásoknak, és hatékony erőforrás-felhasználást tesz lehetővé.
  • Zökkenőmentes integráció a Windows rendszerrel: Mivel a WSL 2 közvetlenül integrálva van a Windows operációs rendszerrel, a fejlesztők Linuxot és A Windows-alkalmazások egyidejűleg, megosztott fájlkönyvtárakat használnak, és még a VS-kódot is konfigurálják a WSL-en futó alkalmazásokkal való együttműködéshez 2. A WSL 2-nek köszönhetően jelentősen csökken a fejlesztői környezet bonyolultsága és többletköltség.
  • Továbbfejlesztett Docker-integráció: natív módon futtathatja a Docker-tárolókat WSL 2-n, ha engedélyezi a WSL-2 háttérbeállítást a Docker Desktopban; ez segít javítani a Docker-alkalmazások kompatibilitását és javítani az általános teljesítményt.

A WSL 2 fejlesztői környezet konfigurálása biztosítja, hogy konzisztens környezetet tudjon használni mindenhol több eszköz és platform, ami viszont csökkentheti a hibák lehetőségét és javíthatja a megbízhatóságot. Hatékonyabbá válik a Linux 2 Windows alrendszerének Windows 10 és 11 rendszeren történő használata is.

A WSL 2-vel újonc felhasználók számára elengedhetetlen a bevált gyakorlatok követése a hatékony munkafolyamat kialakításához. Másrészt, ha már ismeri a WSL 2-t, ezek a tippek segítenek abban, hogy a lehető legproduktívabb legyen.

1. Használja a Windows terminált

A vadonatúj Windows Terminal egy nagy teljesítményű nyílt forráskódú terminál a Microsoft Store-ból. A Microsoft úgy tervezte a Windows terminált, hogy közvetlenül integrálja a WSL 2-t, és automatikusan konfigurálja a Linux disztribúciókat, amint azok telepítésre kerülnek. Ez azt jelenti, hogy könnyedén válthat a Windows és a Linux között anélkül, hogy más környezetet kellene beállítania.

A Windows terminál több parancsértelmezőt is támogathat, mint például a PowerShell, a WSL 2 és a Command Prompt. Számos termelékenységi funkciót is kínál, beleértve a több lapot, a keresősávot és az osztott ablaktáblákat; akár a terminál megjelenését is tetszés szerint szabhatja.

Mivel a Windows terminál nyílt forráskódú projekt, biztos lehet benne, hogy a közösség folyamatosan fejleszti a jobb felhasználói élmény érdekében. És ha beleszeretsz, nézd meg a legjobb Windows terminál tippek, trükkök és parancsikonok.

2. Integrálja a Visual Studio kódot

Sok fejlesztő támaszkodik a VS Code-ra, egy hihetetlenül sokoldalú IDE-re (kódszerkesztő). Integrált terminált, kiterjesztés támogatást kínál, és intuitív interfésszel rendelkezik, amely szuper-testreszabható. Ha WSL 2-t használ a fejlesztéshez, a zökkenőmentes munkafolyamat érdekében integrálni szeretné a WSL 2-t a Visual Studio Code-val.

Használhatja a VS Code-ot a WSL 2-vel, ha gondoskodik a Visual Studio Code-ról és a WSL 2 Linux disztribúcióról a Windows rendszeren. Telepítheti a Távoli - WSL bővítményt a Visual Studio Code programban, és konfigurálja az igényeinek megfelelően.

3. Több profil beállítása

Ha a WSL 2 használatát tervezi munkához, személyes tanuláshoz vagy iskolához, fontolja meg külön felhasználói profilok létrehozását. Ezzel rendszerezheti alkalmazásait, konfigurációit és fájljait.

Több profil beállításának egyik módja a Windows terminál használata; Miután telepítette a Windows 10 vagy 11 rendszerű számítógépére, navigáljon ide Beállítások > Profilok > Hozzáadás.

4. Csomagok frissítése

Mint minden más Linux-disztribúciónál, Önnek is gondoskodnia kell a WSL 2-ben használt csomagok és eszközök folyamatos frissítéséről. Ezzel biztosíthatja, hogy a WSL 2 biztonságos, megbízható és optimálisan működik. A WSL 2 csomagok frissítéséhez írja be a következő parancsot:

sudo apt-kap frissítés
sudo apt-kap frissíteni

5. Futtassa a konténereket a Dockerrel

A Docker egy nyílt forráskódú platform, amely lehetővé teszi a fejlesztők számára, hogy hatékonyan építsék fel, telepítsék és futtassák alkalmazásaikat egy tárolóban. Az összes függőség össze van kötve, így a projektje könnyen telepíthető bármilyen környezetben.

Használhatja a Dockert Windows 10 és 11 rendszeren a Docker Desktop segítségével önálló alkalmazásként, vagy integrálhatja a Windows alrendszerrel Linuxhoz a jobb teljesítmény és a hatékonyabb erőforrás-felhasználás érdekében. Erősen javasoljuk, hogy a konténereket WSL 2-vel futtassa fejlesztés vagy tesztelés céljából.

A WSL 2 egy Win-Win Windows rendszeren

A Windows alrendszer Linux 2 rendszerhez hihetetlen, és hatékonyan áthidalja a Linux és a Windows ökoszisztémák közötti szakadékot. A Windowshoz szokott fejlesztőként kihasználhatja a WSL 2-t, hogy a legjobbat hozza ki a Windowsból és a Linuxból is anélkül, hogy a termelékenység vagy a rugalmasság veszélyeztetné.