Компания 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
