A legtöbb ember azt gondolja, hogy a Windows és a Linux két külön világ, amíg fel nem fedezik a Windows alrendszert Linuxhoz. Ugyanezt gondoltam egészen addig, amíg három évig nem váltottam a virtuális gépek és a kettős rendszerindítású beállítások között, csak azért, hogy alapvető Linux-parancsokat futtassak. A Bash for Windows kiküszöböli a hagyományos megoldások bonyolultságát azáltal, hogy a Linux-funkciókat közvetlenül a Windows-környezetbe viszi.
Az eredetileg Linuxra épített Bash egy shell-parancsokat feldolgozó tolmács. Egyszerűbben fogalmazva: egy shell veszi a begépelt parancsokat, és megmondja az operációs rendszernek, hogy mit tegyen velük. Ez a Linux Bash shell-funkció felbecsülhetetlen értékűvé válik, ha hozzáférésre van szüksége a Linux-eszközökhöz és munkafolyamatokhoz.
Mivel a PowerShell már be van építve a Windowsba, elgondolkodhat azon, hogy miért akarja bárki is telepíteni a Linux Bash-t Windows 10-re vagy Windows 11-re. Több éves fejlesztési munka után a következőket tanultam meg: ha Linuxra van szüksége Windows 10 rendszeren, a megoldások inkább frusztrálóak, mint hasznosak.
A fejlesztők korábban a virtuális gépekre, a Cygwinre és a PuTTY-re támaszkodtak, hogy Linux-funkciókat kapjanak a Windows rendszeren. Ezek a megoldások működtek, de megjött a maguk fejfájása.
Windows 10 VPS hosting
Szerezzen be magának egy hatékony Windows 10 VPS-t távoli asztalhoz a legolcsóbb áron. INGYENES Windows 10, amely NVMe SSD tárhelyen és nagy sebességű interneten fut.
Tekintse meg a Windows 10 VPS-csomagjaitMi történik, ha telepíti a Bash-t Windows 10 rendszeren?
Itt van a dolog: amikor te telepítse a Linuxot Windows 10-re, lényegében egy valódi Linux-környezetet kap, amely közvetlenül fut a Windows rendszere mellett. Egyszerűbben fogalmazva, az emulátoros fejfájás megszűnik, és végre futtathatja a Linux parancsokat a szokásos teljesítménybüntetések nélkül.
Ez a kernelkülönbség azonban valódi korlátokat támaszt. A WSL 1-nek (az eredeti verzió) a Linux rendszerhívásokat Windows rendszerhívásokká kellett lefordítania, ami észrevehető teljesítménynövelést okozott. A WSL 2 ezeknek a problémáknak a többségét úgy oldotta meg, hogy tényleges Linux kernelt is tartalmazott egy könnyű virtuális gépben, de még mindig nem éri el a tiszta Linux teljesítményt.
A legjelentősebb hatások, amelyekkel találkoztam, a hardver hozzáféréssel és a kernelmodulokkal kapcsolatosak. Nem tölthet be egyéni kernelmodulokat saját WSL-kernel lefordítása nélkül, és közvetlen hardver-hozzáférést /dev eszközök korlátozottak. Az olyan eszközök, mint az ISO-fájlok blokkeszközként való csatlakoztatása vagy a hardver-specifikus illesztőprogramok használata, nem működnek, mert a kernelmodul rendszere másképp működik, mint a natív Linux.
Sőt, ez a Windows-beállításhoz készült Linux-terminál kiküszöböli azokat a szokásos kompromisszumokat, amelyeket a Windows nyílt forráskódú eszközeivel való munka során követtem. Nincs többé váltás a rendszerek között a projekt közepén vagy a kompatibilitási fejfájások kezelése.
Jegyzet: A Bash csak 64 bites rendszerekre telepíthető, és nem kompatibilis a Windows 32 bites verzióival. Ez a korlátozás azért áll fenn, mert a WSL-t kifejezetten 64 bites Linux binárisok (ELF64 formátum) futtatására tervezték. A WSL-t engedélyező Windows rendszermag-összetevők csak x64-es utasításokra és mechanizmusokra támaszkodnak a teljesítmény és a stabilitás érdekében. Mivel a modern hardver túlnyomórészt támogatja a 64 bites architektúrát, a Microsoft fejlesztési erőfeszítéseit kizárólag erre a platformra összpontosította.
A Windows verzió követelményei:
- Windows 10: 2004-es verzió (19041-es verzió) vagy újabb szükséges
- Windows 11: Minden verzió támogatott
Ellenőrizze a verzióját: Nyomja meg a Win+R billentyűt, írja be győztes, majd nyomja meg az Enter billentyűt.
Telepítse a Linux Bash-t Windows 10 és Windows 11 rendszeren
Gyors válasz: Használd az Ubuntut. Világszerte csaknem minden negyedik fejlesztő használt Ubuntut 2024-ben, így a legnépszerűbb Linux disztribúció. Kezdőbarát, jól dokumentált, és a legnagyobb közösségi támogató hálózattal rendelkezik.
Rendszerkövetelmények: A Windows 10 2004-es verziója (19041-es verzió) vagy újabb, vagy a Windows 11 bármely verziója. A Linux-on-Windows-10 telepítése folyamat ugyanazokat a lépéseket követi mindkét rendszeren a modern telepítési módszerrel.
A folyamat ugyanúgy működik más disztribúciók esetében, mint például a SUSE vagy a Debian, így ezek a lépések választásától függetlenül érvényesek. Íme a bontás:
- Windows alrendszer engedélyezése Linux rendszeren
- Töltse le és telepítse a választott Linux disztribúciót
1. lépés: Engedélyezze a Windows alrendszer Linuxhoz (WSL) funkcióját
Mielőtt telepítené a Linux Bash-t Windows rendszerre, engedélyeznie kell a Windows alrendszert Linuxhoz. Egyszerűbben fogalmazva, azt mondod a Windowsnak, hogy rendben van, ha Linuxos dolgokat futtatsz a Windows-programok mellett.
Írja be a „Windows-szolgáltatások be- és kikapcsolása” kifejezést a Windows keresőmezőjébe, majd kattintson a Megnyitás gombra. Ezzel megnyílik a Windows opcionális funkciók kezelési felület, ahol rendszerelemeket adhat hozzá vagy távolíthat el.

