Kernel 4.19 добавя оптимизиран достъп до файлове, GPS подсистема и др

Linux Kernel

Какво ще стане новата версия на ядрото на Linux 4.19 все още е в процес и разработчиците му работят усилено и в наши дни работното им натоварване се е удвоило, тъй като дупките в сигурността в настоящите процесори държат разработчиците на ядрото на Linux в режим на изчакване и правят Линус Торвалдс в лошо настроение.

Освен това, кандидатът за версия 4.19 предлага също GPS подсистема и различни подобрения за достъп до файлове и мрежа.

Може ли стартирането на ядрото да се забави?

Главата на ядрото, Линус Торвалдс, описа настоящия цикъл на развитие като "разочароващ" не само заради наскоро обявените дупки в сигурността. Linux 4.19 е в същото време доста обширна версия.

Изолационните кръпки на таблицата на страницата на ядрото на Linux вече защитават 64-битови системи срещу пролука при сливане Ядро 4.19 също получава кръпки за 32-битови системи.

Освен това, Това бяха наскоро открити грешки в сигурността на префигурацията, набързо закърпени.

Чрез тях процесите могат да използват кеша от ниво 1 на процесорите на Intel за четене в неоторизирана памет.

Това особено опасно е във виртуализирана среда където системите за гости имат достъп до хоста. За да намери правилната настройка на часовника за процесора, ядрото на Linux използва график.

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

В същото време интерфейсът за заявки за асинхронни I / O (Asynchronous I / O Polling Interface) се връща към ядрото на Linux.

Линус Торвалдс преразгледа кода при първото влизане в Linux 4.18 и беше недоволен. Междувременно излетя от сърцевината.

Междувременно, Грег Кроах-Хартман е развълнуван от новата подсистема GPS който е включен в ядрото.

Това трябва да „укроти всички луди шофьори, които летят от години, заедно с някои импровизирани реализации на потребителско пространство“.

Новите внедрения в новата версия на ядрото 4.19

Засега кодът е подходящ само за GNSS приемници (съкращението обозначава глобалната навигационна сателитна система), но това е добро начало.

kernel linux

Също така за подсистемата на контролера на FSI (Гъвкав интерфейс за поддръжка), Kroah-Hartman той намери похвални думи.

Има нова подсистема за серийната шина с голям изход на вентилатора, като високата мощност на вентилатора се отнася до възможността за разделяне на цифровия сигнал за множество приемници.

Работата по почистването стана жертва на Jprobes, механизъм за проследяване на повиквания на функцията на ядрото. Сега замени Ftrace.

С тези нови кръпки за мрежовия стек разработчиците на ядрото на Linux въвеждат функцията за предаване на пакети, базирана на времето, в това, което ще бъде тази нова версия.

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

Там той трябва да осигури по-надеждно предаване на данни и по-специално да предотврати пристигането на пакетите твърде късно до местоназначението си. Функцията следва мрежовия стандарт P802.1Qbv.

Разработчиците работят върху Cake (Common Applications Kept Enhanced,), наречен Patchset, с проблеми със закъснението зад рутерите в домашните мрежи.

Cake седи директно на мрежовия хардуерен интерфейс и решава кои пакети могат да попаднат на интерфейса на протокола.

Опашката, управлявана от Cake, е създадена, за да се избегнат прекомерни проблеми с буферирането и латентността, като се използват различни подходи. (като оценка на diffserv, алгоритъм за справедливо чакане и ACK филтър).

Cake е предназначен предимно за използване на рутери, като безплатна подмяна на фърмуера на Open WRT, базирана на Linux.


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

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

*

*

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