Wykorzystaj w pełni WSL 2 dzięki temu przydatnemu przewodnikowi.
Microsoft wprowadził fajne funkcje do Windows 10 i 11 w ostatnich latach, ale dla społeczności programistów podsystem Windows dla Linuksa 2 jest prawdopodobnie tym, który się wyróżnia. Opierając się na oryginalnym WSL, nowszy WSL 2 zapewnia programistom większą moc i niezawodność. Deweloperzy muszą wiedzieć, jak w pełni wykorzystać możliwości WSL 2.
Czytaj dalej, ponieważ omawiamy niektóre z najlepszych praktyk dotyczących korzystania z podsystemu Windows dla systemu Linux 2.
Co to jest podsystem Windows dla systemu Linux 2?
Podsystem Windows dla systemu Linux 2 (WSL 2) to jądro Linuksa wbudowane w systemy Windows 10 i 11. Jedną z najcenniejszych obecnie funkcji jest podsystem Windows dla systemu Linux (WSL). Pozwala użytkownikom systemu Windows uruchamiać dystrybucje Linuksa, takie jak Ubuntu i Kali w systemie Windows, bez konieczności podwójnego uruchamiania lub skonfigurować wyspecjalizowaną maszynę wirtualną.
Bez konieczności dalszych prac instalacyjnych użytkownicy systemu Windows mogą natychmiast uzyskać dostęp do narzędzi, programów i narzędzi wiersza poleceń systemu Linux. Początkowo uruchomiona z systemem Windows 10, najnowsza wersja - WSL 2, oferuje znacznie większą stabilność i moc.
Oprócz możliwości obsługi terminala Linux, użytkownicy systemu Windows mogą nawet uruchamiać aplikacje Linux GUI z WSL 2 w systemie Windows z ulepszoną obsługą wydajności we/wy plików i funkcjonalności systemu operacyjnego.
W jaki sposób podsystem Windows dla systemu Linux przynosi korzyści programistom?
Jako programista możesz czerpać korzyści z WSL, tworząc aplikacje wieloplatformowe bez martwienia się o konfigurację dedykowanej maszyny wirtualnej lub opuszczanie ekosystemu Windows. Zapewnia również programistom potężne jądro Linuksa, które jest bezpośrednio zintegrowane z systemem Windows 10/11.
Oto kilka innych ważnych korzyści WSL 2 dla programistów:
- Łatwy dostęp do narzędzi i narzędzi systemu Linux: programiści mogą bezpośrednio korzystać z narzędzi wiersza poleceń systemu Linux, takich jak awk, sed, grep, iftop itp., bez dedykowanej maszyny wirtualnej lub kontenera.
- Prosta konfiguracja: Podsystem Windows dla systemu Linux 2 jest łatwy w instalacji. Możesz go pobrać bezpośrednio ze sklepu Microsoft Store; możesz także wybrać z listy obsługiwanych dystrybucji Linuksa.
- Poprawiona wydajność: WSL 2 zapewnia optymalną wydajność, ponieważ wykorzystuje lekką maszynę wirtualną; zapewnia to aplikacjom szybsze uruchamianie i umożliwia efektywne wykorzystanie zasobów.
- Bezproblemowa integracja z systemem Windows: ponieważ WSL 2 jest bezpośrednio zintegrowany z systemem operacyjnym Windows, programiści mogą uruchamiać systemy Linux i Aplikacje Windows jednocześnie, korzystają z udostępnionych katalogów plików, a nawet konfigurują VS Code do pracy z aplikacjami działającymi na WSL 2. Dzięki WSL 2 następuje znaczna redukcja złożoności środowiska programistycznego i dodatkowych kosztów ogólnych.
- Ulepszona integracja z Dockerem: możesz natywnie uruchamiać kontenery Dockera w WSL 2, włączając ustawienie zaplecza WSL-2 w Docker Desktop; pomoże to poprawić kompatybilność aplikacji platformy Docker i poprawić ogólną wydajność.
Skonfigurowanie środowiska programistycznego WSL 2 zapewni możliwość korzystania ze spójnego środowiska we wszystkich obszarach wielu urządzeń i platform, co z kolei może zmniejszyć możliwość wystąpienia błędów i poprawić niezawodność. Będziesz także mógł zwiększyć produktywność w korzystaniu z podsystemu Windows dla systemu Linux 2 w systemach Windows 10 i 11.
Dla nowych użytkowników WSL 2 kluczowe znaczenie ma przestrzeganie najlepszych praktyk w celu ustanowienia wydajnego przepływu pracy. Z drugiej strony, jeśli znasz już WSL 2, te wskazówki pomogą Ci zapewnić maksymalną produktywność.
1. Użyj terminala Windows
Całkowicie nowy Windows Terminal to potężny terminal typu open source ze sklepu Microsoft Store. Firma Microsoft zaprojektowała terminal Windows w celu bezpośredniej integracji WSL 2 i automatycznej konfiguracji dowolnych dystrybucji Linuksa, gdy tylko zostaną one zainstalowane. Oznacza to, że możesz łatwo przełączać się między systemami Windows i Linux bez konieczności konfigurowania innego środowiska.
Terminal systemu Windows może obsługiwać wiele powłok, takich jak PowerShell, WSL 2 i Command Prompt. Oferuje również kilka funkcji zwiększających produktywność, w tym wiele kart, pasek wyszukiwania i podzielone panele; możesz nawet dostosować wygląd terminala do swoich upodobań.
Ponieważ Windows Terminal jest projektem typu open source, możesz mieć pewność, że społeczność będzie go stale ulepszać, aby poprawić komfort użytkowania. A jeśli się w nim zakochasz, sprawdź najlepsze wskazówki, sztuczki i skróty dotyczące terminala Windows.
2. Zintegruj kod Visual Studio
Wielu programistów polega na VS Code, niezwykle wszechstronnym IDE (edytorze kodu). Oferuje zintegrowany terminal, obsługę rozszerzeń i intuicyjny interfejs, który można w pełni dostosować. Jeśli używasz WSL 2 do programowania, chcesz zintegrować WSL 2 z Visual Studio Code, aby zapewnić płynny przepływ pracy.
Możesz używać VS Code z WSL 2, upewniając się, że masz Visual Studio Code i dystrybucję WSL 2 Linux w systemie Windows. Możesz zainstalować Zdalny — WSL rozszerzenie w Visual Studio Code i skonfiguruj je zgodnie ze swoimi wymaganiami.
3. Skonfiguruj wiele profili
Jeśli planujesz używać WSL 2 do pracy, nauki osobistej lub szkoły, rozważ utworzenie oddzielnych profili użytkowników. Umożliwi to uporządkowanie aplikacji, konfiguracji i plików.
Jedną z metod konfigurowania wielu profili jest użycie terminala Windows; po zainstalowaniu go na komputerze z systemem Windows 10 lub 11 przejdź do Ustawienia > Profile > Dodaj.
4. Aktualizuj pakiety
Jak każda inna dystrybucja Linuksa, będziesz musiał upewnić się, że pakiety i narzędzia, których używasz w WSL 2, są stale aktualizowane. Dzięki temu WSL 2 będzie bezpieczny, niezawodny i optymalnie działający. Aby zaktualizować pakiety w WSL 2, wprowadź następującą komendę:
sudo apt-Dostawać aktualizacja
sudo apt-Dostawać aktualizacja
5. Uruchamiaj kontenery za pomocą Dockera
Docker to platforma typu open source, która umożliwia programistom wydajne tworzenie, wdrażanie i uruchamianie aplikacji w kontenerze. Wszystkie zależności są spakowane, dzięki czemu Twój projekt można łatwo wdrożyć w dowolnym środowisku.
Możesz używać Dockera w systemach Windows 10 i 11 za pośrednictwem Docker Desktop jako samodzielnej aplikacji lub zintegrować go z podsystemem Windows dla systemu Linux w celu uzyskania lepszej wydajności i efektywnego wykorzystania zasobów. Zdecydowanie zalecamy uruchamianie kontenerów z WSL 2 na potrzeby programowania lub testowania.
WSL 2 jest korzystny dla systemu Windows
Podsystem Windows dla systemu Linux 2 jest niesamowity i skutecznie wypełnia lukę między ekosystemami Linux i Windows. Jako programista przyzwyczajony do systemu Windows możesz wykorzystać WSL 2, aby uzyskać to, co najlepsze zarówno w systemie Windows, jak iw systemie Linux, bez uszczerbku dla produktywności lub elastyczności.