Most jelölje be a „Virtual Machine Platform” és a „Windows Subsystem for Linux” lehetőséget is. Ezek a funkciók elengedhetetlenek ahhoz, hogy minden megfelelően működjön. Néha alapértelmezés szerint nincsenek bejelölve, ezért ellenőrizze még egyszer, mielőtt továbblép.


Ha a Windows-szolgáltatások párbeszédpanel nem nyílik meg, vagy nem találja a WSL-t: Valószínűleg régebbi Windows 10-es verziót futtat. Fut győztes verziójának ellenőrzéséhez – 19041-es vagy újabb buildre van szüksége. Régebbi verziók esetén először engedélyezze a Fejlesztői módot a Beállítások > Frissítés és biztonság > Fejlesztőknek menüpontban.
Alternatív megoldásként használhatja a PowerShellt, ha a parancssori eszközöket részesíti előnyben. Keresse meg a „Windows PowerShell” kifejezést, és válassza a „Futtatás rendszergazdaként” lehetőséget.

Ezután futtassa ezt a parancsot:
Enable-Windows OptionalFeature –Online –FeatureName Microsoft-windows-subsystem-linux

Ha „Hozzáférés megtagadva” hibaüzenetet kap: Győződjön meg arról, hogy a PowerShellt rendszergazdaként használja. Kattintson a jobb gombbal a PowerShell ikonra, és válassza a „Futtatás rendszergazdaként” lehetőséget.
Várjon néhány másodpercet, amíg meg nem jelenik ez a megerősítő ablak.

