Windows Tips & News

Podsystem Windows dla Linuksa 2 będzie zawierał pełne jądro Linuksa

click fraud protection

Firma Microsoft ogłosiła dziś nową architekturę podsystemu Windows dla systemu Linux: WSL 2. Pozwoli to na radykalny wzrost wydajności systemu plików i pełną kompatybilność wywołań systemowych, co oznacza, że ​​w WSL 2 można uruchamiać więcej aplikacji linuksowych, takich jak Docker.Użytkownik przełącznika WSL systemu Windows 10

WSL 2 to nowa wersja architektury, która umożliwia podsystem Windows dla systemu Linux uruchamianie plików binarnych ELF64 Linux w systemie Windows. Ta nowa architektura zmienia sposób, w jaki te pliki binarne Linuksa współdziałają z systemem Windows i komputerem sprzęt, ale nadal zapewnia takie same wrażenia użytkownika jak w WSL 1 (obecnie szeroko dostępny) wersja). Poszczególne dystrybucje Linuksa mogą być uruchamiane jako dystrybucja WSL 1 lub jako dystrybucja WSL 2, można je zaktualizować lub obniżyć w dowolnym momencie, a dystrybucje WSL 1 i WSL 2 można uruchamiać obok siebie. WSL 2 wykorzystuje całkowicie nową architekturę, która wykorzystuje prawdziwe jądro Linuksa.

Wysyłanie jądra Linux z Windows

Microsoft zamierza dostarczyć prawdziwe jądro Linuksa z systemem Windows, które umożliwi pełną kompatybilność wywołań systemowych. Będzie to pierwszy raz, kiedy jądro Linuksa zostanie dostarczone z systemem Windows, zbudowane z najnowszej stabilnej gałęzi, opartej na źródle dostępnym na kernel.org. W początkowych kompilacjach Microsoft będzie dostarczał wersję 4.19 jądra.

To jądro zostało specjalnie dostrojone do WSL 2. Został zoptymalizowany pod kątem rozmiaru i wydajności, aby zapewnić niesamowite wrażenia z systemu Linux w systemie Windows. Firma Microsoft będzie obsługiwać to jądro systemu Linux za pośrednictwem aktualizacji systemu Windows, co oznacza, że ​​uzyskasz najnowsze poprawki zabezpieczeń i ulepszenia jądra bez konieczności samodzielnego zarządzania.

Wreszcie, oczywiście to jądro Linuksa będzie w pełni open source! Kiedy wydamy WSL 2, Microsoft będzie miał pełną konfigurację dostępną online na Github, więc możesz zobaczyć, jak to działa i samodzielnie ją zbudować.

Zmiany architektoniczne w WSL 2

WSL 2 wykorzystuje najnowszą i najlepszą technologię wirtualizacji do uruchamiania jądra Linuksa w lekkiej wirtualnej maszynie użytkowej (VM). Jednak WSL 2 NIE będzie tradycyjną maszyną wirtualną. Kiedy myślisz o maszynie wirtualnej, prawdopodobnie myślisz o czymś, co wolno się uruchamia, istnieje w bardzo odizolowanym środowisku, zużywa dużo zasobów komputera i wymaga czasu, aby nim zarządzać. WSL 2 nie ma tych atrybutów. Nadal zapewni niezwykłe korzyści WSL 1: Wysoki poziom integracji między Windows i Linux, niezwykle szybkie czasy uruchamiania, niewielkie zużycie zasobów, a co najważniejsze, nie wymagają konfiguracji maszyny wirtualnej lub kierownictwo.

Oto krótkie demo WSL 2 w akcji.

Operacje intensywnie wykorzystujące pliki, takie jak git klon, instalacja npm, trafna aktualizacja, trafna aktualizacja, a więcej będzie zauważalnie szybszych. Według Microsoftu, WSL 2 działa do 20x szybciej w porównaniu do WSL 1 przy rozpakowywaniu skompresowanej paczki i około 2-5x szybciej przy użyciu git clone, npm install i cmake w różnych projektach.

Te ulepszenia rozszerzają zakres aplikacji, które można uruchamiać w ramach WSL. Nowe aplikacje obejmują Docker w wersji dla systemu Linux, a także FUSE (Filesystem in Userspace).

Wstępne kompilacje WSL 2 będą dostępne w ramach programu Windows Insider do końca czerwca 2019 r.

Źródło: Microsoft

[Wskazówka] Szybko wklej ścieżkę pliku lub folderu do wiersza polecenia

[Wskazówka] Szybko wklej ścieżkę pliku lub folderu do wiersza polecenia

Czasami trzeba wkleić ścieżkę pliku lub folderu do wiersza polecenia systemu Windows. W tym prost...

Czytaj więcej

Instagram obsługuje teraz przesyłanie strumieniowe wideo na żywo na urządzeniach z systemem Windows 10

Instagram obsługuje teraz przesyłanie strumieniowe wideo na żywo na urządzeniach z systemem Windows 10

2 odpowiedziNiedawna aktualizacja aplikacji dla Instagrama w systemie Windows 10 wreszcie dodała ...

Czytaj więcej

Dodaj Skanowanie za pomocą Windows Defender do Eksploratora, kliknij prawym przyciskiem myszy menu kontekstowe w Windows 8.1

Dodaj Skanowanie za pomocą Windows Defender do Eksploratora, kliknij prawym przyciskiem myszy menu kontekstowe w Windows 8.1

Windows 8.1 zawiera wbudowane oprogramowanie antywirusowe o nazwie Windows Defender. Zapewnia pod...

Czytaj więcej