Linuxové distribuce a Windows Subsystém pro Linux vám umožní zažít sílu Linuxu. Ale který z těchto dvou byste měli zvážit a kdy?
Se subsystémem Windows pro Linux je snadné spouštět aplikace pro Linux vedle standardních programů pro Windows 10 a 11. WSL je schopno nahradit mnoha lidem linuxové duální bootovací oddíly nebo virtuální stroje.
Kdy byste tedy měli zvážit použití WSL přes standardní distribuci Linuxu a naopak?
Důvody, proč používat podsystém Windows pro Linux
1. Právě jste se začali učit Linux
Pokud přicházíte na Linux a všechny vaše desktopové zkušenosti byly s Windows, můžete zvážit začněte svou cestu Linuxem s WSL. Je to proto, že budete mít známější desktopovou zkušenost než s Linuxem.
Vzhledem k tomu, že WSL se většinou zaměřuje na příkazový řádek, získáte cenné zkušenosti, když se naučíte používat shell a nástroje, které můžete přenést na plnohodnotné linuxové desktopy.
2. Spouštíte aplikace pro Windows a Linux společně
Hlavní výhodou WSL je, že vám umožňuje spouštět aplikace pro Windows a Linux současně. Pokud hrajete hry pro Windows a používáte vývojové nástroje pro Linux, jako je Python, nebudete muset přecházet na virtuální počítač nebo dual-boot.
Neztratíte svůj myšlenkový pochod přepínáním mezi systémy. WSL je lehčí alternativa k oběma variantám. WSL2 sice používá virtualizované linuxové jádro, ale je zde mnohem menší režie, protože standardní linuxový desktop neběží.
Je také mnohem snazší spolupracovat mezi Windows a Linuxem s WSL než s virtuálním počítačem nebo oddílem Linux. I když je možné sdílet soubory, vyžaduje to trochu práce navíc.
3. Linux používáte jen příležitostně
Pokud Linux používáte pouze pro některé úkoly, jako je lehký vývoj nebo spouštění nějakého nástroje, je těžké ospravedlnit celý linuxový desktop jen pro pár programů.
WSL je mnohem lehčí prostředí než i ty nejlehčí linuxové desktopy. Můžete použít standardní programy pro Windows a spustit Linux, když to potřebujete.
4. Nepotřebujete přímý přístup k hardwaru
Zatímco v Linuxu můžete používat aplikace s akcelerací GPU, což je skvělé, pokud vyvíjíte AI nebo stroj výukové programy, pokud používáte Windows a Linux, možná se nebudete muset zabývat přímo základním Hardware.
Jak je Linux zaveden, podpora ovladačů je u stolního Linuxu hlavní nepříjemnost, zejména u notebooků. Správa napájení a podpora Wi-Fi jsou stále hlavními bolestmi a obojí je pro notebooky zásadní. Pokud potřebujete pracovat na notebooku, systém Windows se může postarat o hardware, zatímco vy se můžete soustředit na práci s Linuxem.
Je zde velký síťový efekt: výrobci hardwaru mají tendenci podporovat Windows, protože to je to, co většina lidí používá, a lidé si kupují stroje s Windows, protože vědí, že výrobci zařízení je budou podporovat.
WSL poskytuje uživatelům Linuxu způsob, jak tento problém slepice a vejce obejít. Wine také pomáhá postarat se o tento problém ze strany Windows tím, že spouští aplikace pro Windows v Linuxu, ale kompatibilita Windows je pohyblivým cílem.
Důvody, proč jít se standardním Linuxem
I když WSL může pokrýt mnoho použití, o která se v minulosti mohl starat dual-boot nebo virtuální stroj, stále existují situace, kdy místo toho chcete spustit standardní instalaci Linuxu.
1. Provozujete server
WSL je skutečně určen pro běh vývojových nástrojů Linuxu na stolním systému. Pro použití produkčního serveru budete chtít běžný linuxový server, buď na vašem počítači, nebo v cloudu.
WSL není určeno pro servery a navíc režie Windows a Linuxu nedává smysl. WSL je vhodné pro testování webové aplikace lokálně. Můžete dokonce nastavit distribuce WSL tak, aby ke správě služeb používaly systemd.
Je možné nainstalovat WSL na Windows Server, ale při produkčním použití je mnohem snazší pouze nastavit server Linux. Naprostá většina poskytovatelů cloudu použije jako výchozí servery Linux, když se k nim zaregistrujete.
Jediným důvodem pro instalaci WSL na Windows Server je, pokud vaše aplikace závisí na konkrétním programu, který běží pouze na Windows Server, ale to se zdá být v dnešní době vzácnější, protože i Microsoft má větší podporu pro Linux, včetně linuxové verze SQL Server. Dokonce i tehdy můžete chtít provozovat samostatné servery Linux a Windows, pokud to váš rozpočet umožňuje.
2. Máte velké pracovní zatížení
Dalším důvodem, proč používat standardní verzi Linuxu přes WSL, je provozovat intenzivní pracovní zátěž. Zatímco WSL podporuje GPU akcelerace u náročných aplikací, jako je strojové učení, stejně jako u serverů, nedostatek režie systému Windows zvýší výkon.
Je také snazší klastrovat linuxové stroje a přenášet náročné operace do klastru.
3. Chcete zážitek z desktopového Linuxu
Nyní, když je to možné spouštět grafické linuxové aplikace X11 i Wayland na Windows s WSL se někteří uživatelé Linuxu mohou rozhodnout nahradit své linuxové oddíly nebo virtuální stroje tímto.
Přesto někteří uživatelé dávají přednost linuxovému přístupu k desktopu, protože X11 a správci oken a Wayland compository nabízejí uživatelské zkušenosti, které nelze najít nikde jinde, jako například dlaždicová rozložení oken. To je jeden dobrý důvod, proč používat desktopové distribuce Linuxu.
4. Chcete provozovat distribuci, která není dostupná ve WSL
Zatímco několik hlavních distribucí, jako je Ubuntu, Fedora a openSUSE, je dostupných v Microsoft Store, můžete použít specializovanou distribuci, která není k dispozici pro WSL.
V takovém případě budete pravděpodobně chtít zůstat u nastavení dual-boot nebo virtuálního stroje, pokud budete provozovat Linux i Windows.
5. Chcete provozovat Linux na virtuálním počítači
Pokud chcete provozovat linuxové prostředí zcela izolované od Windows, je stále nejlepší volbou plně virtualizovaný systém.
Můžete se rozhodnout pro VirtualBox, ale oblíbenou alternativou jsou lehké kontejnerové linuxové servery. Výhodou tohoto přístupu je, že můžete snadno odeslat závislosti aplikace na jakýkoli server, bez ohledu na hostitelský operační systém.
6. Potřebujete přímý přístup k hardwaru
Jsou chvíle, kdy potřebujete přístup ke skutečnému hardwaru. Možná budete chtít vyvinout ovladač zařízení pro nějaký kus hardwaru nebo můžete spouštět úlohy s akcelerací GPU. Tyto druhy pokročilých použití těží nejvíce z úplných instalací Linuxu.
Jedná se o druh pokročilého použití, který se nejlépe hodí pro úplné instalace Linuxu.
Nyní víte, jaký druh instalace Linuxu použít
Výběr standardního linuxového desktopu nebo WSL se může občas zdát matoucí. Rozhodnutí závisí na tom, co od Linuxu potřebujete a jak moc chcete Windows a Linux integrovat.
WSL udělalo takový rozruch, protože nabízí způsob, jak integrovat Windows a Linux s některými výkonnými funkcemi.