Projekt WSL-For-FreeBSD rozwija edycję narzędzia WSL2 (Windows Subsystem for Linux), umożliwiającą uruchomienie FreeBSD w Windows zamiast Linuxa przy minimalnych zmianach w podstawowym środowisku FreeBSD. W miarę możliwości wprowadzone zmiany planuje się włączyć do głównego składu otwartej bazy kodu WSL2. Projekt jest pozycjonowany jako osobisty i eksperymentalny.
Na obecnym etapie FreeBSD można już załadować do WSL2 w trybie konsolowym. Główne komponenty FreeBSD uruchamiają się pomyślnie. Obecnie prace koncentrują się na dodaniu wsparcia dla sieci, optymalizacji wejścia/wyjścia oraz zarządzania procesami. W planach na przyszłość jest wspomniana integracja narzędzi FreeBSD z środowiskiem Windows oraz przygotowanie dokumentacji.
Rozwój projektu WSL2 prowadzony przez firmę Microsoft zapewnia maszynę wirtualną z pełnoprawnym jądrem Linux, na której mogą być uruchamiane dystrybucje Linuxa. Jądro zawiera specyficzne dla WSL zmiany, takie jak optymalizacje w celu skrócenia czasu uruchamiania oraz zmniejszenia zużycia pamięci, możliwość zwracania pamięci uwolnionej przez procesy Linuxa do Windows oraz ustawienia wykluczające niepotrzebne sterowniki i podsystemy. System jest instalowany w oddzielnym obrazie dyskowym (VHD) z systemem plików ext4 i wirtualnym adapterem sieciowym.
Źródło: opennet.ru
