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

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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *