Ядро Linux 5.3 вже випущено, знайте його новини

Linux-ядро

Через два місяці розвитку, Лінус Торвальдс представив ядро ​​Linux версії 5.3 з яким між зміни найпомітніший Підкреслено підтримку графічного процесора AMD Navi, Процесори Zhaoxi та технологія керування живленням Intel Speed ​​Select та багато іншого.

Анонс нової версії, Лінус нагадав усім основним прихильникам регулювання розробка ядра зберігати однакову поведінку для компонентів простору користувача. Зміни в ядрі ні в якому разі не повинні порушувати програми, які вже запущені, і призводити до регресії на рівні користувача.

У той же час порушення поведінки може спричинити не лише зміну ABI, видалення застарілих кодів або помилок, але й опосередкований ефект від належної роботи корисних удосконалень.

Що нового в ядрі Linux 5.3

З новинок, які виділяються в цій новій версії ядра Linux 5.3, ми можемо знайти це для Драйвер Amdgpu додає початкову підтримку графічних процесорів AMD NAVI (RX5700), що включає базовий контролер, код взаємодії дисплея (DCN2), підтримку GFX та обчислювальну техніку (GFX10), SDMA 5 (система DMA0), управління живленням та мультимедійні кодери / декодери (VCN2).

Амдгпу також покращена підтримка графічних карт Vega12 та Vega20, для яких були додані додаткові можливості управління пам’яттю та живленням.

У драйвері DRM для відеокарт Intel для чіпів Icelake реалізований новий багатосегментний режим корекції гами. Додана можливість відображення через DisplayPort у форматі YCbCr4: 2: 0.

Пам'ять та системні послуги

У ядрі 5.3, Представляємо підтримку технології керування живленням Intel Speed ​​Select, що доступний на вибраних серверах з процесорами Intel Xeon. Ця технологія дозволяє встановити продуктивність розділів та параметри продуктивності для різних процесорних ядер, дозволяючи визначити пріоритет продуктивності для завдань, що виконуються на конкретних ядрах, жертвуючи продуктивністю інших ядер

З іншого боку, в ядрі Linux 5.3 Процеси в просторі користувача мають можливість чекати короткий час без використання циклів використовуючи інструкцію умвейт. Ця інструкція, разом із інструкціями umonitor та tpause, буде пропонуватися на майбутніх мікросхемах Intel "Tremont" і дозволить затримки, що заощаджують енергію та не впливають на продуктивність інших потоків при використанні Hyper Threading.

Для архітектури RISC-V додана підтримка великих сторінок пам’яті (великі сторінки).

Дискова підсистема, введення / виведення та файлові системи

Для файлової системи XFS реалізована багатопотокова опція обходу inode (наприклад, при перевірці квот). Додано нові ioctl BULKSTAT та INUMBERS, що забезпечують доступ до функцій, що з’явилися у п’ятому виданні формату FS, таких як час народження inode та можливість встановлення параметрів BULKSTAT та INUMBERS для кожної групи AG (групи присвоєння) .

в той час як додана підтримка порожнеч каталогів для файлової системи Ext4 (незв’язані блоки). Прапор "i" оброблявся для відкритих файлів (заборона на запис в одній ситуації, якщо прапор був встановлений, коли файл уже був відкритий).

F2FS додає опцію обмеження збирача сміття під час роботи в режимі контрольної точки = вимкнено.

Додана можливість розміщення файлу підкачки на F2FS з прямим введенням / виводом. Для всіх користувачів додана підтримка виправлення файлу та розподілу блоків для цих файлів.

Віртуалізація та безпека

Ядро включає гіпервізор для вбудованих пристроїв ACRN, який написаний з урахуванням готовності до виконання завдань у реальному часі та придатності для використання в критичних системах. ACRN забезпечує мінімальні накладні витрати, забезпечує низьку затримку та адекватну реакцію при взаємодії з обладнанням.

Користувацький режим Linux додав режим уповільнення або прискорення часу у віртуальному середовищі UML для спрощення налагодження часового коду. Далі, додано параметр старту що дозволяє запустити системний годинник з певної точки у форматі епохи.

Netfilter для nftables додає підтримку механізмів фільтрації апаратно прискорені пакети з використанням API Block Flow, доданого до драйверів. Повні таблиці правил із усіма рядками можна переносити поряд із мережевими адаптерами. Включення здійснюється шляхом прив'язки NFT_TABLE_F_HW до таблиці.

Підтримуються прості метадані протоколів рівня 3 та 4, дії прийому / відхилення, відповідність за IP-адресами та мережевими портами відправника / одержувача та тип протоколу.


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

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

*

*

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