Microsoft объявила о завершении тестирования второй версии подсистемы запуска исполняемых файлов в среде Windows WSL2 (Windows Subsystem for Linux). Официально она станет доступно в апрельском обновлении Windows 10 2004 (20 год 04 месяц).
Windows Subsystem for Linux (WSL) - подсистема операционной системы Windows 10, предназначенная для запуска исполняемых файлов из окружения Linux. Подсистема WSL доступна только на 64-битных редакциях Windows 10 и может быть активирована на версиях Windows 10 Anniversary Update и более поздних.WSL был впервые представлен в Insider Preview Windows 10 build 14316.Корпорация Microsoft позиционирует WSL в первую очередь как инструмент для разработчиков, веб-разработчиков и тех, кто работает над или с приложениями с открытым исходным кодом.
В новой версии вместо эмулятора будет использоваться полноценное ядро Linux 4.19, которое будет на лету транслировать запросы приложений Linux в системные вызовы Windows. Стоит заметить, что ядро Linux не будет входить в установочный образ системы, а будет поставляться отдельно и поддерживаться силами Microsoft, так же как сейчас поддерживаются драйверы устройств при автоматическом обновлении системы. Для его установки можно будет воспользоваться штатными средствами Windows Update.
В ядро внедрены специфичные патчи, которые включают оптимизации для сокращения времени запуска, уменьшения потребления памяти, возвращения Windows освобождённой Linux-процессами памяти, оставления в ядре минимально необходимого набора драйверов и подсистем.
При запуске подсистемы будет использоваться отдельный виртуальный диск в формате VHD с виртуальным сетевым адаптером. Для установки подсистемы можно выбрать «основу», на которой она будет базироваться. В качестве таких освнов в Windows Store сейчас представлены следующие дистрибутивы: Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE и openSUSE.
>>> Подробности