Microsoft наконец-то перенесла ядро ​​WSL2 в более современную версию LTS, но вам придется установить его самостоятельно прямо сейчас.

Microsoft наконец-то перенесла ядро ​​WSL2 в более современную версию LTS, но вам придется установить его самостоятельно прямо сейчас.

Что тебе нужно знать

  • Microsoft выпустила новое ядро ​​для WSL2, которое полностью перешло от 5.15 LTS, которое она использовала в течение некоторого времени, к гораздо более новой версии 6.6 LTS. 
  • Он еще не интегрирован в WSL2, но исходный код доступен на GitHub, и люди могут его собрать, если захотят. 
  • Изменения конфигурации включают загружаемые модули для x86 и ARM64. 

Как технический энтузиаст, который ежедневно использует подсистему Windows для Linux (WSL), я очень рад услышать, что Microsoft наконец-то выпустила новое ядро ​​для WSL2, перейдя от устаревшей версии 5.15 LTS к гораздо более новой. 6,6 ЛТС. Это обновление уже давно назрело, и оно приносит некоторые интересные изменения, включая загружаемые модули для архитектур x86 и ARM64.


Как частый пользователь подсистемы Windows для Linux (WSL), я уже довольно давно привык к ядру 5.15, на котором работает WSL2. Однако из этой тупиковой ситуации вот-вот выйдет выход, поскольку Microsoft представляет свою первоначальную версию ядра 6.6, которая в настоящее время доступна исключительно через GitHub.

Версия WSL, о которой вы говорите, еще не включена в самую последнюю версию. Однако, если вы хотите поэкспериментировать с новейшими функциями, смело скачивайте и скомпилируйте его самостоятельно. Имейте в виду, это сложная и трудоемкая задача, особенно для новичков. Лично я сегодня утром потратил тридцать минут на попытку сделать это, но обнаружил ошибку.

Microsoft продолжает использовать ядро ​​долгосрочной поддержки (LTS) для подсистемы Windows для Linux 2 (WSL2) вместо скользящего выпуска. Следовательно, WSL2 уже довольно давно работает на более старом ядре. Однако сейчас пришло время обновления, и новые выпуски LTS, такие как 6.x, предлагают заметные улучшения. Среди этих улучшений — реализация стабильного ядра версии 6.6.36.

Полный список изменений выглядит примерно так: 

  • Первый выпуск ядра WSL2 обновлен до версии 6.6 с версии 5.15.
  • Выпуск Rolling-lts/wsl/6.6.36.3
  • Обновление до стабильной версии ядра v6.6.36.
  • Новые конфигурации x86 и ARM64, включая загружаемые модули.
  • dxgkrnl: не печатать сообщения об ошибках, если виртуальный графический процессор отсутствует.
  • Меньше участков вне деревьев. Наборы патчей теперь включены из основной ветки разработки:
    <ул>

  • фиксации отчетов по страницам (feature/page-reporting/5.15)
  • фиксации vpci (feature/vpci/5.15)
  • фиксации освобождения памяти (feature/memory-reclaim/5.15)
  • vsock коммит (fix/vsock/5.15)

По словам Фороникса, обновление ядра Linux с версии 5.15 до версии 6.6 снижает необходимость для Microsoft поддерживать внеплановые исправления. В последние годы в ядро ​​Linux было добавлено множество функций, что сделало эти пользовательские исправления ненужными.

Новое ядро ​​для WSL2 еще не объявлено, дата его выпуска будет использоваться по умолчанию, но, учитывая его недавний запуск, я ожидаю, что ждать придется недолго.

Смотрите также

2024-07-03 14:09