Останні вісім тижнів були як прогулянка на човні в розробці Linux, тому не дивно, що не було восьмого Release Candidate, і ми вже маємо новий стабільний. Цього разу так Linux 6.4, а список новинок трохи коротший, ніж у минулих випусках, таких як попередня 6.3. Тим не менш, жоден випуск не є неважливим, якщо він містить принаймні один бафф, який впливає на нас.
Конкретний не стосується мене і зараз, але стосується користувачів новітніх комп’ютерів Apple. Включено Linux 6.4 Початкова підтримка Apple M2 з оглядом на майбутнє, вдосконалене покоління процесора Apple ARM, Apple більше не продає комп’ютери з процесорами інших брендів. Раніше вони використовували процесори Intel, але те, що вони дізналися про iPhone та iPad, допомогло їм прийняти рішення про перехід.
Що нового в Linux 6.4
- Процесори:
- Intel Linear Address Masking приземлилася з цією функціональністю "LAM", яка дозволяє простору користувача зберігати метадані в деяких бітах покажчика, які в іншому випадку залишилися б невикористаними.
- Підтримка режиму AMD Guided Standalone у драйвері AMD P-State.
- Віртуальний NMI для процесорів AMD з віртуалізацією KVM.
- RISC-V підтримує режим глибокого сну/призупинення на диску до появи на ринку ноутбуків RISC-V тощо.
- Видалення підтримки Intel Thunder Bay SoC>.
- Більше оптимізацій і нових функцій для LoongArch.
- Драйвер AMD IOMMU тепер підтримує 5-рівневі таблиці гостьових сторінок.
- Підтримка Intel EDAC для Sierra Forest і підтвердження того, що основні процесори Xeon, призначені лише для E, матимуть 5-канальний контролер пам’яті DDR12, як у Granite Rapids.
- Підтримка AMD SEV-SNP vTOM як гостя на Microsoft Hyper-V.
- Початкова підтримка Apple M2, хоча ця рання підтримка пристроїв Apple M2 і SoC ще не може використовуватися в основному ядрі для кінцевих користувачів.
- Підтримка шини AMD CDX для з’єднання між APU та FPGA.
- Графічні драйвери:
- Новий термін підказка для рекламних щитів для впливу на продуктивність/частоту GPU.
- Увімкнення графіки Intel Meteor Lake продовжено.
- AMD почала працювати над новим IP прискорювачем "GFX943".
- Драйвер прискорювача Qualcomm QAIC інтегровано в Linux 6.4.
- Підтримка дисплеїв 4K з драйвером Rockchip DRM.
- Драйвер AMDGPU має нові функції живлення для Steam Deck.
- Зберігання та введення/виведення:
- Оптимізація продуктивності одночасного введення-виведення для Device Mapper.
- Підтримка Pipe FMODE_NOWAIT є гарною новиною для IO_uring і може гарно підвищити продуктивність.
- Різні вдосконалення в EROFS.
- Підтримка сервера NFS для RPC-with-TLS.
- Невеликі оптимізації в драйвері NTFS.
- Різні вдосконалення у F2FS і Btrfs.
- Оптимізація продуктивності для EXT4.
- Інше апаратне забезпечення:.
- Підтримка звуку Intel Lunar Lake HD.
- Новий засіб підтримки Firewire/IEEE-1394.
- Більше роботи з підтримкою WiFi 7 і багато інших мережевих змін, включаючи початкову підтримку WiFi для пристроїв Apple M1 Pro і Apple M1 Max.
- Додано підтримку AMD SoundWire для використання з останніми IP-блоками AMD Audio Coprocessor (ACP).
- Сумісність ігрових контролерів Turtle Beach і Qanba з контролером XPad.
- Видалення старих драйверів USB і видалення старих драйверів PCMCIA char у рамках весняного очищення та початку видалення старого коду CardBus/PCMCIA.
- Виправлено проблему, через яку підтримка Intel USB могла бути порушена після відновлення.
- Продовження розробки CXL, специфікації Compute Express Link.
- Проблеми з драйвером Apple HID.
- Підтримка інших графічних планшетів Kye/Genius.
- Виправлено проблему, через яку контролери Nintendo могли гуркотіти нескінченно довго.
- Краща сумісність із ноутбуками MSI завдяки новому драйверу EC від MSI.
- Підтримка Apple GMUX для T2 Mac.
- Підтримка підсвічування клавіатур Apple M1/M2.
- Новий драйвер перемикання режимів для ноутбуків Lenovo Yoga.
- Підтримка сенсорного моніторингу для 100+ настільних материнських плат ASUS.
- безпека linux:
- Додаткове застосування змінного струму з брелока машини.
- SELinux видаляє підтримку відключення під час виконання.
- Інші зміни:
- Швидша продуктивність для VDUSE.
- Лінус Торвальдс очистив код копіювання пам’яті x86.
- Більше коду Rust було зроблено для того, щоб нарешті отримати перші придатні для використання драйвери Rust.
- Оновлення планувальника виправляють регресію продуктивності сервера бази даних.
- SLOB нарешті видалено.
Тепер доступний для встановлення вручну
Linux 6.4 оголошено сьогодні, але, як завжди, це лише означає, що ваш код, або, точніше, ваш архів доступний. У найближчі кілька годин нові пакунки з’являться в деяких дистрибутивах Linux, модель розробки яких — Rolling Release, тоді як іншим доведеться почекати деякий час, залежно від їхньої філософії. Користувачі Ubuntu, які хочуть його встановити, уже можуть скористатися Магістраль або встановіть його вручну.
Список новин через Майкл Ларабель.