Oznámení, že uživatelé Windows budou moci na svých počítačích spouštět nativní linuxové aplikace s Windows Subsystem for Linux, se zdálo jako skutečný okamžik, kdy prasata létají.
Je jistě snadné provozovat Linux a Windows pod WSL bez duálního spouštění nebo pomocí virtuálního počítače, ale má toto nastavení nějaké nevýhody? Tento článek zvažuje výhody a nevýhody používání WSL ke spuštění Linuxu na Windows.
Výhody použití WSL
Zde je několik důvodů, proč byste měli používat WSL ke spuštění Linuxu na počítači s Windows.
1. Je to snadný úvod do Linuxu pro uživatele Windows
WSL by mohlo být ideálním úvodem do Linuxu pro lidi, kteří o něm nic nevědí. Mohou se seznámit s příkazy Linuxu, aniž by museli plně instalovat nový operační systém. K nastavení WSL stačí pár kliknutí z obchodu Microsoft Store. To také sníží bariéru přijetí do Linuxu.
Primárním důvodem pro vývoj WSL bylo podle Microsoftu umožnit vývojářům, kteří používali open source nástroje, aby pokračovali ve vývoji na Windows.
Mnoho open-source nástrojů je vyvinuto s ohledem na Linux. Vývojáři migrovali k notebookům Mac, protože mají podobné prostředí podobné Unixu. Microsoft doufá, že se jim podaří získat zpět tyto vývojáře pomocí WSL.
3. Není třeba se obávat hardwarové podpory
Nepříjemným problémem desktopového Linuxu je hardwarová podpora, zejména na laptopech. WSL tento problém odstraňuje. Většina počítačů na trhu se stále prodává s předinstalovaným systémem Windows. Stačí si stáhnout a nainstalovat WSL a bum, máte okamžitý Linux desktop.
V budoucnu by „Linux na ploše“ mohl znamenat pouze instalaci WSL a linuxové distribuce z Microsoft Storu namísto samostatného operačního systému.
Příbuzný: Proč byste si měli koupit počítač s předinstalovaným Linuxem
4. Interoperabilita Windows-Linux
WSL umožňuje skutečnou interoperabilitu Windows a Linux. Souborový systém Linux můžete prozkoumat z Windows a naopak. Můžete také spouštět programy z příkazových řádků toho druhého.
To by mohlo vést k některým zajímavým aplikacím a možná k posunu od chápání těchto dvou systémů jako antagonistů a více jako prostředí, která se navzájem doplňují.
5. Jednodušší než duální spouštění nebo virtuální stroje
Protože WSL již běží ve Windows, nemusíte restartovat ani spouštět virtuální počítač. Při duálním zavádění musíte při instalaci systému uvolnit místo na pevném disku a ujistit se, že máte záložní médium, ze kterého lze zavést systém pro případ, že by se něco pokazilo. Pokud chcete něco spustit v Linuxu z Windows a naopak, musíte restartovat systém.
Nastavení virtuálního počítače je snazší a rychlejší, ale protože je to stále ve skutečnosti jiný počítač, je obtížné sdílet soubory mezi Windows a Linuxem. Často musíte na virtuálním počítači nastavit souborový server. Virtuální stroje mají také režii výkonu.
WSL je mnohem lehčí na zdroje a může snadno spolupracovat mezi Windows a Linuxem, jak je uvedeno výše.
Nevýhody používání WSL
I když je WSL velmi užitečné, existují určité nevýhody, kterých se někteří lidé v linuxové komunitě obávají.
1. WSL by mohlo odradit od přijetí desktopového Linuxu
Protože WSL běží v systému Windows, méně lidí může cítit potřebu instalovat verzi Linuxu pro stolní počítače. Vzhledem k tomu, že již mají plochu s Windows, nemusí vidět smysl instalace zcela nového desktopového OS, zvláště když mohou spouštět aplikace Linux GUI v systému Windows Nyní.
To by mohlo problémy s linuxovým desktopem jen zhoršit, protože pokud by pouze menšina linuxových uživatelů provozovala plnohodnotný desktop, nemuselo by být vynaloženo tolik úsilí na zlepšení kompatibility hardwaru.
2. Vzdálená možnost Microsoft Dominating Linux
Zatímco Microsoft udělal velkou ukázku toho, jak společnost nyní „miluje Linux“, někteří lidé v Linuxu komunita poukázala na historický přístup společnosti Microsoft ke konkurenci typu „přijmout, rozšířit, uhasit“. produkty.
Jinými slovy, Microsoft by „přijal“ technologie nabídkou oficiální podpory, ale „rozšířil“ je o další možnosti by pracovali pouze s jejich produkty a pak „uhasili“ své konkurenty, když bez nich lidé nemohou žít vylepšení. Někteří lidé se obávají, že WSL umožní Microsoftu udělat totéž s Linuxem jako celkem.
Příbuzný: Známky, které ukazují, že Microsoft je skutečně fanouškem Linuxu
V praxi by to bylo pravděpodobně obtížné, protože ve WSL ve skutečnosti nemůžete dělat nic, co byste v tuto chvíli nemohli dělat na samostatném systému Linux.
Navíc je Linux široce používán na podnikových serverech. Na cloudové platformě Microsoft Azure, více zákazníků provozuje servery Linux než servery Windows. Takže když se podíváte zeširoka, zdá se, že Linux spíše dominuje Microsoftu než naopak. Byla to pravděpodobně tato realita, která přiměla Microsoft k vývoji WSL.
3. WSL by mohlo odradit vývoj nativních aplikací
Dalším nepříjemným problémem Linuxu je nedostatek působivých desktopových aplikací, zejména her. Je to klasický „problém slepice a vejce“. Méně vývojářů by zvažovalo vydání hry pro Linux, protože instalovaná základna je tak malá.
Lidé, kteří by provozovali desktop Linux, by se mohli rozhodnout pro WSL. Méně hráčů by si vybralo Linux, protože pro něj není tolik her. WSL by to mohlo zhoršit, protože uživatelů Windows je mnohem více než uživatelů desktopů Linuxu, dává větší smysl vyvíjet nejprve pro Windows.
4. Stále používáte Windows
Pro lidi, kteří jsou ideologicky proti Microsoftu a proprietárnímu softwaru, je používání WSL nepřijatelné jednoduše proto, že stále znamená účastnit se tohoto ekosystému.
WSL by sloužilo pouze k tomu, aby se lidé zapojili. Pro hardcore aktivisty za svobodný software by nestačilo nic menšího než PC se skutečně bezplatným firmwarem se zcela svobodnou softwarovou verzí GNU/Linuxu.
5. WSL není ve skutečnosti navrženo pro servery
I když můžete nainstalovat WSL na Windows Server, distribuce nejsou ve skutečnosti navrženy tak, aby běžely jako servery. Ubuntu neběží systemd, takže je obtížnější spustit servery jako Apache nebo MariaDB. To může být menší nevýhoda, protože většina lidí, kteří potřebují servery, stejně nasadí pouze standardní linuxové servery.
Pokud pro vás WSL dává smysl, použijte jej
Vyzbrojeni všemi těmito výhodami a nevýhodami si možná kladete otázku, zda byste měli WSL vůbec používat. Jakkoli by uživatelé Linuxu rádi odklonili ostatní uživatele Linuxu od Windows, v reálném světě existuje mnoho lidí, kteří potřebují využívat oba systémy.
Pokud WSL usnadňuje přechod mezi Windows a Linuxem, měli byste jej používat. Pokud jste zvědaví, je snadné začít se subsystémem Windows pro Linux.
Potřebujete na počítači se systémem Windows používat terminál Linux? Zjistěte, jak spustit Linux na Windows 10 s Windows Subsystem for Linux.
Přečtěte si další
- Linux
- Okna
- Subsystém Windows pro Linux
- Linuxová distribuce
David je spisovatel na volné noze žijící na severozápadě Pacifiku, ale původně pocházející z Bay Area. Od dětství byl technologickým nadšencem. Mezi Davidovy zájmy patří čtení, sledování kvalitních televizních pořadů a filmů, retro hry a sbírání desek.
Přihlaste se k odběru našeho newsletteru
Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!
Chcete-li se přihlásit k odběru, klikněte sem