- Microsoft выпустила новую предварительную версию для своей службы Windows Subsystem for Linux (WSL).
- Это позволит пользователям запускать дистрибутивы Linux изначально в Windows 10 и Windows 11.
- Помимо всех усовершенствований программного обеспечения, WSL также получит новый логотип.
- Технический гигант разрешает использование аппаратных счетчиков производительности при поддержке устройств.
Техническая компания Microsoft из Редмонда рассылает новую предварительную версию своей службы Windows Subsystem for Linux (WSL), которая позволяет пользователям запускать дистрибутивы Linux изначально на Windows 10 и Windows 11.
А с выпуском WSL Предварительная версия 0.50.2, Microsoft вносит небольшие, но все же важные изменения.
WSL также получает новый логотип.
Первым заметным изменением является новый логотип подсистемы Windows для Linux с тем же самым популярным символом Linux Penguin.
Кроме того, технический гигант разрешает использование аппаратных счетчиков производительности, если они поддерживаются устройством. Излишне говорить, что в этом выпуске также улучшено ядро Linux, переведя его на версию 5.10.74.3.
Согласно странице GitHub, в это программное обеспечение вносятся и другие изменения:
- Добавлен новый логотип для подсистемы Windows для Linux.
- Включите аппаратные счетчики производительности, если оборудование их поддерживает [GH 4678]
- Для отказа добавлен параметр USERPROFILE% \. Wslconfig:
[wsl2]
hardwarePerformanceCounters = false
- Устранена проблема при печати сообщений об ошибках системы, содержащих вставки.
- Обновите плитку пользователя, чтобы она запускалась в домашнем каталоге пользователя, а не в C: \ WINDOWS \ System32.
- Восстановить настройки сигналов по умолчанию для процесса /etc/wsl.conf boot.command для предотвращения зомби-процессов [GH 7575]
- Переключитесь на использование статической CRT для двоичных файлов Windows
- Используйте API магазина для загрузки дистрибутивов через wsl.exe –install
- Добавьте параметр –no-launch в wsl.exe –install
- Множество обновлений локализованных строк.
- Переключитесь на обновленный tar для импорта / экспорта распределений WSL2.
- Обновление до официальной 22000 sdk
- Удалите символы Linux для сборок выпуска
- Обновите ядро Linux до версии 5.10.74.3.
- Обновление до исходного стабильного выпуска ядра 5.10.74
- Включить формат типа BPF (CONFIG_DEBUG_INFO_BTF) для использования инструментами eBPF [GH 7437]
- Изменена версия Dxgkrnl на 2110.
- Реализован D3DKMTShareObjectWithHost
- Исправлена проблема с выравниванием шины виртуальной машины QueryStatistics для результата
- Реализован D3DKMTCreateSyncFile
- Обратитесь к обратной связи об отправке в восходящем направлении
- Перемещен d3dkmthk, чтобы включить / uapi / misc.
- Заменяет u32 на __u32 и u64 на __u64
- Добавлен знак _ перед значениями перечислителя для поддержки, включая заголовки WDK и Linux.
- Удалены дыры в видимых структурах пользовательского режима для совместимости с 32-битными приложениями.
- Заменяет указатель в видимых структурах пользовательского режима на определение u64 для приложений пользовательского режима.
- Устранение сбоя сборки в версиях GCC старше 8.1 [GH 7558]
- Включите совместное использование буфера и файловые структуры синхронизации (CONFIG_DMA_SHARED_BUFFER, CONFIG_SYNC_FILE) для использования Dxgkrnl
Если мы правильно помним, в прошлом месяце Microsoft объявила, что обновит WSL отдельно от более широкой платформы Windows.
На самом деле это означает, что подсистема теперь доступна как отдельное приложение в Microsoft Store.
Компания Redmond заявляет, что приложение WSL для Windows 11 будет обслуживаться через Магазин, если вам это интересно.
Пользователи будут получать обновления отдельно от Windows. По сути, это означает, что обновления будут приходить между основными обновлениями функций Windows.
Пользователи могут получать последние обновления и функции WSL быстрее и без необходимости изменять вашу версию Windows.
В восторге от новых дополнений к WSL? Дайте нам знать в комментариях ниже.