Компания Microsoft за завършване на тестването на подсистемата WSL2 (Windows Subsystem for Linux), която позволява стартиране на изпълними Linux файлове в Windows, и нейното готовност за официално предлагане в пакета на Windows 10 2004.
Издание на WSL2 предоставяйки пълноценен Linux ядрото вместо емулатор, който в реално време преобразува системни повици от Linux в системни повици от Windows. Ядрото на Linux в WSL2 няма да бъде включено в инсталационния образ на Windows, а ще се зарежда динамично и ще се поддържа актуално от Windows, по аналогия с начина, по който се инсталират и обновяват графични драйвери. За инсталиране и обновление на ядрото ще се използва стандартният механизъм на Windows Update.
Предложеното за WSL2 е базирано на издание на ядрото на Linux 4.19, което функционира в среда на Windows с помощта на виртуална машина, вече използвана в Azure. Прилаганите в ядрото специфични за WSL2 патчи включват оптимизации за намаляване на времето за стартиране на ядрото, намаляване на консумацията на памет, възстановяване на освобождаваната от Linux процесите памет от Windows и запазване на минимално необходимия набор от драйвери и подсистеми в ядрото.
Средата WSL2 функционира в отделен дискобраз (VHD) с файловата система ext4 и виртуален мрежов адаптер. Както и в WSL1, компонентите на потребителското пространство отделно и се базират на версии от различни дистрибуции. Например, за инсталиране в WSL в каталога на Microsoft Store сборки , , ,
, и .
Източник: opennet.ru