A Windows arra kéri, hogy indítsa újra a számítógépet. Írja be az Y-t, és nyomja meg az enter billentyűt. A rendszer készen áll a következő lépésre.
2. lépés: Töltsön le egy Linux Distro-t a Microsoft Store-ból
A számítógép újraindítása után nyissa meg a Microsoft Store-t, és keresse meg az Ubuntu kifejezést. A Windows 10 rendszerhez készült Linux-letöltési folyamat jelentősen leegyszerűsödött a régebbi módszerekhez képest.

Válassza az Ubuntu 20.04 LTS-t (a legújabb hosszú távú támogatási verzió), és telepítse.

Ha a telepítés elakad vagy meghiúsul: Törölje a Microsoft Store gyorsítótárát a Win+R billentyűkombináció megnyomásával, és gépelje be wsreset.exe, majd nyomja meg az Enter billentyűt. Várja meg, amíg az üres ablak bezárul, majd próbálja meg újra telepíteni az Ubuntut.
Íme egy gyors tipp: ha véletlenül bezárja a Microsoft Store oldalt a telepítés után, egyszerűen keresse meg az Ubuntut a Windows keresőmezőjében, és indítsa el onnan.
Egy fontos részlet: győződjön meg arról, hogy az Ubuntu telepítve van a C meghajtóra (a rendszermeghajtóra). A WSL csak a rendszermeghajtóról fut, így ez megakadályozza a lehetséges problémákat az úton.

A telepítés néhány percet vesz igénybe. Mi történik a színfalak mögött? A Windows egy valódi Linux-alrendszert hoz létre, amely integrálódik a meglévő rendszerbe. Ez nem egy virtuális gép – inkább olyan, mintha két operációs rendszer osztozik ugyanazon a számítógépen.

Miután megnyílik a terminál, be kell állítania Linux felhasználónevét és jelszavát. Ezeknek nem kell egyezniük a Windows hitelesítő adataival. Ezen a ponton sikeresen befejezte a Bash telepítési folyamatát.
Ha a telepítés után nem találja az Ubuntut:Sorrendben próbálja ki ezeket a lehetőségeket:
- Keresse meg az „Ubuntu” kifejezést a Windows Start menüjében
- Nyissa meg a Parancssort, és írja be wsl közvetlenül indítani
Ha ez nem működik, fuss wsl –install -d Ubuntu a PowerShellben rendszergazdaként.

