Zapraszanie konkurencji wydaje się dziwne, ale Microsoft pozwala teraz uruchamiać Linuksa w systemie Windows. Jest łatwiejszy w instalacji, niż myślisz, a także bardziej elastyczny i wydajny, niż sobie wyobrażaliśmy.
Po co instalować podsystem Windows dla systemu Linux?
Instalowanie jednego systemu operacyjnego (OS) w innym wydaje się sprzeczne. Jaki jest sens? A dlaczego Linux? Przychodzi nam do głowy sześć powodów, dla których warto używać Linuksa w systemie Windows.
1. Podsystem Windows dla systemu Linux jest bezpłatny i łatwy
Najbardziej oczywistą odpowiedzią jest to, że Linux jest darmowy. Ale co dobrego jest w czymś darmowym, jeśli jest trudne w użyciu? Dobra wiadomość jest taka, że podsystem Windows dla systemu Linux (WSL) można łatwo, prosto i szybko zainstalować lub odinstalować, więc warto spróbować, jeśli po prostu ciekawi Cię Linux.
2. Podsystem Windows dla systemu Linux nie wymaga maszyny wirtualnej
Jeśli nie chcesz instalować hosta maszyny wirtualnej (VM), takiego jak Hyper-V, VirtualBox lub VMWare, najlepszym rozwiązaniem będzie WSL. Zajmuje mniej miejsca i zasobów, takich jak procesor i pamięć RAM.
3. Podsystem Windows dla Linuksa może korzystać z wielu dystrybucji Linuksa
W chwili pisania tego tekstu w sklepie Microsoft Store dostępnych było 17 dystrybucji Linuksa (lub „dystrybucji”). Należą do nich różne wersje i odmiany Ubuntu Desktop and Server, Debian, Kali, SUSE Linux Enterprise Server, OpenSUSE i Oracle Linux.
Możesz także użyć następującego polecenia PowerShell, aby wyświetlić wszystkie dostępne dystrybucje:
wsl –list –online
4. Podsystem Windows dla Linuksa do rozwoju kariery
Możesz dowiedzieć się o Linuksie i różne dystrybucje Linuksa, takich jak Ubuntu, Debian GNU/Linux, Kali i Alpine WSL do pracy lub szkoły. Linux ma znaczny udział w rynku serwerów i coraz więcej organizacji używa Linuksa na komputerach stacjonarnych.
Uczniowie mogą używać go do ćwiczeń zamiast chodzić do pracowni komputerowej. Badacze bezpieczeństwa mogą korzystać z narzędzia Kali i inne dystrybucje hakerskie Linuksa i wielu zawartych w nim narzędzi. Wielu twórców stron internetowych, programistów i badaczy sztucznej inteligencji może używać Debiana lub Alpine WSL jako środowiska programistycznego, ponieważ mają one wbudowane narzędzia programistyczne.
5. Podsystem Windows dla systemu Linux dla aplikacji Open Source.
Większość oprogramowania typu open source (OSS) jest tworzona najpierw dla środowiska Linux. W rezultacie OSS staje się standardem w kilku branżach, takich jak tworzenie gier, projektowanie graficzne i systemy wbudowane Internetu rzeczy (IoT).
Rozważ całe oprogramowanie typu open source, które często jest bezpłatne. Chciałbyś mieć Photoshopa? Rozważ za pomocą GIMP-a. Chcesz nauczyć się CAD, ale nie stać Cię na AutoCAD? Wypróbuj OpenSCAD. Chcesz przenieść edycję wideo na wyższy poziom, ale Adobe Premiere jest poza zasięgiem? Linux ma Openshot.
Jeszcze bardziej imponujące jest to, że możesz uruchamiać te aplikacje z graficznym interfejsem użytkownika systemu Linux w swoich oknach, tak jakby były aplikacjami dla systemu Windows. Nie ma potrzeby stosowania oddzielnej maszyny wirtualnej w Hyper-V, VirtualBox ani drugiego komputera fizycznego. Możesz używać programu Visual Studio w systemie Windows i edytować zdjęcia w GIMP-ie w systemie Linux bez zakłócania pracy.
6. Terminal Windows uruchamia wiele dystrybucji jednocześnie
Jeśli jesteś fanem Terminal Windowsowy i jego funkcji wielu kart, z pewnością spodoba Ci się możliwość jednoczesnego uruchomienia kilku dystrybucji Linuksa, każda na osobnej karcie.
Czy powinienem używać WSL 1 czy WSL 2?
Istnieją dwie wersje protokołu WSL: WSL 1 i WSL 2. WSL domyślnie korzysta z wersji 2. Dla większości ludzi jest to w porządku. Jeśli jednak nie masz pewności, czy Twój system poradzi sobie z pełną instalacją jądra Linuksa lub nie będziesz używać takich rozwiązań jak Docker, wówczas WSL 1 będzie w porządku.
Wersję można łatwo zaktualizować, jeśli zmienisz zdanie. Jako administrator użyj otwórz PowerShell lub wiersza poleceń i użyj następującego polecenia wsl.exe:
wsl –set-domyślna wersja 2 lub wsl –set-default-wersja 1
Zainstaluj podsystem Windows dla systemu Linux za pomocą programu PowerShell
Możesz zainstalować WSL za pomocą PowerShell lub interfejsu wiersza poleceń (CLI). Jeśli nie nauczyłeś się PowerShella, nie ma problemu. Polecenia wsl.exe działają w obu.
Jeśli pojawi się tekst pomocy wsl.exe, oznacza to, że WSL jest już zainstalowany.
Instalacja zajmuje kilka minut, po czym pojawia się monit o ponowne uruchomienie systemu Windows..
Uwaga:spowoduje to zainstalowanie powłoki bash dla Ubuntu. To nie jest graficzny interfejs użytkownika (GUI). Aby to umożliwić, należy wykonać dodatkowe kroki i wymagania wstępne. Możesz jednak teraz używać poleceń powłoki bash systemu Linux na komputerze z systemem Windows.
Zainstaluj podsystem Windows dla systemu Linux za pomocą Panelu sterowania
Rozpocznie się instalacja. Po zakończeniu zostanie wyświetlony komunikat Windows musi ponownie uruchomić komputer. Wybierz Uruchom ponownie teraz.
Po ponownym uruchomieniu otwórz Ubuntu w systemie Windowsz menu Startlub w programie PowerShell lub w wierszu poleceń użyj polecenia wsl.exe.
Jak odinstalować podsystem Windows w systemie Linux?
Aby usunąć WSL, musisz najpierw odinstalować dowolny system operacyjny Linux. Następnie możesz usunąć komponenty pomocnicze w systemie Windows. Najłatwiej to zrobić w ustawieniach systemu Windows.
Jak uzyskać dostęp do systemu plików Linux z systemu Windows?
W przeciwieństwie do używania Linuksa na maszynie wirtualnej, dostęp do plików Windows z Linuksa jest łatwy i odwrotnie.
Otwórz Eksplorator plikówi wybierz Linuxw panelu nawigacyjnym po lewej stronie. Podczas przenoszenia plików między systemami Windows i Linux upewnij się, że używasz kopii, a nie oryginału. Występują pewne problemy ze zgodnością typów plików i czasami plik ulega uszkodzeniu.
Jak naprawić komunikat o błędzie „\\wsl.localhost jest niedostępny”
Ten błąd może pojawić się przy pierwszym otwarciu systemu plików Linuksa za pomocą Eksploratora plików.
System Windows traktuje to połączenie jak fizyczne połączenie między komputerami z systemem Windows i Linux. Musisz więc powiedzieć mu, że sieć istnieje i jest dostępna. Zrobisz to poprzez Rejestr systemu Windows. Jeśli nie czujesz się komfortowo pracując w Rejestrze, zapytaj kogoś, kto czuje się komfortowo. Błąd w rejestrze może spowodować, że system Windows przestanie działać. Zawsze też wykonaj kopię zapasową rejestru.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider/HwOrder
Możesz teraz otworzyć system plików Ubuntu za pomocą Eksploratora plików systemu Windows. Jeśli błąd będzie się powtarzał, uruchom ponownie system Windows i powinien działać.
Jak uzyskać dostęp do systemu plików Windows z poziomu systemu Linux?
CD użytkowników/nazwa użytkownika/dokumenty
Jeśli chcesz uzyskać dostęp do czegoś innego, po prostu użyj cd i ls , aż to znajdziesz. Upewnij się, że kopiujesz tylko pliki, a nie je przenosisz, ze względu na ryzyko uszkodzenia pliku.
Co jeszcze mogę zrobić z podsystemem Windows dla systemu Linux?
Po włączeniu WSL będziesz mieć całe środowisko Linux na swoim komputerze z systemem Windows. A może kilka środowisk Linux. Cokolwiek przyjdzie Ci do głowy, żeby zrobić w Linuksie, teraz możesz to zrobić. Zapoznaj się z naszymi artykułami i samouczkami dotyczącymi Linuksa, aby znaleźć kilka pomysłów.
.