De eerste stabiele release van WSL, launch layers Linux-toepassingen in Windows

Microsoft heeft een launcher voor het besturingssysteem uitgebracht. Linux-toepassingen in Windows — WSL 1.0.0 (Windows Subsysteem voor Linux), wat wordt beschouwd als de eerste stabiele release van het project. Tegelijkertijd is het label 'experimentele ontwikkeling' verwijderd van WSL-pakketten die via de Microsoft Store worden aangeboden.

De commando's "wsl --install" en "wsl --update" gebruiken nu standaard de Microsoft Store voor het installeren en bijwerken van WSL, waardoor updates aanzienlijk sneller worden geleverd dan met de ingebouwde distributie. Windows component. Om terug te keren naar het oude installatieschema is de optie "--inbox" geïntroduceerd in het wsl-hulpprogramma. Daarnaast is er ondersteuning toegevoegd voor het bouwen van de volgende onderdelen: Windows 10waardoor gebruikers van dit platform toegang kregen tot innovaties in WSL, zoals het uitvoeren van grafische applicaties. Linux- Toepassingen en ondersteuning voor de systeembeheerder systemd.

Een bijgewerkte versie van het hulpprogramma wsl.exe, dat nu standaard vanuit de Microsoft Store wordt gedownload, is opgenomen in de updates van november. Windows 10 en 11 "22H2", die momenteel pas na handmatige verificatie worden geïnstalleerd (Windows Ga naar Instellingen -> "Controleren op updates" en de updates worden medio december automatisch geïnstalleerd. Als alternatief kunt u de MSI-pakketten gebruiken die op GitHub worden gehost.

Om ervoor te zorgen dat uitvoerbare bestanden kunnen worden uitgevoerd Linux in WSL in plaats van de oorspronkelijk gebruikte emulator, die systeemoproepen vertaalde. Linux in systeemoproepen WindowsEr wordt een omgeving met een volwaardige kernel aangeboden. LinuxDe voorgestelde kernel voor WSL is gebaseerd op de kernelrelease. Linux 5.10, die is verbeterd met WSL-specifieke patches, inclusief optimalisaties om de opstarttijd van de kernel te verkorten, het geheugenverbruik te verminderen en terug te geven Windows bevrijd Linux-geheugenprocessen, waarbij de minimaal noodzakelijke set stuurprogramma's en subsystemen in de kernel overblijft.

De kernel draait in een omgeving. Windows Er wordt gebruikgemaakt van een virtuele machine die al in Azure draait. De WSL-omgeving draait in een aparte schijfkopie (VHD) met een ext4-bestandssysteem en een virtuele netwerkadapter. Gebruikerscomponenten worden apart geïnstalleerd en zijn gebaseerd op builds van verschillende distributies. Zo zijn er bijvoorbeeld builds beschikbaar voor installatie in WSL vanuit de Microsoft Store. Ubuntu, Debian GNU /Linux, Kali LinuxFedora, Alpine, SUSE en openSUSE.

Versie 1.0 repareert ongeveer 100 bugs en introduceert verschillende innovaties:

  • Een optionele functie om het systeembeheerprogramma systemd te gebruiken is beschikbaar. Linux-omgevingen. Ondersteuning voor systemd zorgt voor lagere systeemeisen voor distributies en maakt de door WSL geboden omgeving meer vergelijkbaar met het draaien van distributies op reguliere hardware. Voorheen moesten distributies, om in WSL te werken, de door Microsoft geleverde init-handler gebruiken, die onder PID 1 draait en de infrastructuur configureert voor interactie tussen de distributies. Linux и Windows.
  • Voor Windows 10 De mogelijkheid om grafische applicaties uit te voeren is geïmplementeerd. Linux (voorheen was grafische ondersteuning alleen beschikbaar in Windows 11).
  • De optie "--no-launch" is toegevoegd aan de opdracht "wsl --install" om het starten van de distributie na installatie uit te schakelen.
  • Een “--web-download” optie toegevoegd aan de “wsl —update” en “wsl —install” commando’s om componenten te downloaden via GitHub in plaats van de Microsoft Store.
  • Opties “--vhd” toegevoegd aan de opdracht “wsl –mount” om VHD-bestanden te koppelen en “--name” om de naam van het koppelpunt op te geven.
  • De opdracht "--vhd" is toegevoegd aan de opdrachten "wsl --import" en "wsl --export" om te importeren of exporteren in VHD-indeling.
  • De opdracht "wsl --import-in-place" is toegevoegd om een ​​bestaand .vhdx-bestand te registreren en als distributie te gebruiken.
  • Het commando "wsl --version" toegevoegd om het versienummer weer te geven.
  • Verbeterde foutafhandeling.
  • Grafische applicatieondersteuningscomponenten (WSLg) en Core Linux Geïntegreerd in één pakket, waardoor het downloaden van extra MSI-bestanden niet nodig is.

Kort daarop werd de WSL 1.0.1-update uitgebracht (momenteel in Pre-release-status), die het bevriezen van het wslservice.exe-proces elimineerde bij het starten van een nieuwe sessie, het bestand met de unix-socket /tmp/.X11- Unix is ​​overgeschakeld naar de modus Alleen-lezen. Foutafhandelaars zijn verbeterd.

Bron: opennet.ru

Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers 🔥 Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster