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.
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é.