
Microsoft Open Sources podsystemu Windows dla systemu Linux
W ekscytującym wydarzeniu dla deweloperów i entuzjastów technologii, Microsoft oficjalnie udostępnił jako open source Windows Subsystem for Linux (WSL).To innowacyjne narzędzie umożliwia użytkownikom uruchamianie aplikacji Linux bezpośrednio w systemie operacyjnym Windows, skutecznie łącząc te dwa potężne środowiska.
Jak zainstalować WSL
Rozpoczęcie korzystania z WSL jest proste. Możesz szybko zainstalować go, wykonując następujące polecenie w terminalu:
wsl --install
Pełen przewodnik dotyczący konfiguracji i ustawień znajdziesz w przewodniku instalacji WSL.
Krótka historia WSL
Podsystem Windows dla systemu Linux został po raz pierwszy zaprezentowany na konferencji deweloperów Build 2016, a oficjalnie został uruchomiony wraz z aktualizacją rocznicową systemu Windows 10. Początkowo WSL działał na lxcore.sys
lekkim dostawcy procesów, który umożliwiał systemowi Windows natywne wykonywanie plików ELF (Executable and Linkable Format).Jednak znaczący postęp nastąpił wraz z wydaniem WSL 2 w 2019 r., które zawierało natywne wsparcie dla jądra systemu Linux, co znacznie zwiększyło zgodność aplikacji. Ta wersja przyniosła również mnóstwo nowych funkcjonalności, takich jak:
- Obsługa akceleracji GPU umożliwiająca płynne działanie aplikacji intensywnie korzystających z grafiki.
- Opcje uruchamiania aplikacji Linux z graficznym interfejsem użytkownika (GUI).
- Ulepszone możliwości sieciowe, obejmujące sieć lustrzaną i tunelowanie DNS.
- Obsługa sesji 0 umożliwiająca bezpieczne uruchamianie aplikacji działających w tle.
- Ulepszona obsługa serwerów proxy i zapory sieciowej zapewniająca lepszą integrację systemu.
Te udoskonalenia sprawiły, że WSL stał się ulubionym narzędziem programistów, którzy opierają się na narzędziach Linuksa, korzystając z systemu Windows.
Wpływ Open Source WSL
Otwarte udostępnianie kodu źródłowego WSL oznacza kluczowy moment zarówno dla społeczności, jak i Microsoftu. Dzięki programistom, którzy mogą teraz analizować kod źródłowy i przyczyniać się do jego ewolucji, WSL ma stać się jeszcze bardziej niezawodnym narzędziem. Kod źródłowy jest licencjonowany na podstawie licencji MIT i jest dostępny do przeglądania i udostępniania na GitHub. Ta inicjatywa promuje współpracę i innowacyjność, umożliwiając społeczności proponowanie ulepszeń i poprawek.
Komponenty, które nie są jeszcze udostępniane jako open source
Ważne jest, aby zauważyć, że niektóre istotne komponenty WSL pozostają zintegrowane z systemem operacyjnym Windows i nie są na tym etapie udostępniane jako open source. Konkretnie, następujące elementy nadal są częścią zastrzeżonego obrazu Windows:
-
Lxcore.sys
:sterownik jądra niezbędny do funkcjonowania WSL 1. -
P9rdr.sys
ip9np.dll
: ułatwiają przekierowanie systemu plików dla ścieżki „\\wsl.localhost”, umożliwiając bezproblemowe udostępnianie plików między systemami Windows i Linux.
Firma Microsoft aktywnie pracuje nad oddzieleniem tych komponentów od bazy kodu systemu Windows w celu dalszego rozszerzenia możliwości samodzielnego działania WSL.
Dodatkowe narzędzia firmy Microsoft
W związku z udostępnieniem WSL jako open source, Microsoft wprowadził nowy edytor tekstu wiersza poleceń o otwartym kodzie źródłowym, Edit. To lekkie narzędzie zostało zaprojektowane w celu zwiększenia produktywności użytkowników systemu Windows i deweloperów poruszających się w środowisku Linux.
Często zadawane pytania
1. Czym jest Podsystem Windows dla systemu Linux (WSL)?
WSL to warstwa kompatybilności opracowana przez Microsoft, która umożliwia użytkownikom uruchamianie środowiska Linux bezpośrednio w systemie Windows bez potrzeby maszyny wirtualnej. Umożliwia bezproblemową integrację między aplikacjami Linux i Windows.
2. Dlaczego Microsoft zdecydował się udostępnić WSL jako oprogramowanie typu open source?
Microsoft udostępnił WSL jako oprogramowanie typu open source, aby zachęcić społeczność do współpracy i innowacji. Umożliwiając programistom analizowanie i wnoszenie wkładu do bazy kodu, Microsoft zamierza ulepszyć funkcje i możliwości WSL, czyniąc je potężniejszym narzędziem dla użytkowników.
3. Jak zainstalować WSL w systemie Windows?
Możesz łatwo zainstalować WSL, uruchamiając polecenie wsl --install
w terminalu. To polecenie szybko konfiguruje WSL z domyślną dystrybucją Linuksa. Aby uzyskać bardziej szczegółowe instrukcje, zapoznaj się z oficjalnym przewodnikiem instalacji WSL.
Dodaj komentarz ▼