Microsoft
Тестовата версия на WSL2 ще бъде предложена в края на юни в експериментални версии
Като част от WSL2 за Windows 10 ще се предлага компонент със стандартно Linux 4.19 ядро. С пускането на корекции за клона 4.19 LTS, ядрото за WSL2 ще бъде своевременно актуализирано чрез механизма за актуализиране на Windows и тествано в инфраструктурата за непрекъсната интеграция на Microsoft. WSL2 ще използва същото ядро като инфраструктурата на Azure, което го прави по-лесен за поддръжка.
Всички промени, подготвени за интегриране на ядрото с WSL, ще бъдат публикувани под безплатния GPLv2 лиценз и ще бъдат прехвърлени към upstream. Подготвените корекции включват оптимизации за намаляване на времето за стартиране на ядрото, намаляване на потреблението на памет и запазване на минимално необходимия набор от драйвери и подсистеми в ядрото. Предложеното ядро ще може да действа като прозрачен заместител на слоя за емулация, предлаган в WSL1. Наличието на изходен код ще позволи на ентусиастите да изградят свои собствени версии на Linux ядрото за WSL2, ако желаят, за което ще бъдат подготвени необходимите инструкции.
Използването на стандартно ядро с оптимизации от проекта Azure ще постигне пълна съвместимост с Linux на ниво системно извикване и ще осигури възможност за безпроблемно стартиране на Docker контейнери в Windows, както и внедряване на поддръжка за файлови системи, базирани на механизма FUSE. В допълнение, WSL2 значително подобрява I/O и производителността на файловата система, която преди беше тясното място на WSL1. Например, при разопаковане на компресиран архив, WSL2 е 1 пъти по-бърз от WSL20, а при извършване на операции
"git clone", "npm install", "apt update" и "apt upgrade" 2-5 пъти.
Въпреки доставката на Linux ядро, както и преди, WSL2 няма да предостави готов набор от компоненти на потребителското пространство. Тези компоненти се инсталират отделно и се основават на сглобки от различни дистрибуции. Например за инсталиране в WSL в каталога на Microsoft Store
Освен това може да се отбележи
Източник: opennet.ru