Как стать автором
Обновить

Релиз Linux 6.12

Время на прочтение2 мин
Количество просмотров8.8K

17 ноября 2024 года Линус Торвальдс представил первый стабильный релиз ядра Linux 6.12. Выпуск новой версии ядра Linux вышел в соответствии с графиком, спустя два месяца после выхода предыдущей стабильной версии Linux 6.10 в середине сентября 2024 года.

Исходный код Linux 6.12 скоро будет доступен для загрузки на портале kernel.org. Коммит релиза ядра Linux 6.12 на GitHub и на Makefile (и на Git) от Линуса Торвальдса.

Новая версия ядра Linux содержит большое количество изменений, обновлений и доработок, а также исправлений по ранее обнаруженным багам (Linux 6.12 changelog). В код проекта добавлена поддержка нового оборудования, включая AMD RDNA4, графики Xe2 для Intel Lunar Lake и Battlemage, Raspberry Pi 5. Также в Linux 6.12 принят патч с удалением 11 разработчиков, работающих в российских компаниях, из списка мейнтейнеров проекта.

В Linux 6.12 опция PREEMPT_RT стала доступна для 32- и 64-разрядных систем Intel/AMD, 64-разрядных ARM и архитектур RISC-V. Опция PREEMPT_RT позволяет высокоприоритетным задачам прерывать низкоприоритетные задачи практически мгновенно. Для определённых типов задач это улучшает время отклика и, следовательно, производительность.

В Linux 6.12 добавлен специализированный планировщик sched_ext, который в своей документации описывается как «класс планировщика, поведение которого может быть определено набором программ BPF — планировщиком BPF». Основная идея BPF заключается в том, что он позволяет загружать программы в ядро ​​из пользовательского пространства во время выполнения. Использование BPF для планирования имеет потенциал для включения существенно иного поведения планирования, чем то, что наблюдалось ранее в системах Linux.

Другие доработки в Linux 6.12:

  • поддержка XFS для блоков размером больше размера страницы;

  • nsfs предоставляет больше информации о пространствах имён монтирования;

  • EROFS может монтировать образы файловых систем, хранящиеся в файлах;

  • файловая система XFS получила новые команды ioctl();

  • подсистема FUSE теперь поддерживает монтирования с сопоставлением идентификаторов;

  • NFS поддерживает протокол LOCALIO;

  • ядра ARM64 могут работать в качестве guest на защищённых системах KVM;

  • добавлены новые функции в пользовательском пространстве perftool;

  • появилась поддержка Device Memory TCP;

  • внесены улучшения в FireWire;

  • добавлены новые модули Rust;

Ожидается, что этот релиз станет версией ядра с долгосрочной поддержкой (LTS). Также планируется, что Ubuntu 25.04 будет использовать ядро Linux 6.12.

Теги:
Хабы:
+11
Комментарии10

Другие новости

Истории

Работа

Ближайшие события

2 – 18 декабря
Yandex DataLens Festival 2024
МоскваОнлайн
11 – 13 декабря
Международная конференция по AI/ML «AI Journey»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань