Я повинен визнати, що я почав хвилюватися. За весь час, який я стежу за випусками ядра, Лінус Торвальдс жодного разу не пропускав зустрічі. Можливо, були часи, коли графік був іншим, але не було ні стабільної версії, ні RC, ні заяви… Що б з ним сталося? На щастя, нічого. І він у нас вже є в наявності Linux 6.14, нова версія, як і очікувалося, приїхав… ну в неділю + кілька годин.
Те, що сталося, було просто необережністю. В основному, хоча він позначено від «некомпетентний», він втратив відчуття часу. І він людина, хоч комусь це не здається. Linux 6.14 тепер доступний разом із список новин який ви маєте нижче, отриманий від Phoronix, як зазвичай.
Що нового в Linux 6.14
- Процесори:
- RISC-V тепер пом’якшено через уразливість GhostWrite.
- Оптимізацію масштабованості TLB Flushing було об’єднано, щоб допомогти процесорам AMD і Intel.
- Різні вдосконалення Linux x86 KVM.
- Драйвер AMD AE4DMA також був представлений у Linux 6.14.
- Підтримка Qualcomm Snapdragon 8 Elite SoC.
- Підтримка Blaize BLZP1600 SoC.
- Підтримка SpacemiT K1 RISC-V SoC.
- Багато змін у драйвері AMD P-State.
- Швидша криптографія AES-GCM і AES-XTS для процесорів AMD.
- Нова опція драйвера «AMD Node» для відокремлення від застарілого коду північного мосту AMD.
- Кілька інших нових функцій процесора AMD.
- Краще керування AMD Preferred Core.
- Постійні вдосконалення коду Intel TDX для довірених розширень домену з конфіденційними обчислювальними віртуальними машинами.
- Інструмент Turbostat тепер доступний для процесорів Intel Panther Lake і Clearwater Forest.
- Підготовка Intel Thermal Controller для Panther Lake.
- Підготовка драйвера EDAC для Intel Clearwater Forest.
- Об’єднано EDAC CPU + ECC контролер пам’яті LoongArch.
- Контроль ресурсів для моніторингу загальної пропускної здатності пам'яті.
- Підтримка продуктивності до 2.048 ядер ЦП.
- Linux на ноутбуках:
- Підтримка ключа Microsoft Copilot доступна на деяких нових моделях ноутбуків, наприклад Lenovo.
- Набагато швидше призупинити та відновити підтримку деяких систем.
- Багато оновлень драйверів для платформ AMD x86.
- Драйвери Intel THC для Touch Host Controller IP були об’єднані.
- Ігри Linux:
- Драйвер NTSYNC тепер вважається готовим для кращої емуляції примітивів синхронізації Windows NT у Linux. NTSYNC може використовуватися в майбутньому з Wine/Steam Play (Proton), коли з'являться патчі для простору користувача, щоб забезпечити кращу продуктивність ігор Windows з деякими назвами.
- Більше ігрових контролерів, які підтримують контролер XPad.
- Підтримка гарнітури SteelSeries Arctis 9.
- Графічні процесори / Графіка:
- Драйвер AMDXDNA було об’єднано для апаратної підтримки Ryzen AI NPU, яка знаходиться в області «accel» підсистеми DRM. AMDXDNA надає всі біти ядра, необхідні для підтримки NPU AMD Ryzen AI на основному ядрі Linux.
- Нова контрольна група «DMEM» для пам’яті на таких пристроях, як графічні процесори та інше обладнання, підключене до локальної пам’яті.
- Підтримка швидкості Thunderbolt UHBR для майбутньої графіки Panther Lake Xe3. Також ведеться подальша робота з увімкнення драйвера ядра Xe для підтримки вбудованої графіки Panther Lake/Xe3.
- Драйвер AMDGPU тепер підтримує DRM Panic для синього екрану смерті Linux.
- Чистіша підтримка шейдерів AMD для більшої кількості графічних процесорів.
- Більше підготовки AMD RDNA4 для майбутніх відеокарт серії Radeon RX 90x0.
- Новий завантажувальний реєстратор DRM для повідомлень ядра з робочим драйвером NTSYNC, підтримкою прискорювача AMD Ryzen AI
- Зберігання/файлові системи:
- Покращення драйвера файлової системи Bcachefs для видалення позначки «експериментальний» із цієї файлової системи копіювання під час запису.
- Підтримку некешованого буферизованого вводу-виводу було об’єднано.
- IO_uring з FUSE для кращої продуктивності файлової системи FUSE.
- NFS отримала прямий ввід-вивід із LOCALIO та підтримкою делегування атрибутів.
- F2FS перетворила більше шляхів введення/виведення на використання фоліо.
- Зменшене використання пам'яті SquashFS.
- Покращена продуктивність читання для CIFS.
- Краща підтримка пристроїв у реальному часі з XFS.
- Перевага в продуктивності від кешування довжин символічних посилань в inode.
- Btrfs отримує опцію циклічного RAID1.
- STATX_DIO_READ_ALIGN, щоб вирішити проблему продуктивності.
- Новий інструмент mountinfo включено до дерева вихідних кодів ядра Linux і для демонстрації інтерфейсів ядра statmount() і listmount().
- Цільовий драйвер функції кінцевої точки PCI NVMe об’єднано для винахідливих випадків використання.
- Інше апаратне забезпечення:
- Готується драйвер NVIDIA VFIO для Blackwell.
- Підтримка SoundWire Multi-Lane для використання кількох смуг передачі даних, коли для аудіопристроїв SoundWire потрібна висока пропускна здатність.
- Підготовка до CXL навколо пристроїв типу 2 і CXL 3.1.
- Intel внесла драйвер Thunderbolt 3 AltMode разом з іншими вдосконаленнями USB/Thunderbolt.
- Моніторинг апаратного датчика для більшої кількості материнських плат настільних ПК.
- Підтримка кількох нових звукових чіпсетів, а також цифрових аудіоінтерфейсів USB Focusrite Scarlett 4-го покоління 16i16, 18i16 і 18i20.
- Підтримка ROCEv2 для контролера Alibaba Cloud ERDMA.
- Підтримка FPGA для плат виробника AAEON UP.
- Багато вдосконалень у дротових і бездротових мережевих драйверах.
- Rust для Linux:
- Інструмент gendwarfksyms було об’єднано, щоб допомогти в роботі над Rust.
- Ще одна важлива віха для коду Rust.
- Майже на етапі створення справжніх драйверів Rust, оскільки для Rust доступно більше абстракцій драйверів PCI та платформи пристроїв.
- Інші вдосконалення:
- Видалення застарілого протоколу EFI UGA.
- KUnit тепер використовуватиме апаратне прискорення за замовчуванням для швидшого тестування.
- Простіше налагодження проблем раннього завантаження.
- Гостьова підтримка VirtualBox для віртуальних машин ARM64.
- Багато покращень у програматорі.
- Підтримка коригування значення "pid_max" на основі простору імен PID, зокрема, для допомоги старішим програмам
- Швидше читання /proc/kcore для налагодження Drgn.
- безпека linux:
- Тепер для маскування адреси користувача використовується інструкція CMOV.
- LSM Landlock тепер може обробляти «рідкісні» файли.
- Модуль підпису за замовчуванням змінено з SHA1 на SHA512, щоб відповідати тому, що вже зроблено багатьма постачальниками ядра дистрибутива Linux.
- AT_EXECVE_CHECK для стабільної безпеки.
Linux 6.14 було анонсовано кілька хвилин тому, і незабаром має з’явитися його архів kernel.org. Його надходження в різні дистрибутиви залежить від філософії кожного з них.