Юбилейна версия на ядрото Linux Ядро 5.0 беше пуснато в началото на март. Работата по ядро 5.1 вече е в ход. В тази статия ще разгледаме редица нови функции, които да очакваме в тази версия.
/flickr/ /
Спрете да поддържате a.out
Linux поддържа двоични файлове от първата версия на ядрото. След 25 години, Те планират да го прехвърлят в категорията на остарелите технологии (отхвърлени). Разработчиците казват, че това е необходима процедура, тъй като от дълго време .
Линус Торвалдс сам , че никой от съществуващите компилатори не създава двоични файлове на a.out формат, така че вече няма смисъл.
Поетапното премахване на a.out ще се осъществи на два етапа. Linux 5.1 кодът за дъмп на паметта ще бъде премахнат ( код) е . Според Линус е изключително малко вероятно някой да трябва да се занимава с наследен код и потребителите, които все още генерират a.out изпълними файлове, ще имат време да възстановят своите бизнес процеси.
В следващите издания поддръжката ще бъде напълно спряна, но само ако няма човек в общността, който да поеме поддръжката на формата.
Правене на промени в анти-Spectre пачове
Няколко промени ще бъдат направени в корекцията на Retpoline, за да се защити срещу атаката Spectre v2. Той използва специална последователност от инструкции, която блокира спекулативния механизъм за изпълнение в процесора. Разработчиците планират прагът за генериране на индиректни обаждания от клонови оператори от пет до двадесет. В някои случаи това ще позволи производителност с 20%.
Също така ядро 5.1 нов флаг PR_SPEC_DISABLE_NOEXEC, който деактивира защитата срещу уязвимостта Spectre v4 във всички дъщерни процеси, изпълнявани на сървъра. Свързва се с функцията , което позволява извънредно изпълнение на команди. Според експерти, флагът ще автоматизира проверката за деактивиране на корекцията и ще ускори сървърите с голям брой едновременно работещи процеси. Повече за това .
Нови функции за оптимизиране на производителността на сървъра Linux, може да повлияе на популярността на тази операционна система в облачната среда. Ние сме в Събрахме статистика - най-популярната операционна система в облака сред нашите клиенти остава Windows (79%). Дял Linux е 20%. В бъдеще очакваме втората операционна система да си възвърне част от пазарния дял. Предоставяме и диаграма на разпределението на дяловете между Linux-дистрибуции (Най-популярната дистрибуция сред нашите клиенти остава Ubuntu - 45%, следвани от CentOS с 28% и Debian от 26%.


Добавете аудио драйвери (много)
В една от темите на Hacker News жителите , какво имаш? Linux Винаги е имало трудности с хардуерната поддръжка. Но в 5.1 тя ще бъде добавена. за аудио оборудване.
Например ще има драйвер за , насочен към работа в звукозаписни студия и концертни зали. Също MediaTek BTCVSD драйвер за Bluetooth чипа, предложен от разработчици от MediaTek.
Можете да очаквате поддръжка за Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 и вградени контролери на Google ChromeOS. В списъка са още Ingenic JZ4725B, MT8183 и MT6358, NXP MICFIL, Rockchip RK3328, Spreadtrum DMA контролери и много други.

/flickr/ /
Какво друго да очаквате в Linux ядро 5.1
Както пише Phoronix, разработчиците в Linux 5.1 възможност за използване на постоянна памет като RAM. По-конкретно, Optane NVDIMM (направена с помощта на 3D Xpoint технология) на DDR4 шината може да бъде „преобразувана“ в памет с произволен достъп.
Прочетете повече за работата, която се извършва в тази посока. . Сега Линус за поведението на Optane от разработчици от Intel. Едва след като ги получи, той ще реши дали да включи новата функция в ядрото 5.1.
Все още можете да очаквате кръпки, които решават . На 19 януари 2038 г. стойността на времето вече няма да се побира в 32-битово цяло число със знак. Това ще доведе до масови сривове на програмата. Ето защо, разработчиците са постепенно в съответните системни извиквания - новата версия на ядрото няма да бъде изключение.
Повече информация за потенциални промени в кода Linux ядрото може да се очаква в близко бъдеще. Ще продължим да пишем за тях в бъдещи статии.
В нашия корпоративен блог:
Източник: www.habr.com
