Оглавление

Линус Торвальдс официально объявил о выходе Linux 6.14. Это обновление станет важным шагом для всех, кто работает с играми, машинным обучением и системами DevOps. Я разобрался с ключевыми новшествами и расскажу, как извлечь из них максимум пользы.

Что нового в цифрах?

  • Исправлений: 12,115 от почти 2 тысяч разработчиков.
  • Размер патча: 39 МБ (531 тыс. строк добавлено, 236 тыс. удалено).
  • Основной акцент: драйверы (41%), сетевой стек (14%), архитектуры (13%), файловые системы (7%), ядро (4%).

Изменений меньше, чем в версии 6.13, но они куда интереснее.

Топ-фичи Linux 6.14:

1. NT-синхронизация: игры без тормозов

Благодаря драйверу ntsync теперь Windows-игры под Wine/Proton работают шустрее и стабильнее, избавляясь от лишних RPC-запросов. DevOps-инженерам на десктопах это понравится: стабильный FPS и меньше проблем с производительностью «из коробки».

2. RAID1 в Btrfs: управляем производительностью

Теперь Btrfs RAID1 умеет выбирать политику чтения:

  • Rotation — нагрузка равномерная.
  • Latency — оптимально для отказоустойчивости.
  • Devid — максимальный контроль вручную.

Настройка через /sys/fs/btrfs/<UUID>/read_policy. Админы оценят тонкий тюнинг под задачи и оборудование.

3. dmem cgroup: GPU и CPU под контролем

Новый контроллер cgroups — dmem — эффективно управляет памятью GPU и CPU. Теперь можно избежать неожиданного исчерпания памяти (OOM) и балансировать ресурсы в ML-проектах и контейнерах Kubernetes.

4. FUSE + io_uring: быстрее доступ к файлам

FUSE теперь использует io_uring, минимизируя переключение контекстов. Идеально подходит для DevOps-инфраструктуры, активно использующей SSHFS и облачные хранилища.

5. Fsnotify: умная защита и контроль доступа

Появилось событие FS_PRE_ACCESS — можно динамически контролировать доступ к файлам. DevOps-скрипты теперь управляют доступом в реальном времени, полезно для ленивой загрузки и защиты данных.

6. Некэшируемый ввод-вывод: экономим RAM

Добавлен некэшируемый буферизированный ввод-вывод для NVMe-дисков. Это спасение для серверов, которые интенсивно пишут одноразовые данные, экономя память и ресурсы.

7. AMD XDNA и Qualcomm Snapdragon

  • AMD XDNA: Поддержка новых NPU для Ryzen 7040/8040 — ускоряем задачи ИИ.
  • Qualcomm Snapdragon 8 Elite: Новый драйвер для мощных ARM-чипов.

Отличная новость для инженеров и разработчиков встроенных систем и ML.

8. Улучшения в XFS, NFS и Device Mapper

  • XFS: теперь с reflink и обратным отображением.
  • NFS: ускоренная работа с метаданными.
  • Device Mapper: атомарные операции записи в dm-mirror и dm-raid1.

Эти улучшения помогут вам ускорить и обезопасить хранение данных.

9. Оптимизация ссылок и TLB

  • Ускорение работы символических ссылок (readlink быстрее на 1.5%).
  • Оптимизирован TLB для виртуалок и высоких нагрузок.

Как внедрять по DevOps-методике?

  • Для десктопов: Устанавливайте через sudo apt install linux-image-6.14*. Тестируйте игры, автоматизируйте обновления через Ansible.
  • Для серверов: Проводите тестирование на staging, убедитесь в возможности отката ядра через GRUB. Проверьте нагрузку на Btrfs, FUSE и cgroups в реальных сценариях.

Полный список изменений можно найти в официальном анонсе Линуса.

Итог

Linux 6.14 стал настоящей находкой для DevOps-специалистов и системных администраторов. Больше скорости в играх, гибкости в управлении ресурсами и новых возможностей для машинного обучения. Пора тестировать и внедрять!