Świat programowania zawsze był podzielony, jeśli chodzi o rozwój w wybranym systemie operacyjnym. Niektórzy programiści wolą korzystać z systemu Windows, który jest popularnym i łatwym w użyciu systemem operacyjnym, podczas gdy inni, którzy wolą mieć większą kontrolę nad swoim systemem operacyjnym, wybierają jakiś smak Linuksa. Rodzi to kilka kluczowych problemów podczas opracowywania aplikacji, które są wymagane do uruchamiania zarówno na systemie Windows, jak i na maszynie Linux. Istniała poważna potrzeba wypełnienia luki, która umożliwiłaby rozwój wielkości z jednego systemu operacyjnego. Ten podział był wypełniony pojawieniem się podsystemu Windows dla Linuksa.
Podsystem systemu Windows dla Linux (WSL) to popularne narzędzie opracowane przez Microsoft, które pozwala użytkownikom systemu Windows uruchamiać system plików Linux i instalować binarie Linux w systemie Windows. Oznacza to, że narzędzia i oprogramowanie, które są specjalnie wykonane dla Linux, można teraz zainstalować i używać również w systemie operacyjnym Windows. Ponadto WSL umożliwia użytkownikom systemu Windows posiadanie terminalu Linux w swojej instancji systemu Windows, który zasila rozwój aplikacji między.
W tym przewodniku dowiemy się, jak zainstalować WSL na komputerze z systemem Windows i jak go skonfigurować, aby uzyskać najlepsze możliwe wyniki. Omówimy również różne sposoby korzystania z WSL, aby rozwój aplikacji między platformą był łatwy i dostępny dla wszystkich.
Instalacja
Istnieje kilka kroków, które należy zastosować, aby zapewnić odpowiednią instalację i inicjalizację WSL na komputerze Windows. Na początku mogą wyglądać trochę zastraszające, ale nie martwią się, ten przewodnik krok po kroku z pewnością doprowadzi cię do sukcesu.
1. Pierwszą rzeczą, której potrzebujesz, jest PowerShell Windows.
Przejdź do menu Start, poszukaj PowerShell i uruchom go jako administrator.
Ekran powinien wyglądać mniej więcej tak:
2. Wpisz następujące polecenie w instancji PowerShell i naciśnij Enter.
WSL -Install
To polecenie zapewnia, że wszystkie niezbędne wymagania potrzebne do uruchomienia WSL są włączone na komputerze. Następnie instaluje dystrybucję Linuksa na twoim komputerze, który domyślnie jest najnowszą stabilną wersją Ubuntu.
Notatka: Musisz ponownie uruchomić system po instalacji, aby zmiany weszły.
3. Po ponownym uruchomieniu systemu zostaniesz powitany ekranem terminalu, takim jak następujące:
4. Po zakończeniu instalacji zostaniesz poproszony o skonfigurowanie początkowej konfiguracji nowej instalacji Ubuntu.
Powinieneś teraz zakończyć konfigurację, śledząc wraz z monitami i podając wymagane informacje, tak jak na nowym komputerze z systemem Windows.
5. Powinieneś teraz mieć otwarty nowy terminal Ubuntu. Każde polecenie Linux Bash, które tutaj wpisujesz, będzie działać zgodnie z oczekiwaniami na komputerze Linux.
W naszym przypadku nazwaliśmy naszą nową instalację SS10.
Aby przetestować naszą nową instalację Ubuntu za pomocą WSL, teraz staramy się użyć polecenia aktualizacji Sudo Apt-get, aby zaktualizować repozytoria, które ma dostępny menedżer pakietów Apt.
Zgodnie z oczekiwaniami, Menedżer pakietów Apt jest teraz dostępny na naszym komputerze Windows. Umożliwia to korzystanie z naszego komputera Windows, ponieważ używamy dowolnego dystrybucji Linux.
Notatka: W przypadku, gdy chcesz zainstalować dystrybucję inną niż domyślny Ubuntu w kroku 2 zamiast uruchomić polecenie WSL -Install, należy uruchomić następujące polecenie, które określa rozkład, którą chcesz zainstalować:
WSL - -install -d
To polecenie instaluje wybrany rozkład Linux.
Jeśli nie jesteś pewien, jakie dystrybucje możesz zainstalować, możesz uruchomić następujące polecenie, które wymienia wszystkie dostępne dystrybucje Linux na WSL:
WSL - -list -linia
Lub
WSL -L -O
Dlaczego warto korzystać z WSL
WSL jest skierowany do programistów, ponieważ umożliwia programistom budowanie aplikacji między platformami, które korzystają z jednej lub innych funkcji systemów operacyjnych. Na przykład, jeśli Twoja aplikacja internetowa korzysta ze środowiska serwera wdrażania Linux, zamiast podzielić swój dysk na podwójny rozruch obok systemu Windows, możesz po prostu skorzystać z WSL. Dostęp do wszystkich funkcji terminali i programistycznych Linux upieczonych bezpośrednio w systemie operacyjnym Windows umożliwia łatwe zarządzanie wszystkimi potrzebami tworzenia platformy.
WSL sprawia, że proces rozwoju i wdrażania za pomocą ciągłej integracji/ciągłej dostawy jest naprawdę prosty. Zastanów się, że opracowujesz aplikację internetową, którą należy przetestować na komputerze Linux przed wdrożeniem. Możesz szybko zwrócić instancję aplikacji internetowej w środowisku Linux Localhost za pomocą powłoki Bash Ubuntu, którą otrzymujesz w WSL i przetestować aplikację w systemie Linux. Jeśli przekazuje wszystkie określone przypadki testowe, można to wdrożyć. Jeśli tak nie. Możliwości, które WSL otwiera dla twoich potrzeb rozwojowych, są nieograniczone.
Wniosek
Przy tak dużej ilości przepływów pracy w zależności od siebie, przy czym jeden system operacyjny jest dobry w niektórych rodzajach zadań, a drugi jest dobry w niektórych innych rodzajach zadań, posiadanie narzędzia, które umożliwia szybkie przełączanie między dwoma różnymi systemami operacyjnymi IS szczęście w nieszczęściu.
Deweloperzy, którzy potrzebują Linuxa do swoich potrzeb wdrażania i testowania lub w zakresie środowiska i potrzeb serwera Linux, posiadanie instancji Linuksa i terminali Bash wbudowanych w komputer z systemem Windows jest czymś, o czym większość ludzi mogłaby tylko marzyć. Z podsystemem systemu Windows dla Linuksa, ten marzenie jest teraz rzeczywistością, a cała społeczność rozwojowa lepiej jest.
Jeśli Twoja praca obraca się między używaniem systemu Windows i Linux razem i nie możesz kontynuować pracy na dwóch oddzielnych maszynach dla każdego systemu operacyjnego lub jeśli maszyny wirtualne nie po prostu nie wycinają jej, sugerujemy, aby dać WSL strzał. Zdecydowanie poprawi Twój przepływ pracy i sprawi, że będzie bardziej wydajny.