Підсистема 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 VM для результату
      • Реалізовано 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, Підсистема Windows для Linux