Линук 5.15 долази са побољшањима подршке за Бтрфс, СМБ сервер, НТСФ драјвер и још много тога

После два месеца развоја, Линус Торвалдс је објавио Линук кернел 5.15 а значајне промене укључују а нови НТФС драјвер са подршком за писање, ксмбд модул са имплементацијом СМБ сервера, ДАМОН подсистем за надгледање приступа меморији, закључавање примитива за режим у реалном времену, подршка за фс-верити у Бтрфс-у и још много тога.

Нова верзија је добила 13,499 исправки од 1,888 програмера, величина закрпе је 42 МБ (промене су утицале на 10,895 датотека, додато је 632,522 линија кода, уклоњено је 299,966 линија).

Главне нове карактеристике Линука 5.15

У овој новој верзији кернел усвојио нову имплементацију НТФС система датотека, од стране Парагон Софтваре-а. Нови контролер може да ради у режиму писања и подржава све карактеристике тренутне верзије НТФС 3.1, укључујући проширене атрибуте датотека, листе приступа (АЦЛ), режим компресије података, ефикасно руковање празнинама у датотекама (ретко) и понављање промена из регистра да би се обновио интегритет након кварова.

Систем архивирањас Бтрфс подржава механизам фс-верити, која се користи да транспарентно контролише интегритет и аутентичност појединачних датотека користећи хешове или криптографске кључеве ускладиштене у области метаподатака која је повезана са датотекама. Раније је фс-верити био доступан само за ФС Ект4 и Ф2фс.

Бтрфс такође додаје подршку за мапирање корисничких ИД-ова у монтиране системе датотека (раније подржавано за ФАТ, ект4 и КСФС систем датотека). Ова функција вам омогућава да повежете датотеке одређеног корисника на монтираној спољној партицији са другим корисником на тренутном систему.

Остале промене у Бтрфс-у укључују: убрзати додавање кључева у индекс директоријума да побољша перформансе креирања датотека; могућност рада раид0 са једним уређајем и раид10 са два (на пример, у процесу реконфигурисања матрице); опција "ресцуе = ибадроотс" да игноришете неважеће разапињуће стабло; убрзање операције "пошаљи"; смањити сукобе закључавања током операција промене имена; могућност коришћења 4К сектора на системима са величином меморијске странице од 64К.

У ЕКСТ4 се радило на повећању перформанси писања ллоц бафера и обрада напуштених (осимљених) датотека које и даље постоје због чињенице да су остале отворене, али се испоставило да нису повезане са директоријумом.

Још једна промена која се истиче је та додатна заштита од скривених услова трке што би могло да доведе до оштећења датотеке приликом читања из кеша док се обрађује празнине у датотеци, плус подршка за обавезна закључавања датотека која се имплементира блокирањем системских позива који доводе до промена датотеке је уклоњена. Због могућих тркачких услова, ове браве су се сматрале непоузданим и застареле пре много година.

И такође ЛигхтНВМ подсистем је уклоњен, који је омогућио директан приступ ССД диску, заобилазећи слој емулације. ЛигхтНВМ је изгубио смисао након појаве НВМе стандарда који пружају могућност зонирања (ЗНС, Зонед Намеспаце).

С друге стране, то је улог додата подршка за асиметрично заказивање додељивања задатака процесорским језграма у архитектурама где неки ЦПУ дозвољавају 32-битне задатке, а неки раде само у 64-битном режиму (на пример, АРМ). Нови режим дозвољава само ЦПУ-е који подржавају 32-битне задатке да се узму у обзир приликом заказивања 32-битних задатака.

За архитектуру АРЦ, имплементирана подршка за табеле меморијских страница на три и четири нивоа, што ће даље омогућити подршку за 64-битне АРЦ процесоре.

На делу контролера можемо наћи да је контролер амдгпу је компатибилан са Циан Скиллфисх АПУ-овима (опремљен са Нави 1к ГПУ). Подршка за видео кодек је имплементирана за АПУ Иеллов Царп, Побољшана подршка за Алдебаран ГПУ, додани су нови Нави 24 "Беиге Гоби" и РДНА2 ГПУ базирани ИД-ови мапа, предложена је побољшана имплементација виртуелних дисплеја (ВКМС) и додата подршка за праћење температуре АМД Зен чипова 3.

Контролер амдкфд (за дискретне ГПУ-ове као што је Поларис) имплементира дељени менаџер виртуелне меморије (СВМ) заснован на Хетерогеном подсистему за управљање меморијом (ХММ), који омогућава да се користе уређаји са сопственим јединицама за управљање меморијом (ММУ), који могу да приступе главној меморији. Чак и уз помоћ ХММ-а, можете организовати заједнички адресни простор између ГПУ-а и ЦПУ-а, у којем ГПУ може приступити главној меморији процеса.

Контролер и915 за Интел графику проширује употребу ТТМ Видео Мемори Манагер-а и укључује могућност управљања потрошњом енергије на основу ГуЦ-а (Графички микроконтролер). Почеле су припреме за имплементацију подршке за Интел АРЦ Алцхемист Грапхицс и Интел Ксе-ХП ГПУ.

Од осталих промена који се истичу:

  • Ноувеау драјвер имплементира контролу позадинског осветљења еДП панела преко ДПЦД (ДисплаиПорт Цонфигуратион Дата).
  • Додата подршка за Адрено 7ц Ген 3 и Адрено 680 ГПУ у мсм драјверу.
  • Имплементирана је могућност изградње језгара за АРМ64 архитектуру у облику клијената за хипервизор Хипер-В.
  • Додан је Виртио драјвер за И2Ц магистралу, који вам омогућава да емулирате И2Ц драјвере у паравиртуализационом режиму користећи одвојене позадине.
  • Гпио-виртио Виртио драјвер је додат да би се омогућило гостујућим системима да приступе ГПИО линијама које обезбеђује хост систем.
  • КВМ хипервизор имплементира могућност приказа статистике у облику линеарних и логаритамских хистограма.
  • Драјвер за повезивање, који се користи за додавање мрежних интерфејса, додаје подршку за КСДП (еКспресс Дата Патх) подсистем, који вам омогућава да манипулишете мрежним пакетима у једној фази пре него што их обради мрежни стог Линук кернела. .
  • Бежични стек мац80211 подржава 6ГХЗ СТА (Специал Темпорари Аутхоризатион) у ЛПИ, СП и ВЛП режимима, као и могућност да се засебно конфигурише ТВТ (Таргет Ваке Тиме) у режиму приступне тачке.
  • Нетфилтер додаје драјвере за мрежне токове инкапсулиране у СРв6 (Сегмент Роутинг ИПв6).
  • Додата подршка за соцкмап за Уник стриминг сокете.
  • ИОММУ драјвер је имплементиран за Аппле М1 чип.
  • Додан драјвер звука за системе засноване на АМД Ван Гогх АПУ.
  • Реалтек Р8188ЕУ драјвер је додат у грану спремности, који је заменио претходни драјвер (ртл8188еу) за Реалтек РТЛ8188ЕУ 802.11 б / г / н бежичне чипове.

Коначно Ако сте заинтересовани да сазнате више о томе, можете проверити детаље У следећем линку.


Садржај чланка се придржава наших принципа уређивачка етика. Да бисте пријавили грешку, кликните овде.

Будите први који ће коментарисати

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

Ваша емаил адреса неће бити објављена.

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.