Вже випущена нова версія Linux Kernel 4.20

Ядро Linux

Кілька годин тому і Після двох місяців розробки Лінус Торвальдс анонсував нову версію ядра Linux 4.20.

Це між найпомітніші зміни в цій новій версії ядра 4.20 Включені нові функції, до яких додано різні виправлення щодо помилок і, перш за все, підтримку різних пристроїв.

У цій новій версії ядра Linux Від 14,997 розробників до нової версії було зроблено 1857 XNUMX виправлень, розмір виправлення становив 49 Мб (зміни торкнулись 11,402 686,104 файлів, додано 318945 XNUMX рядків коду, видалено XNUMX XNUMX рядків).

Приблизно 47% усіх змін, представлених в 4.20, стосуються драйверів пристроїв, приблизно 17% змін стосуються оновлення конкретного коду для апаратних архітектур, 14% - мережевого стека, 3% - файлових систем і 4% - внутрішні підсистеми ядра.

Що нового в ядрі Linux 4.20?

У цьому новому випуску підтримка архітектури процесора C-SKY було додано, а також планувальник трафіку тапріо, підсистему PSI (інформація, що блокує тиск), P2P DMA для PCI.

Окрім чогоe додано рефакторинг коду обробки сигналів, підключення дисекторів мережевої передачі кеш-пам’яті в новій структурі XArray, поєднання драйверів amdgpu та amdkfd, підвищення продуктивності підсистеми FUSE, можливість фільтрації мережевих пакетів на основі тегів позначок, що дозволяє вкладену віртуалізацію для KVM.

Спек зник

Суперечливий Speck, нещодавно доданий в Linux 4.17 в алгоритмі шифрування ядра, був вилучений в Linux 4.20.

Оскільки Google позбавив довіри фактично призначеного коду Android. Це не було пов'язано з технологією, оскільки алгоритм був розроблений АНБ.

І стандартизація цього була заперечена, оскільки АНБ не бажала відповідати на детальні запитання щодо алгоритму.

Крім того, віртуалізація була покращена за допомогою KVM, яка тепер дозволяє віртуальним машинам завдяки віртуалізації, вкладеній у віртуальну машину.

Підтримка також доступна для Raspberry Pi Model 3. У майбутньому стек TCP буде доставляти пакети з новим алгоритмом, який повинен бути не тільки швидшим, але й більш безпечним.

Нові протоколи

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

Метод планування визначений у специфікації IEEE 802.1Qbv, враховує вимоги щодо передачі часового трафіку для доставки пакетів (наприклад, відео- та аудіопотоки) і використовує різні часові інтервали для різних класів трафіку.

Для протоколу rtnetlink реалізований суворий режим перевірки ("Жорстка перевірка"), що забезпечує передачу відповідної інформації до простору користувача, що відповідає вхідному запиту;

Додана можливість фільтрації дампів з інформацією про маршрутизацію за використовуваними протоколами (наприклад, щоб відокремити маршрути від різних демонів маршрутизації), типи маршрутів (наприклад, призначити одноадресну передачу)

Ідентифікатор таблиці маршрутизації та найближчого шлюзу (nexthop).

Такі фільтри вже давно підтримуються в iproute2, але були реалізовані в просторі користувача. Переміщення фільтрів у простір ядра дозволяє підвищити ефективність роботи великих систем маршрутизації на базі Linux.

У реалізації мережевих мостів (мостова підсистема) додана можливість перегляду статистики VLAN в контексті окремих портів;

До бездротового стеку ieee5 додана підтримка 6 та 60 каналів для діапазону 80211 ГГц, а також можливість увімкнути функціональність FTM Responder з простору користувача.

А ядро ​​5.0, коли?

Нарешті, багато хто очікував, що нове ядро ​​буде аналогічним зміні на 4.0, оскільки після 4.19 очікується версія 5.0.

Однак, оскільки Торвальдс не хоче фіксуватися в схемі, було сказано, що Linux 5.0 надійде в 2019 році. Хоча передбачувана дата невідома, оскільки на даний момент плани щодо наступної версії продовжуються щодо версії 4.21.


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

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

*

*

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

  1.   Гацу - сказав він

    Дуже хороша стаття, як завжди. Кожного разу, коли я бачу, як моя Fedora завантажує нове ядро, я заходжу, щоб побачити, що воно може повернути.

    З найкращими побажаннями