Линук кернел 5.0 је објављен

Повећање броја главне верзије на 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 уређаје.
  • Подсистем за унос је научио да ради са високо прецизним скроловањем на неким Мицрософт и Логитецх мишевима.
  • Много промена у драјверима за веб камере, ТВ тјунере, УСБ, ИИО итд.

Мрежни подсистем:

  • УДП стек подржава механизам нулте копије за пренос података преко утичнице без средњег баферовања.
  • Ту је такође додат механизам генеричког преузимања.
  • Побољшане перформансе претраге у кфрм смерницама када их има велики број.
  • ВЛАН драјверу је додата могућност истоваривања тунела.
  • Бројна побољшања у подршци за Инфинибанд и бежичне мреже.

Извор: линук.орг.ру

Додај коментар