Вышло ядро Linux 6.15, которое предлагает множество возможностей для оборудования Intel и AMD. Самые интересные новинки этого релиза.
Ядро Linux — это основная часть операционной системы, которая служит посредником между компьютером и всеми работающими на нём программами. Оно отвечает за управление всеми важными процессами в системе: распределяет память, контролирует работу процессора, обрабатывает команды и обеспечивает взаимодействие между программами и аппаратным обеспечением компьютера.
Linux 6.15 — это еще один большой релиз ядра. В Linux 6.15, релиз которого состоялся 25 мая, вы найдете множество новых функций, поддержку нового оборудования и другие интересные изменения.
Что нового в Linux 6.15
Некоторые из наиболее интересных изменений Linux 6.15 включают:
- Улучшения для процессоров AMD, такие как INVLPGB для широковещательного аннулирования TLB, фильтрация задержки загрузки Zen 5 с помощью perf, улучшения драйвера AMD P-State, начальная поддержка AMD Versal NET SoC и многое другое;
- Со стороны Intel — ранние работы по подготовке ядра к использованию расширений Advanced Performance Extensions (APX) и продолжение расширения поддержки Trust Domain Extensions (TDX);
- Как для Intel, так и для AMD есть улучшения производительности криптовалют, например, более быстрый CRC-код для процессоров AVX-512 и более быстрый AES-CTR в современных процессорах x86_64;
- Есть предварительный код драйвера NOVA, объединенный для будущего драйвера ядра NVIDIA с открытым исходным кодом, написанного на Rust;
- Появилась поддержка Shared Virtual Memory для драйвера Intel Xe;
- Стандартизированные отчеты в пользовательское пространство для зависших GPU;
- Выборка задержек Intel Xe EU;
- Поддержка AMDGPU для OEM i2c интерфейса для RGB освещения;
- Отчет о скорости вращения вентилятора AMD Radeon RX 9070 series и многое другое;
- Множество улучшений в файловую систему Bcachefs, поскольку она работает над состоянием «мягкой заморозки» и работает над снятием флага «экспериментальная» с файловой системы в ближайшем будущем.
Другие улучшения
Среди других интересных улучшений в Linux 6.15 — получение нулевых копий по сети IO_uring, новая подсистема FWCTL, различные улучшения драйверов Apple, защита системных отображений MSEAL, новая опция «hugetlb_alloc_threads» для увеличения времени загрузки на больших серверах, различные улучшения планировщика ядра, продолжение работы над абстракциями языка программирования Rust, а также внедрение в ядро кода сжатия Zstd 1.5.7.
Исправление регрессий
Во время работы над Linux 6.15 были обнаружены две регрессии производительности, которые, к счастью, были вовремя устранены: Linux 6.15 Lands Fix For «3x Performance Regression» Affecting Nginx & Other Software и A Linux 6.15 Performance Regression Hits Modern AMD CPUs. После стабильного релиза Linux 6.15 наступает очередь окна слияния Linux v6.16.
Самый подробный обзор нововведений предлагаю изучить на сайте opennet.ru