vk.com

Выберите язык

Выход Linux 6.15

  Ядро Linux — это ядро операционной системы, главный компонент, который взаимодействует с аппаратным обеспечением и управляет ресурсами системы. От его работы зависит стабильность, безопасность, производительность и совместимость всего программного обеспечения. Каждое обновление ядра содержит исправления ошибок, улучшения безопасности, поддержку новых устройств и архитектур, а также новые функции.
 
  За годы развития ядро Linux превратилось из простого экспериментального проекта в масштабную платформу, на которой базируются сервера, облачные системы, мобильные устройства и встроенные системы. Его активное сообщество из тысяч разработчиков по всему миру гарантирует постоянное совершенствование и поддержку.
 
  26 мая 2025 года
 Линус Торвальдс объявил о релизе Linux 6.15 — новой версии ядра с улучшениями безопасности, производительности и поддержкой современного оборудования. В этом выпуске появились долгожданные функции, такие как аудит Landlock, драйвер Nova для видеокарт NVIDIA, ускорение сетевого стека и оптимизация файловых систем.
 
Основные изменения в Linux 6.15
 
1. Безопасность: аудит Landlock и защита памяти
 
Один из ключевых нововведений — механизм аудита в Landlock, который позволяет:
    • Отслеживать, какие операции были заблокированы.

    • Показывать, какое правило безопасности сработало.

    • Анализировать причины отказа в доступе.

  Также добавлен режим "запечатывания" (seal) критических областей памяти (vDSO, vsyscall и др.), защищающий от атак через перезапись маппингов. Пока он отключён по умолчанию (CONFIG_MSEAL_SYSTEM_MAPPINGS), так как может нарушить работу некоторых приложений.
 
2. Виртуализация: Linux как хост для Hyper-V

  Теперь Linux можно использовать в качестве Dom0 (главной системы) для гипервизора Microsoft Hyper-V. Это позволяет:
  • Управлять виртуальными машинами напрямую из Linux.

  • Распределять ресурсы между гостевыми ОС.

  • Взаимодействовать с оборудованием через /dev/mshv.

3. Файловые системы: ускорение и новые возможности
 
XFS
  • Поддержка зонированных устройств хранения (последовательная запись в выделенные блоки).

  • Флаг RWF_DONTCACHE для отключения кэширования при записи.

  • Атомарная запись нескольких блоков данных.

Btrfs
  • Отрицательные уровни сжатия zstd (например, compress=zstd:-5), ускоряющие работу ценой меньшей степени сжатия.

  • Операция send теперь выполняется на 30% быстрее.

  • Поддержка блоков размером 2 КБ.

Bcachefs
  • Режим scrub для проверки целостности данных и автоматического восстановления.

  • Стабилизация формата хранения — дальнейшие изменения будут опциональными.

exFAT
  • Группировка запросов при удалении файлов.

  • Удаление файла 80 ГБ теперь занимает 1,6 секунды вместо 286!

4. Сеть: ускорение и новые протоколы
  • GRO + XDP дают 2× ускорение TCP-трафика.

  • MPTCP (мультипутевой TCP) стал на 29% быстрее в single-flow режиме.

  • connect() работает вдвое быстрее благодаря замене spinlock на RCU.

  • Новый драйвер MCTP-over-USB для управления устройствами через USB.

5. Графика и оборудование
 
Драйвер Nova для NVIDIA
  • Начальная поддержка видеокарт GeForce RTX 2000+ с GSP-прошивкой.

  • Написан на Rust (пока только базовая часть, ~400 строк).

  • В будущем добавят полноценный DRM-драйвер для работы с GPU.

Intel Xe
  • Поддержка Shared Virtual Memory (SVM) для видеокарт Arc.

  • Улучшения производительности.

Другие изменения
  • Поддержка eUSB2V2 (скорость до 4,8 Гбит/с для встроенных устройств).

  • Новые дисплеи (Visionox, Rockchip, Starry).

  • Улучшение звука на ноутбуках ASUS, HP, Lenovo.
 
  Более подробная информация здесь.