Након издавања Линука 6.14, отворен је прозор за спајање измена, од којих су многи били у изради и пре објављивања тренутне стабилне верзије Кернела.
Од ових промена које су припремљене за издавање Линука 6.15, једна од њих је привукла пажњу, од су уграђени значајне промене које омогућавају његову употребу као роот окружење (Дом0) за Хипер-В, Мицрософтов хипервизор.
За оне који нису свесни ове функционалности, требало би да то знају даје Линуксу контролу над окружењем домаћинат, који укључује управљање хипервизором, управљање ресурсима, покретање система за госте и комуникацију између виртуелних машина и физичког хардвера.
Претходно организација на хипервизор у Линук и Виндовс кернелима се разликовао, тако да Имплементација Хипер-В за Линук користи другачији приступ за конфигурисање подсистема и управљање хиперпозивима. Зато је Код за мапирање прекида помоћу ИОММУ је поново написан пратећи сличну логику оној која се користи за подршку за Ксен на Линук-у. И Ксен и Хипер-В деле архитектуру засновану на привилегованом роот окружењу (Дом0) за администрацију система.
Линук већ има Хипер-В Дом0 компатибилност
Хипервизор од Хипер-В на Линук-у се сада управља преко /дев/мсхв уређаја, што оптимизује његову интеграцију са системом. Поред тога, уведене закрпе су укључиле могућност врућег онемогућавања ЦПУ језгара (ЦПУ ван мреже), омогућавајући већу флексибилност у управљању системским ресурсима.
El Подршка за Линук хост за Хипер-В првобитно је уведена 2020., иако је до сада био доступан само кроз одређене закрпе, пошто га је Мицрософт користио у својој Азуре Линук дистрибуцији и у својој инфраструктури облака, али његово укључивање у главни Линук кернел омогућава сваком пројекту треће стране да искористи ову могућност без потребе за додатним модификацијама.
Главни разлог иза ове одлуке стоји растућа доминација Линук-а у Мицрософт виртуелизованим окружењима. Од 2018. године, број Линук гостујућих система на Азуре-у је надмашио Виндовс, што је довело до тога да компанија оптимизује своју инфраструктуру за овај тренд.
Побољшања мрежног подсистема
Још једна од промена које се истичу За следеће издање Линука, 6.15, су оптимизације за побољшање мрежних перформанси на Линук системима. Ова побољшања укључују:
- Побољшања у МПТЦП-у: Мултипатх ТЦП (МПТЦП) перформансе су оптимизоване за 29% у сценаријима са једним потпротоком.
- Оптимизација ТЦП саобраћаја: Омогућавање ГРО (Генериц Рецеиве Оффлоад) за пакете које преусмерава КСДП (еКспресс Дата Патх) може удвостручити пропусност ТЦП тока.
- Убрзање ТЦП везе: Перформансе Цоннецт() у ситуацијама високе конкурентности побољшане су за 200%, заменом спин закључавања са 4-торком РЦУ структуром. Прилагођавањем хеш дистрибуције, побољшање достиже 229%.
- Оптимизација УДП саобраћаја: Током УДП флоод напада, ефикасност пријема се побољшава до 10% смањењем непотребних приступа временским ознакама утичнице.
Поред тога, имплементиране су нове функције и побољшања компатибилности, као што су:
- Праћење ТЦП временске ознаке: Могућност прикупљања временских ознака у БПФ-у је додата за праћење података послатих, евидентираних и потврђених на ТЦП везама, омогућавајући ефикасније праћење са мањим утицајем на перформансе.
- Подршка за МЦТП преко УСБ-а: Транспортни драјвер за МЦТП (Манагемент Цомпонент Транспорт Протоцол) је додат на УСБ конекције.
- Приступ СФП модулима: Приступ СФП (Смалл Форм-фацтор Плуггабле) модулима је сада дозвољен преко СМБус (сабирнице за управљање системом).
- Броадцом БНКСТ: Сада подржава Интел Киллер Е5000 Етхернет интерфејс.
- Аироха РИСЦ-В НПУ подршка: Додата је подршка за Аирохину јединицу за обраду пакета (НПУ) засновану на РИСЦ-В.
- Реалтек бежични чипсетови: Модели РТЛ8814АЕ и РТЛ8814АУ су додати РТВ88 контролеру.
- Интел ИВЛВИФИ: Нови ивлмлд поддривер је уведен у ИВЛВИФИ драјвер, који проширује подршку за различите комбинације хардвера и фирмвера.
- МЛО подршка на Медиатек МТ76: Медиатеков МТ76 драјвер припрема МЛО подршку, посебно за МТ7996 чипсет.
Коначно, ако сте заинтересовани да сазнате више о томе, можете погледати детаље у следећи линк.