Ядрото Linux 5.1 - Какво е известно за промените

Юбилейна версия на ядрото Linux Ядро 5.0 беше пуснато в началото на март. Работата по ядро ​​5.1 вече е в ход. В тази статия ще разгледаме редица нови функции, които да очакваме в тази версия.

Ядрото Linux 5.1 - Какво е известно за промените
/flickr/ аю ошими / CC BY-SA

Спрете да поддържате a.out

Linux поддържа двоични файлове ELF от първата версия на ядрото. След 25 години, а Те планират да го прехвърлят в категорията на остарелите технологии (отхвърлени). Разработчиците казват, че това е необходима процедура, тъй като от дълго време кодът започна да гние.

Линус Торвалдс сам подчертано, че никой от съществуващите компилатори не създава двоични файлове на a.out формат, така че вече няма смисъл.

Поетапното премахване на a.out ще се осъществи на два етапа. Linux 5.1 кодът за дъмп на паметта ще бъде премахнат (дъмпинг на ядрото код) е приблизително 500 реда. Според Линус е изключително малко вероятно някой да трябва да се занимава с наследен код и потребителите, които все още генерират a.out изпълними файлове, ще имат време да възстановят своите бизнес процеси.

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

Правене на промени в анти-Spectre пачове

Няколко промени ще бъдат направени в корекцията на Retpoline, за да се защити срещу атаката Spectre v2. Той използва специална последователност от инструкции, която блокира спекулативния механизъм за изпълнение в процесора. Разработчиците планират да се увеличи прагът за генериране на индиректни обаждания от клонови оператори от пет до двадесет. В някои случаи това ще позволи да се увеличи производителност с 20%.

Също така ядро ​​5.1 ще получи нов флаг PR_SPEC_DISABLE_NOEXEC, който деактивира защитата срещу уязвимостта Spectre v4 във всички дъщерни процеси, изпълнявани на сървъра. Свързва се с функцията разграничаване на паметта, което позволява извънредно изпълнение на команди. Според експерти, флагът ще автоматизира проверката за деактивиране на корекцията и ще ускори сървърите с голям брой едновременно работещи процеси. Повече за това писахме в един от предишните материали.

Нови функции за оптимизиране на производителността на сървъра Linux, може да повлияе на популярността на тази операционна система в облачната среда. Ние сме в 1 облаци Събрахме статистика - най-популярната операционна система в облака сред нашите клиенти остава Windows (79%). Дял Linux е 20%. В бъдеще очакваме втората операционна система да си възвърне част от пазарния дял. Предоставяме и диаграма на разпределението на дяловете между Linux-дистрибуции (Най-популярната дистрибуция сред нашите клиенти остава Ubuntu - 45%, следвани от CentOS с 28% и Debian от 26%.

Ядрото Linux 5.1 - Какво е известно за променитеЯдрото Linux 5.1 - Какво е известно за промените

Добавете аудио драйвери (много)

В една от темите на Hacker News жителите празнува, какво имаш? Linux Винаги е имало трудности с хардуерната поддръжка. Но в 5.1 тя ще бъде добавена. много шофьори за аудио оборудване.

Например ще има драйвер за Fireface UCX звукова карта, насочен към работа в звукозаписни студия и концертни зали. Също ще добави MediaTek BTCVSD драйвер за Bluetooth чипа, предложен от разработчици от MediaTek.

Можете да очаквате поддръжка за Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 и вградени контролери на Google ChromeOS. В списъка са още Ingenic JZ4725B, MT8183 и MT6358, NXP MICFIL, Rockchip RK3328, Spreadtrum DMA контролери и много други.

Ядрото Linux 5.1 - Какво е известно за промените
/flickr/ Кристофър Мишел / CC BY

Какво друго да очаквате в Linux ядро 5.1

Както пише Phoronix, разработчиците може да се върне в Linux 5.1 възможност за използване на постоянна памет като RAM. По-конкретно, Optane NVDIMM (направена с помощта на 3D Xpoint технология) на DDR4 шината може да бъде „преобразувана“ в памет с произволен достъп.

Прочетете повече за работата, която се извършва в тази посока. в тема на LKML. Сега Линус в очакване на разяснение за поведението на Optane от разработчици от Intel. Едва след като ги получи, той ще реши дали да включи новата функция в ядрото 5.1.

Все още можете да очаквате кръпки, които решават проблем от 2038 г. На 19 януари 2038 г. стойността на времето вече няма да се побира в 32-битово цяло число със знак. Това ще доведе до масови сривове на програмата. Ето защо, разработчиците са постепенно прави промени в съответните системни извиквания - новата версия на ядрото няма да бъде изключение.

Повече информация за потенциални промени в кода Linux ядрото може да се очаква в близко бъдеще. Ще продължим да пишем за тях в бъдещи статии.

В нашия корпоративен блог:

Източник: www.habr.com

Купете надежден хостинг за сайтове с DDoS защита, VPS VDS сървъри 🔥 Купете надежден уеб хостинг със защита от DDoS атаки, VPS VDS сървъри | ProHoster