Linux 6.10 містить багато нових апаратних функцій і, серед іншого, покращує підтримку гри в Linux

Linux 6.10

Хоча по той бік ставка було багато з нас, хто вже був у режимі Кубка Європи, а з іншого вони готувалися вийти в цей стан, але з Копа Америка, Лінус Торвальдс продовжив свою справу і запустив Linux 6.10. Серед нових функцій, як зазвичай кожні два місяці або близько того, є багато, але, можливо, одна нова розробка, пов’язана з TPM, привертає увагу. І багато користувачів Linux не знали, що це таке, доки користувачі Windows не поскаржилися, що не можуть оновити систему Windows до 11-ї версії.

Як завжди, ми надамо a список з усіма новинами важливі функції Linux 6.10, які були зібрані свого часу Майкл Ларабель. Щоб не робити цю статтю довшою, ніж потрібно, ми залишаємо вам цей список.

Що нового в Linux 6.10

  • Графіка та дисплеї:
    • Драйвер DRM від Panthor об’єднано для підтримки нових графічних процесорів Arm Mali, які вимагають вбудованого програмного забезпечення Command Stream Frontend (CSF).
    • Intel Adaptive Sync SDP.
    • Розширена підтримка графіки/дисплеїв Intel Lunar Lake.
    • Підтримка звуку HDMI для відеокарт Intel Battlemage.
    • Доріжка Intel із низькою затримкою для підвищення продуктивності обчислювальних робочих навантажень.
    • Багато інших покращень драйверів GPU з відкритим кодом.
    • Покращена підтримка AMD ROCm/AMDKFD для «маленьких» APU Ryzen.
    • Настроюване стиснення завантажувального образу для RISC-V, тому за бажанням можна вибрати BZ2/LZ4/LZMA/LZO/Zstd, а не обмежуватися Gzip.
    • Підтримка нових графічних процесорів AMD на обладнанні RISC-V. RISC-V тепер має підтримку FPU в режимі ядра, яка необхідна для роботи AMDGPU Display Core з новими відеокартами AMD, які мають DCN IP.
    • DisplayPort/eDP для Qualcomm Snapdragon
  • Процесори:
    • THP / mTHP, що забезпечує вищу продуктивність.
    • Оновлення драйверів P-State Intel і AMD із виправленнями та іншими вдосконаленнями для масштабування частоти ЦП на сучасних процесорах Intel і AMD.
    • 64-розрядна ARM тепер може додатково відключати підтримку 32-розрядного простору користувача.
    • Підтримка ARM64 для створення зображень Flat Image Tree (FIT). FIT — це ядро ​​Linux із необхідним DeviceTree, яке легко розповсюджувати та завантажувати за допомогою U-Boot, Coreboot та LinuxBoot.
    • RISC-V тепер підтримує код Rust у збірці ядра Linux.
    • Підтримка RISC-V Milk-V Mars і різноманітні доповнення для платформ ARM.
    • Жива міграція для драйвера Intel QAT.
    • Intel HFI припинить витрачати цикли ЦП.
    • Оновлення інструменту Perf для процесорів AMD Zen 5 разом із оновленими подіями для нових моделей процесорів Intel.
    • Більше підготовки KVM навколо Intel Trust Domain Extensions (TDX).
    • Підтримка нового апаратного забезпечення в утиліті Turbostat.
    • Декодер інструкцій x86 тепер готовий для APX та інших нових доповнень Intel x86_64 ISA.
    • тіньові стеки x32 та інші зміни x86.
    • Видалення підтримки дуже старого обладнання DEC Alpha.
    • Підтримка процесорів PowerPC 40x видалена з основного ядра.
  • Файлові системи та сховище:
    • Краща продуктивність без копіювання за допомогою IO_uring.
    • Швидше шифрування дисків/файлів AES-XTS на останніх процесорах Intel і AMD завдяки новим AVX-512, VAES та іншим оптимізованим реалізаціям.
    • Zone Write Plugging (ZWP) для кращої продуктивності.
    • Стиснення Zstd для EROFS.
    • Краща продуктивність під час відкриття незашифрованих файлів у файлових системах, які підтримують шифрування FSCRYPT, наприклад EXT4 і F2FS.
    • Очищення ReiserFS README через тюремний лист від засудженого вбивці Ганса Райзера.
    • Bcachefs готується до онлайн fsck і інших покращень безпеки.
    • Підтримка EXT4 FS_IOC_GETFSSYSFSPATH.
    • XFS розширює підтримку онлайн-ремонту.
    • F2FS найкраще працюватиме в конфігураціях зонованого сховища.
    • Btrfs відновлює опцію монтування "norecovery" через поломку в просторі користувача з такими як systemd і YaST.
    • Виправлення помилок для сучасного драйвера NTFS (NTFS3 від Paragon).
    • DM-Crypt Device Mapper тепер підтримує позначку «високого пріоритету» для кращої продуктивності та затримки.
    • Оптимізація NFSD і підготовка до нової утиліти nfsdctl userspace.
    • Підтримка клієнта NFS v2 тепер вимкнена за замовчуванням.
    • Підтримка кількох черг VirtIO-FS із FUSE.
    • Покращена продуктивність запису для OCFS2.
  • Ігри на Linux:
    • Підтримка Steam Deck IMU для датчиків руху Steam Deck разом із підтримкою ASUS ROG Ally HID.
    • Драйвер NTSYNC було об’єднано для емуляції примітивів синхронізації Windows NT. Але драйвер ще не в придатній формі для Wine/Steam Play (Proton), оскільки інші виправлення ще очікують.
    • Підтримка ігрового контролера Machenike G5 Pro.
    • Підтримка більшої кількості портативних ігрових консолей на базі ARM.
  • Інше обладнання Linux:
    • Підтримка звуку на ноутбуках ASUS ROG 2024 і Lenovo ThinkPad 13X.
    • Драйвер Lenovo ThinkStation для моніторингу обладнання на робочих станціях Lenovo ThinkStation.
    • Підтримка процесорного кулера NZXT Kraken 2023 AIO для моніторингу обладнання.
    • Підтримка Framework 13 і Framework 16 у драйвері платформи ChromeOS.
    • Деякі зламані та невикористовувані драйвери було видалено, щоб зменшити кількість рядків ядра приблизно на 19 тисяч рядків.
    • Підтримка іншого адаптера з USB на паралельний порт.
    • Підтримка перезавантаження пристроїв CXL.
    • Багато вдосконалень у драйверах ноутбука/платформи, включаючи підтримку ноутбука Acer Aspire One ARM64 EC.
    • Завдяки всій інженерній роботі Intel навколо CXL тепер доступно більше функцій Compute Express Link.
    • Драйвер Intel IPU6 нарешті оновлено, щоб покращити підтримку веб-камери для багатьох сучасних ноутбуків Intel під керуванням Linux.
    • Удосконалення Firewire/IEEE-1394 триватимуть у 2024 році.
    • Нова підтримка мережевого обладнання Intel разом з іншими новими мережевими бітами та більше обладнання WiFi 7 з Linux 6.10.
  • Загальні вдосконалення ядра:
    • Різні вдосконалення VirtIO.
    • Linux надрукує кількість зайнятих слотів пам’яті під час завантаження.
    • Різні оновлення програміста.
    • Покращена обробка, коли на великих серверах щось «йде серйозно не так», завдяки збереженню більшої кількості журналів перевірки машин на серверах з великою кількістю ядер.
    • Підтримка опублікованих переривань на голому металевому обладнанні.
    • Видалення sysctl sentinel bloat з ядра.
    • Оновлення до пакета інструментів Rust 1.78 та інших доповнень до ядра Rust для Linux.
    • Постійне вдосконалення розподілювача SLUB.
  • Безпека:
    • Mseal як новий системний виклик ущільнення пам’яті, який можна використовувати бібліотеками C і веб-браузерами для ущільнення пам’яті, подібно до того, що було доступно в деяких BSD.
    • Параметри безпеки ядра Linux розширено, щоб включити цілісність потоку керування ядром (KCFI) та інші засоби захисту.
    • Шифрування шини TPM і захист цілісності для запобігання атакам на Trusted Platform Module.

Зараз доступний

Linux 6.10 тепер доступні en kernel.org, але тим, хто вирішить цей шлях, доведеться встановити вручну. Найкращий спосіб зробити це в Ubuntu – через Основні ядра, хоча ми рекомендуємо, за винятком серйозних випадків, залишатися на ядрі, запропонованому нашим дистрибутивом.


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

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

*

*

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