Ядро Linux 4.20 надійшло як різдвяний подарунок

Перевірте ядро

Вчора Лінус Торвальдс, лідер і творець проекту Linux Kernel, випустив нову версію цієї версії, досягнувши Linux 4.20.

З цим новим випуском нове ядро ​​Linux зросло більш ніж на 350,000 XNUMX нових рядків, поширюється на близько 14,000 XNUMX змін.

Змінено понад 11.400 XNUMX файлів. Це приведе новий випуск у відповідність із останніми випусками. Крім того, розподіл виправлень не є незвичним, приблизно дві третини припадає на драйвери, решта - на мережу, файлові системи та інструменти.

Це не основний випуск будь-якої частини фантазії. Торвальдс каже: «більшість з них - це мережі (контролери, виправлення базової мережі, bpf).

Також є деякі інші оновлення драйверів поза мережею та зворотна серія деяких змін xm в Інтернеті, які були обійдені майбутніми підтримками компілятора ».

У своєму дописі він також говорить:

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

Я закликав людей зробити це ще раз, щоб люди могли відпочити в кінці року на канікулах.

Насправді, я, мабуть, пару днів не почну працювати, але якщо ні, спробуймо дотримуватися нормальних годин.

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

У цій новій версії ядра sМи додали нові зміни, і, як уже згадувалося, було додано набагато більше підтримки для пристроїв і особливо відеокарт.

Нові графічні драйвери

Linux-ядро

Видатною особливістю змін драйверів для Linux 4.20 є AMD.

Розробники графічних карт додали більше коду для наступного Графічний процесор AMD Vega 20 буде поставлятися на нових картах, що майже повністю підтримується.

Крім того, тепер підтримуються і графічні процесори з кодовою назвою від Raven 2 та Picasso. Безкоштовний драйвер Nvidia Nouveau отримав початкову підтримку HDMI 2.0.

Файлові системи

Файлові системи в цьому новому ядрі орієнтовані на підвищення продуктивності Btrfs. Але також Ext4, XFS, F2FS, Device Mapper та Ceph отримали виправлення.

Під час розробки Linux 4.20 перед розробниками також стояло завдання вирішити проблему, яка може призвести до втрати даних за певних умов при використанні Ext4.

Врешті-решт, але це не був широко розповсюджений збій файлової системи, помилка відстежувалась після тривалого пошуку в багаторівневому блочному шарі Blk-MQ.

Ще важливіше, щоб драйвери блоків були готові перейти на нову версію, оскільки стара версія, ймовірно, вже була видалена в 4.21. Як частина цього, численні блокові контролери були перетворені в Multiqueue API.

Підсистема мережі

Стек TCP перекладається для використання моделі, яка визначає найраніший час виходу кожного пакета при розподілі вихідного трафіку.

Впроваджена модель намагається вирішити проблеми масштабування замість вихідних черг пакетів, циклічна структура на основі таймера, що визначає найраніший час, коли кожен пакет може бути відправлений.

Ця структура дозволяє підвищити ефективність розподілу відправлених пакетів і з більшою точністю розрахувати час прийому та передачі. (RTT, час обертання) під час формування потоку.

З іншого боку, додана можливість завантаження у вигляді програм BPF обробників, які аналізують заголовки пакетів у мережевому потоці (мережеві дисектори), що дозволяє досягти більш високої продуктивності та безпеки порівняно з запропонована раніше реалізація в C.

Як отримати ядро ​​4.20?

Ця нова версія тепер доступна для завантаження а ті авантюристи, які люблять складати це у своїй системі, можуть це зробити негайно.

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


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

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

*

*

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