
29 сентября 2025 года Линус Торвальдс объявил о выходе ядра Linux 6.17. За два месяца работы 2 118 разработчиков внесли 14 334 патча. В общей сложности затронут 12 841 файл. В ядро добавлено 646 тысяч строк кода, удалено около 399 тысяч, а общий объем изменений составил 46 МБ.
Основной фокус релиза — драйверы (43% изменений), сетевой стек (14%), файловые системы (4%) и поддержка архитектур (10%). Собственно, все как всегда. Ну и обновление добавляет поддержку нового оборудования, оптимизацию производительности и исправления, которые делают систему стабильнее. В статье разберем, что нового в Linux 6.17, как улучшения повлияют на работу и почему этот релиз стоит вашего внимания.
Файловые системы: данные под контролем
Файловые системы получили серьезные улучшения. Разработчики сосредоточились на повышении скорости работы и устранении узких мест, чтобы обеспечить стабильность даже при больших нагрузках. Btrfs, одна из самых популярных файловых систем, была оптимизирована для обработки метаданных. Теперь операции с большими каталогами, где хранятся тысячи файлов, выполняются быстрее благодаря переработанным алгоритмам индексации. Это особенно заметно на серверах или рабочих станциях, где нужно быстро обрабатывать множество мелких файлов, например при работе с базами данных или веб-контентом.
Ext4, проверенная временем файловая система, тоже не осталась без внимания. В этом релизе улучшили управление свободным пространством, чтобы снизить фрагментацию и ускорить запись данных. Для пользователей, работающих с большими файлами — видео, архивами или виртуальными дисками, — это означает более плавную работу и меньше задержек. Кроме того, исправлены ошибки, связанные с обработкой поврежденных блоков, что повышает устойчивость системы к сбоям оборудования. Это особенно важно для серверов, где надежность хранения данных играет ключевую роль.
XFS, часто используемая в высоконагруженных серверных средах, получила улучшения в управлении транзакциями. Теперь она лучше справляется с интенсивными операциями ввода-вывода, что делает ее еще более подходящей для дата-центров и облачных платформ. Экспериментальная поддержка новых алгоритмов сжатия позволяет сократить объём занимаемого пространства без заметных потерь в скорости. Это может быть полезно для систем с ограниченным дисковым пространством, таких как встраиваемые устройства.
Подсистема FUSE (Filesystem in Userspace) также была доработана. Улучшена интеграция с контейнерами и виртуальными средами, что упрощает создание пользовательских файловых систем. Это открывает новые возможности для разработчиков, работающих над облачными хранилищами или кастомными решениями для специфических задач. Например, теперь проще реализовать файловую систему для распределенных кластеров или интеграции с внешними сервисами.

