Distribúcie Linuxu a podsystém Windows pre Linux vám umožňujú zažiť silu Linuxu. Ktorý z týchto dvoch by ste však mali zvážiť a kedy?
So subsystémom Windows pre Linux je ľahké spúšťať aplikácie pre Linux spolu so štandardnými programami Windows 10 a 11. WSL je schopný nahradiť veľa ľudí linuxové duálne bootovacie oddiely alebo virtuálne stroje.
Kedy by ste teda mali zvážiť použitie WSL oproti štandardnej linuxovej distribúcii a naopak?
Dôvody na použitie podsystému Windows pre Linux
1. Práve ste sa začali učiť Linux
Ak prichádzate na Linux a všetky vaše skúsenosti s počítačom boli s Windowsom, môžete zvážiť začnite svoju cestu Linuxom s WSL. Je to preto, že budete mať známejšie prostredie na pracovnej ploche ako na pracovnej ploche Linux.
Keďže WSL sa väčšinou zameriava na príkazový riadok, získate cenné skúsenosti, keď sa naučíte používať shell a nástroje, ktoré môžete preniesť na plnohodnotné linuxové desktopy.
2. Spolu spúšťate aplikácie pre Windows a Linux
Hlavnou výhodou WSL je, že vám umožňuje súčasne spúšťať aplikácie pre Windows a Linux. Ak hráte hry pre Windows a používate vývojové nástroje pre Linux, ako je Python, nebudete musieť prepínať na virtuálny počítač alebo dual-boot.
Nestratíte svoj sled myšlienok pri prepínaní medzi systémami. WSL je ľahšia alternatíva k obom možnostiam. WSL2 používa virtualizované linuxové jadro, ale je tu oveľa menšia réžia, keďže štandardný linuxový desktop nebeží.
Je tiež oveľa jednoduchšie spolupracovať medzi Windows a Linux s WSL ako s virtuálnym počítačom alebo oddielom Linux. Aj keď je možné zdieľať súbory, vyžaduje to trochu práce navyše.
3. Linux používate len príležitostne
Ak používate Linux iba na niektoré úlohy, napríklad na ľahký vývoj alebo na spustenie nejakého nástroja, je ťažké ospravedlniť celý desktop Linux len pre niekoľko programov.
WSL je oveľa ľahšie prostredie ako aj tie najľahšie linuxové desktopy. Môžete použiť štandardné programy Windows a spustiť Linux, keď to potrebujete.
4. Nepotrebujete priamy prístup k hardvéru
Aj keď v systéme Linux môžete používať aplikácie s akceleráciou GPU, čo je skvelé, ak vyvíjate AI alebo stroj vzdelávacie programy, ak používate Windows a Linux, možno sa nebudete musieť zaoberať priamo základným hardvér.
Tak ako je Linux zavedený, podpora ovládačov je hlavnou nepríjemnosťou stolného Linuxu, najmä notebookov. Správa napájania a podpora Wi-Fi sú stále hlavnými problémami a obe sú pre notebooky nevyhnutné. Ak potrebujete pracovať na notebooku, systém Windows sa môže postarať o hardvér, zatiaľ čo vy sa môžete sústrediť na prácu so systémom Linux.
Je tu veľký sieťový efekt: výrobcovia hardvéru majú tendenciu podporovať Windows, pretože to je to, čo väčšina ľudí používa, a ľudia si kupujú počítače so systémom Windows, pretože vedia, že výrobcovia zariadení to budú podporovať.
WSL poskytuje používateľom Linuxu spôsob, ako tento problém s kuracím a vajcom vyriešiť. Wine tiež pomáha postarať sa o tento problém zo strany systému Windows tým, že spúšťa aplikácie pre systém Windows v systéme Linux, ale kompatibilita systému Windows je pohyblivým cieľom.
Dôvody, prečo ísť so štandardným Linuxom
Aj keď WSL dokáže pokryť množstvo použití, o ktoré sa v minulosti mohol postarať duálny boot alebo virtuálny stroj, stále existujú situácie, keď namiesto toho chcete spustiť štandardnú inštaláciu Linuxu.
1. Prevádzkujete server
WSL je skutočne určený na spustenie vývojových nástrojov Linuxu na stolnom systéme. Na použitie produkčného servera budete chcieť bežný server Linux, buď na vašom počítači alebo v cloude.
WSL nie je určené pre servery a navyše režijné náklady na Windows a Linux nedávajú zmysel. WSL je vhodný na testovanie webovej aplikácie lokálne. Môžete dokonca nastaviť distribúcie WSL tak, aby používali systemd na správu služieb.
Je možné nainštalovať WSL na Windows Server, ale pri produkčnom použití je oveľa jednoduchšie nastaviť server Linux. Prevažná väčšina poskytovateľov cloudu predvolene použije servery Linux, keď sa k nim zaregistrujete.
Jediným dôvodom na inštaláciu WSL na Windows Server je, ak vaša aplikácia závisí od konkrétneho programu, ktorý beží iba v systéme Windows Server, ale zdá sa, že to je v dnešnej dobe zriedkavejšie, pretože dokonca aj Microsoft má väčšiu podporu pre Linux, vrátane linuxovej verzie SQL Server. Dokonca aj vtedy možno budete chcieť prevádzkovať samostatné servery Linux a Windows, ak to váš rozpočet umožňuje.
2. Máte veľké pracovné zaťaženie
Ďalším dôvodom, prečo používať štandardnú verziu Linuxu cez WSL, je spustenie intenzívneho pracovného zaťaženia. Zatiaľ čo WSL podporuje GPU akcelerácia pri náročných aplikáciách, ako je strojové učenie, ako v prípade serverov, nedostatok réžie systému Windows zvýši výkon.
Je tiež jednoduchšie klastrovať počítače so systémom Linux a presúvať náročné operácie do klastra.
3. Chcete zážitok z desktopového Linuxu
Teraz, keď je to možné spustiť grafické aplikácie X11 a Wayland pre Linux v systéme Windows s WSL sa niektorí používatelia Linuxu môžu rozhodnúť nahradiť nimi svoje Linuxové oddiely alebo virtuálne stroje.
Napriek tomu niektorí používatelia uprednostňujú linuxový prístup k pracovnej ploche, pretože X11 a správcovia okien a skladateľské nástroje Wayland ponúkajú používateľské skúsenosti, ktoré nemožno nájsť nikde inde, ako napríklad dlaždicové rozloženie okien. To je jeden dobrý dôvod, prečo používať desktopové distribúcie Linuxu.
4. Chcete prevádzkovať distribúciu, ktorá nie je dostupná vo WSL
Zatiaľ čo niekoľko veľkých distribúcií, ako napríklad Ubuntu, Fedora a openSUSE, je dostupných v Microsoft Store, môžete použiť špecializovanú distribúciu, ktorá nie je dostupná pre WSL.
V takom prípade budete pravdepodobne chcieť zostať pri nastavení duálneho spustenia alebo virtuálneho stroja, ak budete používať Linux aj Windows.
5. Chcete spustiť Linux vo virtuálnom počítači
Ak chcete prevádzkovať linuxové prostredie úplne izolované od Windowsu, stále je vašou najlepšou voľbou plne virtualizovaný systém.
Môžete sa rozhodnúť pre VirtualBox, ale obľúbenou alternatívou sú ľahké kontajnerové servery Linux. Výhodou tohto prístupu je, že závislosti aplikácie môžete jednoducho odoslať na akýkoľvek server bez ohľadu na to, aký je hostiteľský OS.
6. Potrebujete priamy prístup k hardvéru
Sú chvíle, keď potrebujete prístup k skutočnému hardvéru. Možno budete chcieť vyvinúť ovládač zariadenia pre nejaký hardvér alebo môžete spúšťať úlohy akcelerované GPU. Tieto druhy pokročilých použití ťažia najviac z úplných inštalácií Linuxu.
Toto sú druhy pokročilých použití, ktoré sú najvhodnejšie pre úplné inštalácie Linuxu.
Teraz viete, aký druh inštalácie Linuxu použiť
Výber štandardného Linuxového desktopu alebo WSL sa môže niekedy zdať mätúci. Rozhodnutie závisí od toho, čo potrebujete od Linuxu a ako veľmi chcete integrovať Windows a Linux.
WSL urobilo taký úspech, pretože ponúka spôsob, ako integrovať Windows a Linux s niektorými výkonnými funkciami.