Linux 6.5 включає початкову підтримку USB4 v2 і всі ці нові функції

Linux 6.5

Як і очікувалося, Лінус Торвальдс випустив стабільну версію Linux 6.5. Цей випуск містить багато цікавих нових функцій, хоча деякі з них більше думають про майбутнє, ніж про сьогодення, принаймні здебільшого. Наприклад, почалася початкова підтримка USB4 v2, і я особисто не маю і не планую купувати щось сумісне найближчим часом. Але краще випередити шторм, ніж мати потребу в чомусь і не мати можливості цим скористатися через відсутність підтримки.

Далі у вас є список з новинами які надійшли разом із Linux 6.5. Як ми вже згадували, є цікаві розробки, наприклад, підтримується багато нового апаратного забезпечення, серед якого є процесори та інші компоненти.

Основні моменти Linux 6.5

  • Процесори:
    • Підтримка паралельного завантаження CPU для сучасних систем Intel і AMD, щоб допомогти скоротити час завантаження/перезапуску Kexec на великих серверах.
    • Linux тепер за замовчуванням використовує «активний» EPP AMD P-State для Zen 2 і новіших систем, які підтримують цей режим роботи з використанням ACPI CPPC.
    • Підтримка AMD Ryzen серії 7000 EDAC для виявлення та виправлення помилок на сумісних споживчих ЦП Zen 4 замість обмеження лише серверними моделями ЦП AMD EPYC.
    • Покращено балансування навантаження для гібридних процесорів Intel.
    • LoongArch додає розширення SMT і SIMD/Vector для цієї китайської архітектури ЦП.
    • Додано підтримку процесора Alibaba T-Head TH1520 RISC-V, а також деяких нових ARM SoC.
    • Intel Speed ​​​​Оберіть оновлення навколо TPMI та керування живленням на рівні кластера.
    • Виправте масштабування частоти ЦП для Intel P-State із гібридними ЦП Intel Core, коли ядра E вимкнено, щоб залишати в режимі онлайн лише ядра P.
    • Підтримка неприйнятної пам’яті UEFI, корисна як для AMD SEV-SNP, так і для Intel TDX, щоб відкласти прийом пам’яті віртуальними машинами до тих пір, поки вона не знадобиться після завантаження, щоб посилити безпеку, зменшити накладні витрати та скоротити час завантаження, коли йдеться про зашифровану віртуальну машину. пам'ять.
    • Підтримка Intel SoundWire ACE2.x для аудіофункцій, які дебютували з процесорами Intel Lunar Lake.
    • Нові розширення AArch64.
    • AMD PerfMonV2 для віртуальних машин KVM, що доповнює PerfMonV2, уже доданий до ядра кілька циклів тому для ЦП Zen 4.
    • Підтримка VFIO для шини AMD CDX.
    • Підтримка DEXCR для процесорів IBM POWER10 для цього динамічного регістру керування виконанням, який дозволяє динамічно контролювати поведінку виконання на основі кожного процесора.
    • Нова апаратна підтримка AMD для криптографічного співпроцесора (CCP) вашого ЦП.
    • Новий код драйвера Intel Meteor Lake S.
    • SNC для серверів HPE SGI UV, також відомих як Sub-NUMA Clustering, нарешті запрацює на цих серверах.
    • Ядро тепер затримує ініціалізацію FPU x86 у процесі завантаження ядра як частину ширшого очищення.
  • Графіка:
    • Код AMD EDAC/RAS додає підтримку графічного процесора/прискорювача з початковим фокусом на виявленні та виправленні помилок апаратного забезпечення AMD Instinct MI200.
    • Підтримка AMD FreeSync Video тепер увімкнена за замовчуванням.
    • Підтримка розгону серії AMD Radeon RX 7000 для графічних процесорів RDNA3 з IP SMU13.
    • Intel Variable Rate Refresh для панелей eDP на ноутбуках.
    • Підтримка об’єктів синхронізації VirtIO для Vulkan.
    • Підтримка графічного процесора Qualcomm Adreno 690 для драйвера MSM DRM.
    • Інші вдосконалення відкритих графічних драйверів.
    • Підтримка кодеків Mediatek Stateless AV1 і HEVC.
  • Файлові системи та сховище:
    • Незначні оптимізації та виправлення в драйвері Paragon NTFS3.
    • Новий системний виклик cachestat для запиту статистики кешу сторінки файлу, щоб користувачі могли приймати більш обґрунтовані рішення.
    • Незначні покращення коду F2FS завдяки роботі над підтримкою зонованих блокових пристроїв та іншими функціями.
    • Набагато швидший паралельний прямий ввід-вивід перезаписує для файлової системи EXT4.
    • Покращення продуктивності для Btrfs.
    • Підтримка XFS для FS-VERITY наближається до основної лінії ядра з об’єднанням більшої кількості підготовчих компонентів.
    • Великі екстенти XFS більше не є експериментальними.
    • Краще знання NUMA в коді сервера NFSD/RDMA.
    • Надання примітивів для тонко забезпеченого сховища.
  • Обладнання:
    • Драйвер NVIDIA SHIELD, наданий NVIDIA Corp для свого пристрою 2017. У майбутньому до цього драйвера можуть бути додані інші аксесуари SHIELD.
    • Microsoft Xbox Controller Rumble Stand для інших контролерів.
    • Intel все ще активно підтримує Compute Express Link (CXL). Для Linux 6.5 є дезінфекція пристрою CXL, безпечне стирання та моніторинг продуктивності CXL 3.0.
    • Початкова підтримка USB4 v2 і розробка драйвера Intel Barlow Ridge, який підтримуватиме цей новий стандарт USB4.
    • Більше роботи з підтримкою WiFi 7 для останнього бездротового стандарту.
    • Багато інших материнських плат мають покриття датчиків за допомогою драйверів HWMON.
    • Покращення роботи з мишами та клавіатурами PS/2.
    • Сторожовий драйвер AMD-Xilinx Versal покращено для перезавантаження апаратного забезпечення у разі виникнення проблем.
    • Удосконалення драйвера IEEE-1394 Firewire для надання підтримки асинхронної мітки часу в просторі користувача.
    • Тепер ядро ​​витрачатиме менше часу на очікування на пристроях PCIe.
    • WiFi і Bluetooth для плати MIPS Creator CI20.
    • Підтримка контролерів MIDI 2.0 разом із додатковим кодом AMD SoundWire у звуковій підсистемі.
    • Проблеми зі звуком для ASUS ROG Ally.
  • Linux:
    • Робочі черги Linux 6.5 додають автоматичне виявлення та моніторинг високого використання ЦП.
    • Інфраструктура керування ресурсами на основі обсягу, щоб розробники ядра могли почати використовувати її в майбутньому.
    • Розподільник Linux SLAB офіційно застарів і буде видалено в наступному випуску ядра.
    • Створення повного ядра налагодження Linux тепер оптимізовано з 53 ГБ до 25 ГБ використання купи завдяки вдосконаленню objtool.
    • Оновлення ланцюжка інструментів Rust та інших підготовчих компонентів ядра Rust.– Робочі черги Linux 6.5 додають автоматичне виявлення та моніторинг високого використання ЦП.
    • Розподільник Linux SLAB офіційно застарів і буде видалено в наступному випуску ядра.
    • Створення повного ядра налагодження Linux тепер оптимізовано з 53 ГБ до 25 ГБ використання купи завдяки вдосконаленню objtool.
    • Оновлення інструментарію Rust та інша підготовка до ядра Rust.

Linux 6.5 тепер доступний на kernel.org. Щоб встановити його на Ubuntu, це можна зробити вручну, використовуючи Основні ядра або очікування та встановлення разом з Ubuntu 23.10.

Via: Phoronix.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.