Подсистема Windows для Linux получает новую иконку и другие улучшения

Значок времени чтения 2 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

Подсистема Windows для Linux стала неожиданной жемчужиной Microsoft, обеспечив Windows значительный авторитет среди разработчиков и администраторов, которые ценят мощные инструменты командной строки Linux.

Поэтому Microsoft продолжает регулярно обновлять эту функцию и сегодня опубликовала новое обновление на Github и в Microsoft Store, доведя его до версии 0.50.2.

Функция заголовка выглядит как новый логотип, но полный журнал изменений довольно длинный, и его можно увидеть ниже:

  • Добавлен новый логотип для подсистемы 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 перемещен в include/uapi/misc
      • Заменяет u32 на __u32 и u64 на __u64.
      • Добавлен «_» перед значениями перечислителя для поддержки включения заголовков WDK и Linux.
      • Удалены дыры в видимых структурах пользовательского режима для совместимости с 32-битными приложениями.
      • Заменяет указатель в видимых структурах пользовательского режима на определение u64 для приложений пользовательского режима.
      • Исправление ошибки сборки с версиями GCC старше 8.1 [GH 7558]
    • Включите совместное использование буфера и структуру файлов синхронизации (CONFIG_DMA_SHARED_BUFFER, CONFIG_SYNC_FILE) для использования Dxgkrnl.

Вы можете найти WSL в Microsoft Store или на странице выпуска в GitHub. здесь.

[appbox microsoftstore 9p9tqf7mrm4r]

Подробнее о темах: окна, Подсистема Windows для Linux