Облачная инфраструктура для ваших проектов
Виртуальные машины в Москве, Санкт-Петербурге и Новосибирске с оплатой по потреблению.
Драйверы: поддержка нового железа и оптимизация старого
Основной акцент сделан на совместимость с новым оборудованием и улучшение работы с уже поддерживаемым. В первую очередь заметен прогресс в драйверах для графических процессоров. Intel Arc получила улучшения в управлении энергопотреблением, что снижает нагрев и повышает энергоэффективность на ноутбуках и рабочих станциях. Это особенно полезно для пользователей, которые хотят сбалансировать производительность и время автономной работы. AMD, в свою очередь, добавила поддержку новых видеокарт на архитектуре RDNA 3, что порадует геймеров и профессионалов, работающих с графикой или машинным обучением.
Сетевые адаптеры тоже получили свою порцию обновлений. В Linux 6.17 добавили поддержку чипов Wi-Fi 7, которые обеспечивают более высокую скорость и меньшую задержку. Это актуально для стриминга в высоком разрешении, облачных сервисов и других задач, где важна быстрая передача данных. Проводные сетевые карты, особенно 10-гигабитные, стали лучше справляться с интенсивным трафиком благодаря оптимизации обработки пакетов. Это улучшение заметно на серверах и рабочих станциях, где обрабатываются большие объемы сетевых данных.
Звуковая подсистема ALSA тоже была обновлена. Новые драйверы обеспечивают совместимость с современными аудиочипами, используемыми в профессиональных звуковых картах. Это делает Linux 6.17 более привлекательным для мультимедийных приложений, таких как монтаж видео или обработка звука. Улучшения коснулись и задержек в обработке аудиопотоков, что важно для реального времени, например, при использовании DAW (цифровых аудио-рабочих станций).
Поддержка ARM-устройств продолжает расширяться. В этом релизе добавлены драйверы для новых чипов Qualcomm и MediaTek, что упрощает использование Linux на современных смартфонах, планшетах и одноплатных компьютерах, таких как Raspberry Pi. Оптимизация работы с энергоэффективными ядрами позволяет продлить время автономной работы портативных устройств, что делает ядро более универсальным для встраиваемых систем.
Сетевой стек: быстрее, безопаснее, надежнее
Основной упор сделали на увеличение скорости передачи данных и повышение безопасности. Протокол TCP получил оптимизации, которые сокращают задержки при обработке пакетов. Это особенно заметно в сценариях с высоким трафиком, таких как стриминг видео, облачные вычисления или работа веб-серверов. Уменьшение времени отклика делает взаимодействие с сетью более плавным, что важно как для конечных пользователей, так и для системных администраторов.
Протокол QUIC, активно используемый в современных веб-приложениях, получил улучшенную интеграцию с ядром. Это ускоряет загрузку страниц и повышает надежность соединений, особенно в условиях нестабильных сетей. Для тех, кто управляет виртуальными сетями, подсистема netfilter, отвечающая за фильтрацию пакетов, стала быстрее и проще в настройке. Теперь правила брандмауэра обрабатываются эффективнее, что снижает нагрузку на систему при больших объемах трафика.
Безопасность сети — еще один приоритет. В Linux 6.17 устранены уязвимости, связанные с обработкой IPv6-пакетов, что делает ядро более устойчивым к потенциальным атакам. Это критично для серверов и облачных систем, где защита данных стоит на первом месте. Кроме того, добавлена поддержка новых криптографических алгоритмов, которые повышают безопасность передачи данных. Это особенно важно для VPN и других защищенных соединений, где конфиденциальность играет ключевую роль.
Управление памятью: стабильность под нагрузкой
Одно из ключевых изменений — улучшение работы подсистемы управления памятью при высоких нагрузках. Теперь ядро лучше справляется с ситуациями, когда доступной оперативной памяти становится мало, что снижает вероятность сбоев в многозадачных сценариях. Это особенно актуально для серверов, где одновременно выполняются десятки или сотни процессов.
Разработчики также оптимизировали алгоритмы выделения памяти для многоядерных систем. Это позволяет более эффективно распределять ресурсы между процессами, что заметно на системах с большим количеством ядер, таких как современные серверные процессоры AMD EPYCTM или Intel® Xeon®. Улучшения в подсистеме slab, отвечающей за кэширование объектов ядра, сократили накладные расходы на управление памятью, что ускоряет выполнение задач.
Еще одно важное изменение — исправление ошибок в обработке swap (подкачки). Теперь ядро лучше справляется с ситуациями, когда данные временно перемещаются на диск, что снижает задержки и предотвращает "зависания" системы. Это особенно полезно для систем с ограниченным объемом оперативной памяти, таких как старые ПК или встраиваемые устройства.
Для разработчиков, работающих с низкоуровневыми задачами, добавлены новые инструменты для отладки проблем с памятью. Это упрощает диагностику утечек и других ошибок, что делает ядро более надёжным для критически важных приложений.
Виртуализация и контейнеры: поддержка современных технологий
Подсистема KVM (Kernel-based Virtual Machine) получила улучшения, которые повышают производительность виртуальных машин. Теперь ядро лучше справляется с эмуляцией процессоров и распределением ресурсов между хостом и гостевыми системами. Это особенно заметно на серверах, где одновременно работают десятки ВМ.
Для пользователей, работающих с контейнерами, улучшена поддержка cgroups (control groups). Теперь управление процессорным временем и памятью стало более точным и гибким. Это упрощает настройку контейнеров в Docker или Kubernetes и позволяет лучше изолировать процессы для повышения безопасности и стабильности.
Поддержка VirtIO, стандарта для виртуализации ввода-вывода, также была расширена. Новые драйверы VirtIO обеспечивают более быструю передачу данных между хостом и виртуальными машинами, что особенно важно для высоконагруженных приложений, таких как базы данных или веб-серверы. Кроме того, улучшена совместимость с гипервизорами, такими как QEMU, что упрощает настройку сложных виртуальных сред.
Прочие улучшения: чистка кода и оптимизация
Помимо крупных изменений, Linux 6.17 включает множество мелких, но важных доработок. Разработчики удалили устаревший код, связанный с поддержкой старых архитектур, таких как Itanium. Это сделало ядро компактнее и упростило его сопровождение в будущем. Удаление устаревших драйверов и функций также позволило снизить накладные расходы, что положительно сказывается на общей производительности.
Планировщик задач получил оптимизации, которые улучшают распределение нагрузки между ядрами процессора. Это особенно заметно на многоядерных системах, где ядро теперь лучше балансирует задачи, снижая задержки и повышая отзывчивость. Для пользователей это означает более плавную работу в многозадачных сценариях, таких как компиляция кода или обработка больших данных.
Исправлены многочисленные ошибки, связанные с управлением энергопотреблением. Теперь ядро лучше справляется с переходом процессоров в энергосберегающие режимы, что продлевает время работы ноутбуков и снижает энергозатраты серверов. Это особенно актуально в эпоху, когда энергоэффективность становится важным фактором.
Для разработчиков добавлены новые инструменты отладки, которые упрощают диагностику проблем в ядре. Это включает улучшения в подсистеме tracing, которая позволяет отслеживать поведение системы в реальном времени. Такие изменения делают Linux 6.17 более удобным для тех, кто занимается низкоуровневой разработкой или оптимизацией.