Повећање броја главне верзије на 5 не значи никакве велике промене или кварове компатибилности. То једноставно помаже нашем драгом Линусу Торвалдсу да одржи душевни мир. Испод је листа неких промена и иновација.
Језгро језгра:
- Планер ЦФС процеса на асиметричним процесорима као што је АРМ ради другачије – прво учитава језгра мале снаге и енергетски ефикасна.
- Преко АПИ-ја за праћење догађаја фанотифи датотеке, можете примати обавештења када се датотека отвори за извршење.
- Интегрисан је цпусет контролер који се може користити за ограничавање група процеса на основу употребе ЦПУ и НУМА чворова.
- Укључена је подршка за следеће АРМ уређаје: Куалцомм КЦС404, Аллвиннер Т3, НКСП/Фреесцале и.МКС7УЛП, НКСП ЛС1028А, и.МКС8, РДА Мицро РДА8810ПЛ, Роцкцхип Гру Сцарлет, Аллвиннер Емлид Неутис Н5 и многи други.
- Побољшања у АРМ подсистему: меморијски хот-плуг, Мелтдовн и Спецтре заштита, 52-битно меморијско адресирање итд.
- Подршка за ВБНОИНВД инструкције за к86-64.
Меморијски подсистем:
- Замена тестних ознака са малом потрошњом меморије доступна је за КАСАН алат на АРМ64 платформама.
- Фрагментација меморије је драматично смањена (до 90%), што је резултирало бољим радом Транспарент ХугеПаге мотора.
- Перформансе мремап(2) на великим меморијским подручјима повећане су до 20 пута.
- У КСМ механизму, јхасх2 је замењен ккхасх, због чега је брзина КСМ-а на 64-битним системима повећана за 5 пута.
- Побољшања ЗРам-а и ООМ-а.
Блокирајте уређаје и системе датотека:
- Механизам блк-мк са вишеслојним системом редова захтева постао је главни за блок уређаје. Сав не-мк код је уклоњен.
- Побољшања подршке за НВМе, посебно у погледу рада уређаја преко мреже.
- За Бтрфс је имплементирана пуна подршка за свап датотеке, као и промена ФСИД-а без поновног писања метаподатака.
- Иоцтл позив је додат у Ф2ФС за одложену проверу ФС-а преко фсцк-а.
- Интегрисани БиндерФС - псеудо-ФС за међупроцесну комуникацију. Омогућава вам да покренете више инстанци Андроид-а у истом окружењу.
- Бројна побољшања у ЦИФС: ДФС кеш, проширени атрибути, смб3.1.1 протокол.
- ЗРам ради оптималније са некоришћеним заменљивим уређајима, штедећи меморију.
Безбедност и виртуелизација:
- Додата хеш функција Стреебог (ГОСТ 34.11-2012), коју је развио ФСБ Руске Федерације.
- Подршка за алгоритам за шифровање Адиантум који је развио Гоогле за уређаје мале снаге.
- Алгоритми КСЦхаЦха12, КСЦхаЦха20 и НХПоли1305 укључени.
- Руковање сеццомп позивима сада може да се премести у кориснички простор.
- За КВМ гостујуће системе, подршка за проширења Интел Процессор Траце је имплементирана уз минималну деградацију перформанси.
- Побољшања у КВМ/Хипер-В подсистему.
- Виртио-гпу драјвер сада подржава ЕДИД симулацију за виртуелне мониторе.
- драјвер виртио_блк имплементира позив одбацивања.
- Имплементиране безбедносне функције за НВ меморију засноване на Интел ДСМ 1.8 спецификацијама.
Управљачки програми:
- Промене ДРМ АПИ-ја да би се у потпуности подржала прилагодљива синхронизација (део ДисплаиПорт стандарда) и променљиве брзине освежавања (део ХДМИ стандарда).
- Стандард Цомпрессион Стреам Цомпрессион је укључен за компресију без губитака видео токова упућених екранима високе резолуције.
- АМДГПУ драјвер сада подржава ФрееСинц 2 ХДР и ресетовање ГПУ-а за ЦИ, ВИ, СОЦ15.
- Интел видео драјвер сада подржава Амбер Лаке чипове, ИЦБЦР 4:2:0 и ИЦБЦР 4:4:4 формате.
- Ноувеау драјвер укључује рад са видео режимима за видео картице породице Туринг ТУ104/ТУ106.
- Интегрисани драјвери за Распберри Пи екран осетљив на додир, ЦДТецх панеле, Банана Пи, ДЛЦ1010ГИГ, итд.
- ХДА драјвер подржава дугме „јацк“, ЛЕД индикаторе, Тегра186 и Тегра194 уређаје.
- Подсистем за унос је научио да ради са високо прецизним скроловањем на неким Мицрософт и Логитецх мишевима.
- Много промена у драјверима за веб камере, ТВ тјунере, УСБ, ИИО итд.
Мрежни подсистем:
- УДП стек подржава механизам нулте копије за пренос података преко утичнице без средњег баферовања.
- Ту је такође додат механизам генеричког преузимања.
- Побољшане перформансе претраге у кфрм смерницама када их има велики број.
- ВЛАН драјверу је додата могућност истоваривања тунела.
- Бројна побољшања у подршци за Инфинибанд и бежичне мреже.
Извор: линук.орг.ру