Linux Kernel 4.20 пристига като коледен подарък

Тествайте ядрото

Вчера Линус Торвалдс, лидерът и създател на проекта Linux Kernel, пусна новата версия на това, достигайки Linux 4.20.

С тази нова версия новото ядро ​​на Linux нарасна с повече от 350,000 XNUMX нови линии, разпределени в около 14,000 XNUMX промени.

Модифицирани са над 11.400 XNUMX файла. Това привежда новия брой в съответствие с последните издания. Също така разпространението на кръпки не е необичайно, около две трети се приписват на драйвери, останалите на мрежа, файлови системи и инструменти.

Това не е голямо освобождаване от какъвто и да е участък на въображението. Torvalds казва: „Повечето от тях са мрежи (контролери, корекции на основната мрежа, bpf).

Има и някои други не-мрежови актуализации на драйвери и обратна поредица от някои промени в x86 онлайн asm, които бяха заобиколени от предстоящата поддръжка на компилатора.

В своя пост той също казва:

И като част от „всички вече си правят почивка“, мога с радост да съобщя, че вече имам няколко заявки за ранно изтегляне във входящата си поща.

Насърчих хората да го направят още веднъж, за да могат хората да се отпуснат в края на годишните празници.

Всъщност може да не започна да работя няколко дни, но ако не, нека се опитаме да запазим нормалните часове.

Какво е новото в Linux Kernel 4.20

С тази нова версия на ядрото, sДобавихме нови промени и както споменахме, много повече поддръжка е добавена за устройства и особено видео карти.

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

linux-ядро

Видна функция в промените на драйверите за Linux 4.20 е AMD.

Разработчиците на производители на графични карти добавиха още код за следващия AMD Vega 20 GPU ще бъде доставен на новите карти, което е почти напълно поддържано.

Освен това вече се поддържат и графичните процесори с кодово име от 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.

Как да получите Kernel 4.20?

Тази нова версия вече е достъпна за изтегляне и тези, които искат да го компилират в своята система, могат да го направят веднага.

Що се отнася до тези, които предпочитат да изчакат пакетите, пуснати от техните дистрибуции, е въпрос на дни, в които те ще бъдат пуснати за тяхната бърза актуализация.


Бъдете първите, които коментират

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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