Содержание
Обновление вышло интересным, несмотря на то, что создатель Linux Торвальдс считает иначе…
Линус Торвальдс назвал новый релиз «спокойным, маленьким и, честно говоря, не таким уж интересным» — и это, по его мнению, отлично.
Но в действительности в Linux 6.16 есть сразу несколько значимых улучшений, особенно для разработчиков и системных админов.
Rust теперь умеет работать с драйверами и GPU
Rust всё глубже проникает в ядро:
- В 6.16 появились биндинги к драйверному ядру и PCI — можно писать драйверы на Rust.
- Поддержка Rust‑абстракций добавлена в Direct Rendering Manager (DRM) — включая
ioctl
, управление памятью и инфраструктуру драйверов для AMD, NVIDIA и Intel. - Улучшена работа с крейтами — станет проще собирать и встраивать модули на Rust.
Код ядра по-прежнему в основном пишется на C, но Rust уверенно занимает своё место в системной разработке.
Большие апдейты файловых систем
- XFS теперь поддерживает атомарную запись многоблочных данных — это важно для баз данных и отказоустойчивых систем.
- Ext4 получил поддержку больших folio, ускорение коммитов и атомарную запись для bigalloc — это дало до +37% скорости на последовательных I/O-нагрузках.
Устройство спит — музыка играет
Теперь можно передавать звук через USB даже во сне. Буквально при спящем режиме устройства. Это давно было в Android, теперь и в основном ядре.
Прокачали безопасность
- Добавлена поддержка Intel TXT и TDX — технологий для защищённых вычислений.
- Улучшения в AMD SEV-SNP — безопасная виртуализация и шифрование памяти.
Новый уровень оптимизации под железо
- Поддержка Intel APX: 32 единиц x86‑регистра вместо 16. Больше регистров — больше производительности.
- Новый флаг CONFIG_X86_NATIVE_CPU — можно собирать ядро, оптимизированное под конкретный процессор. Полезно как для энтузиастов, так и для корпоративных девопсов.
Для ИИ, VPN и high-speed сетей
В новой версии ядра улучшена поддержка видеокарт NVIDIA Blackwell — их уже используют в ИИ‑решениях на Linux. Также нашлось место переработке TCP/IP и DMABUF — меньше нагрузки на CPU, быстрее работа сетевых интерфейсов.
OpenVPN стал быстрее — хоть и не обогнал WireGuard, но сократил отставание.