Microsoft вече пусна WSL2, подсистемата на Windows за Linux

Windows_WSL

Както обсъждахме миналия месец за WSL2 заедно с функциите, които ще бъдат внедрени в него при стартирането му, Microsoft обяви създаването на нови експериментални версии на Windows Insider (компилация 18917), включително WSL2 слоя (Подсистема на Windows за Linux).

WSL2 е слой, който позволява стартирането на изпълними файлове на Linux в Windows. WSL Second Edition се отличава, като предоставя пълноценно ядро ​​на Linux, а не летящ емулатор, който превежда системните повиквания на Linux в системни разговори на Windows.

Windows_WSL
Свързана статия:
Microsoft обяви WSL2 с обикновеното ядро ​​на Linux

Използването на обикновено ядро ​​на Linux позволява на WSL2 да постигне пълна съвместимост с Linux на ниво системно повикване и се уверете, че контейнерите на Docker могат да работят безпроблемно в Windows, както и да приложат поддръжка за файлови системи, базирани на механизма FUSE.

Относно WSL2

В сравнение с предишната версия (WSL1), тази втора версия (WSL2) е значително подобрил I / O производителността и операции с файлова система.

Например, когато разопаковате WSL2 архив, той е 20 пъти по-бърз от WSL1 и когато върху него се извършват някои от различните операции, като „git clone“, „npm install“, „apt install“ и apt update „2 to 5 пъти.

WSL2 предлага компонент, базиран на ядрото на Linux 4.19 работи в среда на Windows с помощта на виртуална машина, която вече се използва в Azure.

Има някои промени в потребителския опит, които ще забележите, когато започнете да използвате WSL 2.

Актуализациите за ядрото на Linux се доставят чрез механизма за актуализиране на Windows и са тествани върху инфраструктурата за непрекъсната интеграция на Microsoft.

Всички промени, подготвени за интегриране на ядрото с WSL, обещават да бъдат пуснати под безплатния лиценз GPLv2.

Подготвените корекции включват оптимизации за намаляване на времето за стартиране на ядрото, намаляване на консумацията на памет и оставяне на минималния необходим набор от драйвери и подсистеми в ядрото.

Какво е новото в WSL2?

Поддръжката за предишната версия на WSL1 е запазена и двете системи могат да се използват паралелно, според предпочитанията на потребителя. WSL2 може да действа като прозрачен заместител на WSL1.

Както при WSL1, компонентите на потребителското пространство се инсталират отделно и се базират на набори от различни дистрибуции. Например, стрНякои предлагат за инсталиране в WSL в директорията на магазина на Microsoft разпределения както са Ubuntu, Debian, Kali Linux, Fedora, Alpine, SUSE и openSUSE.

Средата се прави на отделен образ на диска (VHD) с файлова система ext4 и виртуален мрежов адаптер.

За взаимодействие с ядрото на Linux предложено в WSL2, малък скрипт за инициализация трябва да бъде включен в разпространението променете процеса на зареждане.

Предложена е нова команда „wsl –set-version“ за промяна на режимите на разпространение и команда „wsl –set-default-version“ за избор на версията по подразбиране на WSL.

Също така тази нова версия на WSL2, включена в компилацията на Windows build 18917, подчертани подобрения на файловата система тъй като вътре в тях работата с тях е оптимизирана, което прави достъпа до тях по-бърз.

Разбираме, че сме прекарали последните три години, като ви казваме да поставите вашите файлове на вашето устройство C, когато използвате WSL 1, но това не е така при WSL 2. За да се насладите на най-бързия достъп до файловата система в WSL 2, тези файлове трябва да бъдат в рамките на. Коренна файлова система на Linux.

Друга промяна в WSL2 е промяната в архитектурата чрез технологията за виртуализация.

Тъй като WSL 2 сега работи във виртуална машина, IP адресът на тази виртуална машина ще трябва да се използва за достъп до мрежови приложения на Linux от Windows и обратно.

Нашата цел е да накараме WSL 2 да се почувства като WSL 1 и се радваме да чуем вашите отзиви за това как можем да се подобрим.

Fuente: https://devblogs.microsoft.com


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Гилермо каза той

    Статията непрекъснато бърка "Linux" (ядро) с GNU / Linux (операционна система) до такава степен, че нищо не се разбира. Ужасно написано.