Firma Microsoft ogłosiła rozszerzenie możliwości warstwy WSL (Windows Subsystem for Linux) oraz wprowadzenie oficjalnego wsparcia dla uruchamiania w WSL środowisk z dystrybucją Red Hat Enterprise Linux. Zgłoszono, że wkrótce firma Red Hat zacznie tworzyć specjalne pakiety RHEL dla WSL, które będzie można znaleźć i zainstalować za pomocą poleceń „wsl —list —online” i „wsl —install”.
WSL zapewnia maszynę wirtualną z pełnoprawnym jądrem Linux (opartym na gałęziach 6.6 lub 5.15), w której mogą być uruchamiane specjalnie dostosowane do WSL dystrybucje Linux. Jądro zawiera specyficzne dla WSL zmiany, takie jak optymalizacje skracające czas uruchamiania i zmniejszające zużycie pamięci, możliwość zwracania przez Windows pamięci zwolnionej przez procesy Linux oraz ustawienia do wykluczania zbędnych sterowników i podsystemów. System jest instalowany w oddzielnym obrazie dysku (VHD) z systemem plików ext4 i wirtualnym adapterem sieciowym. Oprócz RHEL, w WSL dostępne są do instalacji wersje Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, Arch Linux, Almalinux oraz SUSE i openSUSE.
Główne ulepszenia w nowej wersji WSL:
- Dodano nowy sposób pakowania dystrybucji Linux do instalacji w WSL. Oprócz dostarczania dystrybucji przez katalog Microsoft Store w formacie appx oraz ręcznego importu komponentów z archiwum tar poleceniem „wsl —import”, w nowej wersji wprowadzono możliwość instalacji dystrybucji Linux z pliku lub z zasobów sieciowych, bez potrzeby pisania kodu specyficznego dla Windows. Nowa metoda polega na dodaniu do archiwum tar z systemowym środowiskiem dystrybucji pliku /etc/wsl-distribution.conffile z metadanymi, takimi jak nazwa, ikona, identyfikator użytkownika domyślnego oraz skrypty konfiguracyjne, które są wykonywane podczas pierwszego uruchomienia. Takie archiwum tar można po prostu zmienić na plik z rozszerzeniem „.wsl” i zainstalować poleceniem „wsl —install”.
- Dodano nowy interfejs pierwszego uruchomienia, oferujący ustawienia i informacje o możliwościach WSL oraz instrukcje dla użytkowników korzystających z Linux po raz pierwszy. Interfejs jest wyświetlany przy pierwszym uruchomieniu maszyny wirtualnej z Linux, a także może być wywołany za pomocą przycisku Welcome to WSL w konfiguratorze.


- Zrealizowano integrację z platformą Intune w celu określenia polityk wsparcia dystrybucji oraz śledzenia używanych wersji w WSL.
- Zintegrowano wsparcie dla narzędzi Microsoft Entra ID do zarządzania tożsamością i organizacji dostępu do zabezpieczonych zasobów korporacyjnych z środowisk WSL.
Źródło: opennet.ru


