10.28.58
«Найбільше оновлення в історії». Вийшло нове ядро Linux 5.8
      Минулої неділі відбулося чергове оновлення стабільної гілки ядра операційної системи Linux - до версії 5.8. Як сказав Лінус Торвальдс, ядро ​​Linux версії 5.8 - це «найбільше оновлення в історії». Однак варто відразу обумовити, що на відміну від попередніх релізів, велика частина з них може залишитися непоміченою рядовими користувачами. Якщо коротко, ядро ​​Linux версії 5.8 включає в себе підтримку драйверів, поліпшення по частині безпеки і безліч оптимізацій.

Всього в нову версію прийнято 17 606 виправлень від 2081 розробників, що торкнулися 20% всіх файлів в репозиторії з кодом ядра (всього було змінено 16 180 файлів, додано 1 043 240 рядків коду, видалено 489 854 рядки). Розмір патча - 65 МБ. Для порівняння, в гілці 5.7 було 15 033 виправлень при розмірі патча 39 МБ.

Приблизно 37% змін у версії 5.8 стосуються драйверів пристроїв, 16% - оновлення коду апаратних архітектур, 11% пов'язано з мережевим стеком, 3% - з файловими системами і 4% - c внутрішніми підсистемами ядра

Серед найсуттєвіших змін в Linux 5.8 можна відзначити наступні:
  • Оновлення драйверів MSM з відкритим вихідним кодом (Freedreno), додана підтримка мобільних графічних процесорів Adreno 405, 640 і 650 (Snapdragon 855+ і Snapdragon 865).
  • У драйвер AMD Radeon додана підтримка пiксельного формату FP16 і реалізована можливість роботи з шифрованими буферами в відеопам'яті (TMZ, Trusted Memory Zone).
  • Додана підтримка датчиків енергоспоживання процесорів AMD Zen і Zen2, а також датчиків температури AMD Ryzen 4000 Renoir, забезпечена підтримка витягання інформації про енергоспоживання через інтерфейс RAPL (Running Average Power Limit) для AMD Zen і Zen2.
  • Виправлення, що стосуються захисних механізмів від уразливості Spectre lkz для процесорів Intel.
  • Додана підтримка POWER10 - сімейства симетричних мультипроцесорiв на базі архітектури IBM POWER, які вийдуть в 2021 році.
  • Реалізована підтримка нових ARM-плат і платформ - Renesas «RZ / G1H», Realtek RTD1195, Realtek RTD1395 / RTD1619, Rockchips RK3326, AMLogic S905D, S905X3, S922XH, Olimex A20-OLinuXino-LIME-eMMC, Check Point L-50, Beacon i.MX8m-Mini, Qualcomm SDM660 / SDM630, Xnano X5 TV Box, Stinger96, Beaglebone-AI.
  • У EXFAT додана підтримка верифікації завантажувального області.
  • У FAT поліпшено завантаження елементів файлової системи. Тестування повільного 2-ТБ USB-накопичувача показало скорочення часу виконання тесту з 383 до 51 сек.
  • Для Ext4 і XFS включена підтримка операцій DAX (прямий доступ до файлової системи в обхід сторінкового кешу без застосування рівня блокових пристроїв) в прив'язці до окремих файлів і каталогів.
  • Підтримка Thunderbolt ARM (USB 4.0).
З повним переліком нововведень, виправлень і поліпшень можна ознайомитися на офіційному сайті.

Сайт Phoronix відстежує всі докладні звіти по всіх змін в Linux 5.8. Бажаючі можуть ознайомитися з усіма технічними деталями по посиланню.

Одночасно латиноамериканський фонд вільного ПЗ створив варіант повністю вільного ядра 5.0 - Linux-libre 5.8-gnu.

Джерело: kernelnewbies.org і lkml.org 
Переглядів: 142 | Додав: dvi | Рейтинг: 0.0/0
Всього коментарів: 0
der="0" width="100%" cellspacing="1" cellpadding="2" class="commTable">
Ім'я *:Email:WWW:
Код *:
close