Microsoft udostępnia podsystem Windows dla systemu Linux jako oprogramowanie typu Open Source

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.syslekkim 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.sysi p9np.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 --installw terminalu. To polecenie szybko konfiguruje WSL z domyślną dystrybucją Linuksa. Aby uzyskać bardziej szczegółowe instrukcje, zapoznaj się z oficjalnym przewodnikiem instalacji WSL.

Źródło i obrazy