Írja be világos hogy megtisztítsa a képernyőt, és kész. Ezen a ponton van egy funkcionális Linux-terminál a Windows környezethez, amely zökkenőmentesen fut a Windows alkalmazásai mellett.
Jegyzet: A Bash Windows 10 alkalmazásként való megnyitásának alternatívájaként megnyithatja a Bash-t Windows 10 rendszeren a Bash beírásával a Windows parancssorba. Innen is kiléphet a Bashból, és visszatérhet a Windows módba az exit mező beírásával. Így tudja, honnan és hogyan kell futtatni a Linux terminált Windowson.
3. lépés: Frissítsen WSL2-re és a legújabb szolgáltatásokra
Az előző szakaszokban engedélyeztük a Virtual Machine Platform funkciót. Győződjön meg róla, hogy végrehajtotta ezt a lépést, mivel a WSL2 számára szükséges.
Most nyissa meg a PowerShellt rendszergazdaként, és futtassa ezt a parancsot a WSL1-ről WSL2-re való frissítéshez:
wsl –set-default-version 2
A frissítés általában 5-10 percet vesz igénybe. A frissítés működését a következő futtatásával ellenőrizheti:
wsl -l -v
Távoli asztalra van szüksége?
Megbízható, nagy teljesítményű RDP-kiszolgálók 99,95 üzemidővel. Útközben vigye magával asztali számítógépét az Egyesült Államok, Európa és Ázsia összes nagyvárosába.
Szerezz be egy RDP szervertMitől jobb a WSL2: A WSL2 valódi Linux kernelt használ a WSL1 fordítási rétege helyett. Ez gyorsabb fájlműveleteket, teljes rendszerhívás-kompatibilitást és jobb teljesítményt jelent a Linux-parancssor Windows-integrációjához. A Linux Bash Windows élmény lényegesen jobban reagál a WSL2-vel.
Legutóbbi WSL2 fejlesztések, amelyeket tudnia kell:
A Microsoft 2024-ben és 2025-ben is aktívan frissítette a WSL2-t. A Linux kernel az 5.15-ös verzióról 6.6-ra ugrott, ami jelentős teljesítményjavulást és jobb hardvertámogatást hozott. Bármikor frissítheti a legújabb verzióra a következő futtatásával:
wsl – frissítés
Olvassa el még: Bemutatjuk a Windows alrendszert Linuxhoz!
Az új funkciók közé tartozik az automatikus memória-visszanyerés (a WSL mostantól visszaadja a fel nem használt memóriát a Windowsnak), a továbbfejlesztett vállalati biztonsági integráció és egy új grafikus felhasználói felület beállítási alkalmazás, amely sokkal könnyebbé teszi a konfigurálást, mint a konfigurációs fájlok kézi szerkesztése.
Újabb rendszerek esetén: A Windows 11 felhasználók további előnyöket élveznek, például jobb grafikai támogatást és zökkenőmentes fájlrendszer-integrációt. Ha Windows 10 rendszert használ, továbbra is megkapja az alapvető teljesítményjavításokat, de néhány speciális funkcióhoz Windows 11 szükséges.
Következtetés
Következtetés
A Linux és a Windows természetesen különböző operációs rendszerek, megvannak a maguk erősségei. A PowerShell kiválóan teljesít a Windows adminisztrációjában, míg a Bash hozzáférést biztosít a szélesebb körű nyílt forráskódú ökoszisztémához. Mindkettő elérhető ugyanazon a gépen? Ez valóban hasznos.
A Microsoft kifejezetten ennek a szakadéknak az áthidalására építette a Windows alrendszert Linuxhoz. Egyszerűbben fogalmazva: létrehoztak egy módot arra, hogy a Linux-eszközök natívan futhassanak Windowson, a virtuális gépek szokásos fejfájása nélkül.
Amit az útmutató követésével elért, az túlmutat a szoftver telepítésén. Mostantól ugyanazokhoz a parancssori eszközökhöz férhet hozzá, amelyek a legtöbb webszervert és fejlesztőkörnyezetet működtetik. A beállítás nem tökéletes – még mindig hiányzik a Linux kernel –, de a legtöbb fejlesztési munkához elég közel áll az igazihoz.
Windows 10 VPS hosting
Szerezzen be magának egy hatékony Windows 10 VPS-t távoli asztalhoz a legolcsóbb áron. INGYENES Windows 10, amely NVMe SSD tárhelyen és nagy sebességű interneten fut.
Tekintse meg a Windows 10 VPS-csomagjaitA Linux Windows 10 rendszeren való futtatásának megértése olyan lehetőségeket nyit meg a platformok közötti fejlesztésben, amelyek a hagyományos virtuális gépekkel nem voltak megvalósíthatók. Akár webalkalmazásokat épít, akár szervereket kezel, akár több platformon átívelő szoftvert fejleszt, ez a Windows-környezethez készült Bash terminál biztosítja a szükséges eszközöket.
Ha a Windows 10 régebbi verzióját használja, ne feledje, hogy engedélyeznie kell a Fejlesztői módot. És bár a WSL2 jobb teljesítményt nyújt, mint a WSL1, a frissítési folyamat egyszerű.
Igaz, ez a beállítás bonyolultnak tűnhet, ha még nem ismeri a parancssori eszközöket. De amint elkezdi használni, értékelni fogja, hogy egyszerre állnak rendelkezésre Windows alkalmazások és Linux segédprogramok. Ha úgy dönt, hogy nincs többé szüksége Linux-hozzáférésre, a lépések visszafordítása ugyanolyan egyszerű, mint a telepítés.