У Linux 5.7 входять різноманітні зміни, що включають навіть покращення продуктивності

Linux 5.7

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

Якщо вони не внесли якихось змін в останню хвилину, які могли призвести до того, щоб змінити щось у наведеному нижче списку, Linux 5.7 надійшов із змінами, починаючи від покращеної підтримки Intel і AMD до нового драйвера exFAT та інших удосконалень у файлових системах. Ефективність також була покращена в інших розділах. У вас є список найвидатніших новинок продовження.

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

Наступний список було створено Майкла Ларабела, і в ньому ми бачимо такі новини, як:

  • Процесори:
    • Драйвер Intel P-State тепер використовує повзунок Schedutil за замовчуванням у пасивному режимі (не HWP) завдяки підтримці незмінності частоти для plantil.
    • Підготовка до підтримки SoC RISC-V Kendryte K210.
    • Підтримка Qualcomm Snapdragon 865.
    • Багато підтримували нові пристрої ARM, включаючи PineTab, PineBook Pro та інші.
    • Оновлення технології Intel SpeedSelect.
    • Аутентифікація вказівника в ядрі на ARM64.
    • Захищена / захищена підтримка гостьової ВМ на архітектурах IBM s390 та POWER.
    • Краща підтримка процесора / платформи Loongson 3.
    • Спекулятивне виправлення для процесорів C-SKY.
    • Моніторинг теплового тиску для систем, які перевантажені термічно для кращого розташування завдань на гарячих процесорних ядрах.
  • Графіка з відкритим кодом:
    • Графіка зараз вважається достатньо стабільною, щоб забезпечити її нестандартністю.
    • Відмінна підтримка сторінок DRM TTM, яка спочатку покращує роботу VMWGFX, але з часом і інші драйвери.
    • Виправлено кілька неприємних помилок з Nouveau.
    • Краща підтримка декодування відео Meson.
    • Зменшення безпеки витоків Intel iGPU для устарілого обладнання Gen7 / Gen7.5.
    • Підтримка панелі HDR / OLED на AMDGPU.
    • Виправлення для нового обладнання Renoir.
    • Стек графічних драйверів VMware VMWGFX готує підтримку OpenGL 4.x.
  • Файлові системи та сховище:
    • Покращення IO_uring для цього інтерфейсу вводу-виводу Linux.
    • Новий драйвер файлової системи exFAT, який замінює драйвер exFAT у проміжній області, яка існувала протягом деяких випусків. Цей новий контролер exFAT має набагато кращу форму і активно підтримується компанією Samsung.
    • Стиснення Zstd для файлової системи F2FS.
    • XFS готується до онлайн-підтримки та інших базових удосконалень.
    • Покращення продуктивності Ceph.
    • Підтримка OverlayFS з VirtIO-FS зверху.
    • Підготовка до підтримки зонованих пристроїв у Btrfs.
  • Мережі:
    • Підтримка файлу віддаленого обміну через SMB3 / CIFS.
    • Підтримка шини Qualcomm MHI для посилення бездротової підтримки Qualcomm в основному ядрі Linux разом із підтримкою Qualcomm IPA.
    • Підтримка адаптерів Ethernet Intel E823, які ще не випущені.
    • Підтримка Intel Tiger Lake всередині контролера E1000e.
  • Інше обладнання:
    • Підтримка швидкої зарядки Apple USB для пристроїв iOS за допомогою нового драйвера.
    • Старі планшети Intel бачать кращу підтримку сенсорного екрану.
    • Помилка PCI Disconnect можливості відновлення.
    • Драйвер миші.
    • Нова звукова підтримка апаратного забезпечення від Realtek RT5682 до Amlogic GX до Realtek RL6231 та багато звуку Відкрита робота прошивки.
  • Інфраструктура:
    • Покращення управління завантаженням EFI.
    • Покращення продуктивності для / dev / random.
    • Оптимізація продуктивності SELinux.
    • Проведено роботу, щоб зробити exec () менш схильним до глухого кута.
    • Можливість генерувати процес в іншій групі, ніж її родич.
    • Доповнення підсистеми Perf для AMD Zen 3 та Intel Tiger Lake.
    • Удосконалення Kbuild, які спрощують побудову ядра за допомогою ланцюжка інструментів LLVM.
    • Новий дзвінок до системи FSINFO є досить захоплюючим.
    • Розпізнавання розділеного блокування, щоб допомогти вам помітити (або вбити) цей великий хіт продуктивності.
    • Багато оновлень планувальника від покращення NUMA до інших функцій.
    • Невеликий контролер кнопки живлення.
    • Підтримка уніфікованої структури прискорювача доступу до простору користувача.
    • Генеральне весняне прибирання для постановки.

Доступно зараз, незабаром у деяких дистрибутивах

Linux 5.7 тепер доступні, але ми маємо пам’ятати дві речі: до випуску першого оновлення технічного обслуговування команда розробників не рекомендує його для масового прийняття. З іншого боку, нам доведеться встановлювати його самостійно в більшості дистрибутивів Linux, тоді як інші, що використовують модель розробки, відому як Rolling Release, включатимуть її як оновлення найближчими днями.