Ogłoszenie, że użytkownicy systemu Windows będą mogli uruchamiać natywne aplikacje dla systemu Linux na swoich komputerach z podsystemem Windows dla systemu Linux, wydawało się prawdziwym momentem „kiedy świnie latają”.
Z pewnością łatwo jest uruchomić Linuksa i Windowsa pod WSL bez podwójnego uruchamiania lub używania maszyny wirtualnej, ale czy są jakieś wady tej konfiguracji? W tym artykule omówiono zalety i wady używania WSL do uruchamiania systemu Linux w systemie Windows.
Zalety korzystania z WSL
Oto kilka powodów, dla których powinieneś używać WSL do uruchamiania Linuksa na komputerze z systemem Windows.
1. To łatwe wprowadzenie do Linuksa dla użytkowników Windows
WSL może być idealnym wprowadzeniem do Linuksa dla ludzi, którzy nic o nim nie wiedzą. Mogą zapoznać się z poleceniami systemu Linux bez konieczności pełnej instalacji nowego systemu operacyjnego. Wystarczy kilka kliknięć ze sklepu Microsoft Store, aby skonfigurować WSL. To również obniży barierę adopcji Linuksa.
Według Microsoftu głównym powodem rozwoju WSL było umożliwienie programistom, którzy korzystali z narzędzi typu open source, dalszego rozwoju w systemie Windows.
Wiele narzędzi open source jest opracowywanych z myślą o Linuksie. Deweloperzy migrowali w kierunku laptopów Mac, ponieważ mają podobne środowisko uniksowe. Microsoft ma nadzieję, że uda im się odzyskać tych programistów za pomocą WSL.
3. Nie musisz się martwić o wsparcie sprzętowe
Dokuczliwym problemem w desktopowym Linuksie jest obsługa sprzętu, zwłaszcza na laptopach. WSL omija ten problem. Większość komputerów na rynku jest nadal sprzedawana z preinstalowanym systemem Windows. Po prostu pobierz i zainstaluj WSL i boom, masz natychmiastowy pulpit Linux.
W przyszłości „Linux na pulpicie” może oznaczać po prostu instalację WSL i dystrybucji Linuksa z Microsoft Store zamiast samodzielnego systemu operacyjnego.
Związane z: Dlaczego powinieneś kupić komputer z preinstalowanym systemem Linux
4. Współdziałanie Windows-Linux
WSL pozwala na prawdziwą interoperacyjność systemów Windows i Linux. Możesz eksplorować system plików Linux z Windows i na odwrót. Możesz także uruchamiać programy z linii poleceń drugiej strony.
Może to prowadzić do ciekawych zastosowań, a być może do odejścia od myślenia o tych dwóch systemach jako o antagonistach, a bardziej jako środowiskach, które wzajemnie się uzupełniają.
5. Łatwiejszy niż podwójny rozruch lub maszyny wirtualne
Ponieważ WSL działa już w systemie Windows, nie musisz ponownie uruchamiać ani uruchamiać maszyny wirtualnej. W przypadku podwójnego rozruchu musisz zrobić miejsce na dysku twardym podczas instalacji systemu i upewnić się, że masz nośnik kopii zapasowej do rozruchu na wypadek, gdyby coś poszło nie tak. Jeśli chcesz uruchomić coś w Linuksie z poziomu Windows i odwrotnie, musisz zrestartować system.
Konfiguracja maszyny wirtualnej jest łatwiejsza i szybsza, ale ponieważ nadal jest to właściwie inna maszyna, trudno jest udostępniać pliki między systemami Windows i Linux. Często trzeba skonfigurować serwer plików na maszynie wirtualnej. Maszyny wirtualne mają również wpływ na wydajność.
WSL jest znacznie lżejszy pod względem zasobów i może łatwo współpracować między systemami Windows i Linux, jak wspomniano powyżej.
Wady korzystania z WSL
Chociaż WSL jest bardzo przydatny, istnieją pewne wady, o które martwią się niektórzy ludzie w społeczności Linuksa.
1. WSL może zniechęcić do adopcji Linuksa na komputery stacjonarne
Ponieważ WSL działa w systemie Windows, mniej osób może odczuwać potrzebę zainstalowania komputerowej wersji systemu Linux. Ponieważ mają już komputer stacjonarny z systemem Windows, mogą nie widzieć sensu instalowania całkowicie nowego systemu operacyjnego na komputery stacjonarne, zwłaszcza że mogą uruchamiaj aplikacje z graficznym interfejsem użytkownika w systemie Windows Teraz.
Może to tylko pogorszyć problemy z pulpitem Linuksa, ponieważ może nie być tak dużego wysiłku w celu poprawy zgodności sprzętu, jeśli tylko mniejszość użytkowników Linuksa uruchomi pełny pulpit.
2. Zdalna możliwość Microsoft Dominating Linux
Podczas gdy Microsoft zrobił wielki pokaz tego, jak firma teraz „kocha Linuksa”, niektórzy ludzie w Linuksie społeczność wskazała na historyczne podejście Microsoftu do konkurowania „obejmuj, rozszerzaj, gaś” produkty.
Innymi słowy, Microsoft „przyjąłby” technologie, oferując oficjalne wsparcie, ale „rozszerzyłby” je o opcje, które: pracowałyby tylko z ich produktami, a następnie „zgasiły” swoich konkurentów, gdy ludzie nie mogliby bez nich żyć ulepszenia. Niektórzy obawiają się, że WSL pozwoli Microsoftowi zrobić to samo z Linuksem jako całością.
Związane z: Znaki, które pokazują, że Microsoft jest naprawdę fanem Linuksa
W praktyce byłoby to prawdopodobnie trudne, ponieważ w WSL nie możesz zrobić nic, czego nie możesz w tej chwili zrobić na samodzielnym systemie Linux.
Ponadto Linux jest szeroko stosowany w serwerach korporacyjnych. Na platformie chmury obliczeniowej Microsoft Azure, więcej klientów korzysta z serwerów Linux niż z Windows. Kiedy więc przyjmiesz szeroki pogląd, wydaje się, że Linux dominuje nad Microsoftem, a nie na odwrót. Prawdopodobnie ta rzeczywistość skłoniła Microsoft do opracowania WSL w pierwszej kolejności.
3. WSL może zniechęcić do tworzenia aplikacji natywnych
Innym irytującym problemem związanym z Linuksem jest brak atrakcyjnych aplikacji komputerowych, w szczególności gier. To klasyczny „problem z kurczakiem i jajkiem”. Mniej programistów rozważyłoby wydanie gry dla Linuksa, ponieważ zainstalowana baza jest tak mała.
Osoby, które chciałyby uruchomić komputer stacjonarny z Linuksem, mogą po prostu wybrać WSL. Mniej graczy wybrałoby Linuksa, ponieważ nie ma na niego tylu gier. WSL może to pogorszyć, ponieważ jest znacznie więcej użytkowników systemu Windows niż użytkowników komputerów stacjonarnych z systemem Linux, bardziej sensowne jest tworzenie najpierw dla systemu Windows.
4. Nadal korzystasz z systemu Windows
Dla ludzi, którzy są ideologicznie przeciwni Microsoftowi i oprogramowaniu własnościowemu, korzystanie z WSL jest nie do przyjęcia, ponieważ nadal oznacza uczestnictwo w tym ekosystemie.
WSL służyłoby jedynie zaangażowaniu ludzi. Dla zagorzałych aktywistów wolnego oprogramowania wystarczy komputer z naprawdę wolnym oprogramowaniem sprzętowym, na którym działa całkowicie wolna wersja oprogramowania GNU/Linux.
5. WSL nie jest tak naprawdę zaprojektowany dla serwerów
Chociaż możesz zainstalować WSL w systemie Windows Server, dystrybucje nie są tak naprawdę zaprojektowane do działania jako serwery. Ubuntu nie działa systemd, więc trudniej jest uruchomić serwery takie jak Apache czy MariaDB. Może to być mniejszą wadą, ponieważ większość ludzi, którzy potrzebują serwerów, i tak po prostu wdroży standardowe serwery Linux.
Jeśli WSL ma dla Ciebie sens, użyj go
Uzbrojony we wszystkie te zalety i wady, możesz się zastanawiać, czy w ogóle powinieneś używać WSL. Chociaż użytkownicy Linuksa mogą chcieć odciągnąć innych użytkowników Linuksa od Windows, w prawdziwym świecie jest wiele osób, które muszą korzystać z obu systemów.
Jeśli WSL ułatwia przechodzenie między systemami Windows i Linux, powinieneś z niego korzystać. Jeśli jesteś ciekawy, rozpoczęcie pracy z podsystemem Windows dla systemu Linux jest łatwe.
Chcesz użyć terminala Linux na swoim komputerze z systemem Windows? Dowiedz się, jak uruchomić system Linux w systemie Windows 10 z podsystemem Windows dla systemu Linux.
Czytaj dalej
- Linux
- Okna
- Podsystem Windows dla Linuksa
- Dystrybucja Linuksa
David jest niezależnym pisarzem mieszkającym w północno-zachodnim Pacyfiku, ale pierwotnie pochodzi z Bay Area. Od dzieciństwa jest entuzjastą technologii. Zainteresowania Davida obejmują czytanie, oglądanie wysokiej jakości programów telewizyjnych i filmów, gry retro i zbieranie nagrań.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować