Linux 6.18-rc1, която може да бъде LTS версията за 2025 г., вече е налична.

  • Linux 6.18 RC1 пристига със затворен прозорец за сливане и таблица с разлики, доминирана от драйвери, VFS и Rust, готова за интензивно тестване.
  • Ключови промени: Btrfs с блокове, по-големи от страницата, Secure AVIC, CRIU на AMDGPU, нови EDAC драйвери и поддръжка на Bhyve.
  • Оптимизацията на Retpoline за x86 намалява преразхода на E-ядрото; планирайте точките за края на ноември или началото на декември.
  • Много подробен кратък лог по подсистеми подсилва виртуализацията, работата в мрежа и съхранението, с реална възможност за LTS.

Linux 6.18-rc1

Linux 6.18-rc1 сега на разположение за публично тестване след затварянето на прозореца за интеграция и всичко сочи, че тази линия ще се превърне в следващата серия с разширена поддръжка. Според собствения темп на разработка, размерът на пача е среден и няма забележителни изненади в списъците за сливане. Това, че RC1 пристига без да се налага да разделя сериозни повреди по време на сливането, е добър знак. за стабилността на това, което предстои.

За тези, които следят цикъла на ядрото, този важен етап бележи началото на няколко седмици на шлифоване: ще последват още RC-та, тестове на различен хардуер и корекции в последния момент. Ако всичко върви гладко, стабилната версия би трябвало да излезе между края на ноември и началото на декември., с възможност да се превърне в LTS, която много дистрибуции ще приемат като основа за своите корпоративни версии.

Какво предлага Linux 6.18-rc1 и как е разработен

След две интензивни седмици на сливане, основното дърво на конфигуриране (devicetree) е маркирано за RC1. Половината от разликата са драйвери, докато останалата част е разделена между VFS и файлови системи, актуализации на архитектурата (много неща, свързани с devicetree), инструменти, подобрения в Rust и няколко основни области. Първото публично издание пристига с класически баланс: много драйвери и цялостно почистване в ядрото. Първият публичен монтаж е с класически баланс: много драйвер и напречно изравняване в сърцевината..

Самият Линус отбеляза, че това е един от онези „добри“ цикли, при които не му се е налагало да преследва сложни грешки на тестовите си машини. По-малкото драма по време на прозореца за сливане обикновено предвещава относително спокоен RC цикъл., винаги подчинено на това, което общността открие по време на тестването.

Подчертани нови функции и видими промени

Обхватът на промените е широк и засяга всичко - от сигурност и виртуализация до поддръжка на съхранение и хардуер, включително още Rust код. Това са някои особено интересни парчета:

  • Разширяване на използването на Rust в ядрото, с повече код и подобрена поддръжка за неговата инфраструктура. Пътят на Rust към ядрото продължава да набира скорост.
  • Нови Intel USBIO драйвери и множество подобрения на файловата система. Драйверите за входно/изходни операции и файловата подсистема продължават да бъдат фино настроени.
  • Напредъкът на Intel към Wildcat Lake и имплементираният от Rust DRM драйвер за графичните процесори Mali на Arm бяха обединени в дървото. Още стъпки към графики и платформи от следващо поколение.
  • Добавен е Rocket като драйвер за ускорител за Rockchip NPU и поддръжка на хаптичен тъчпад, предоставена от Google. Ускорение на изкуствения интелект върху SoC и нови тактилни преживявания.
  • Различни допълнения към платформите AMD Versal и въвеждането на DM-PCACHE като постоянен кеш таргета в device-mapper. Устойчивост на кеша и нови възможности в усъвършенстваните SoCs.
  • Подобрения в мрежовия стек срещу DDoS атаки и увеличена поддръжка на Apple M2 SoC. Засилена мрежова защита и увеличено покритие за Apple Silicon.
  • CET виртуализация на KVM за x86, отваряща вратата към по-сигурен контрол на потока в гост системите. Допълнително засилване на защитата във виртуализирани среди.

Освен това има много конкретни постижения, които си струва да се подчертаят (вж. Linux 6.12): Комбинацията от подобрения във виртуализацията, криптирането и съхранението води до по-стабилно ядро.:

  • Поддръжка за стартиране на Linux като гост на хипервизора FreeBSD Bhyve. Стъпка напред в преносимостта и съвместимостта с хипервизора.
  • Поддръжка за функцията Secure AVIC на AMD на криптирани гост системи, която предпазва от неочаквани прекъсвания, инжектирани от злонамерен хипервизор. Реалистично екраниране за облаци с множество наематели.
  • Възможност за криптиране на TCP връзки с PSP на AMD платформи. Повече поверителност от край до край в чувствителни среди.
  • Откриване на PTW функция на нов хардуер за KVM на LoongArch. По-добра поддръжка за виртуализация в нововъзникващи архитектури.
  • Поддръжка на CRIU в AMDGPU за GEM обекти, улесняваща контролните точки/възстановяването на графични натоварвания. Полезно инженерство за контейнери и миграции на сесии.
  • Btrfs въвежда първоначална поддръжка за блокове с размери, по-големи от размера на страницата, подобрявайки производителността при големи набори от данни. Значителен скок за I/O натоварвания с големи блокове.
  • EDAC: Драйвер за контролера на паметта AMD VersalNET, който докладва грешки от различни IP блокове, използвайки транспорт от тип IPC. По-детайлна телеметрия на грешките в паметта.
  • EDAC: Поддръжка за ADM Cortex A72 ядра при докладване на грешки в L1 и L2 кеш паметта, което е критично за вградени среди. Подобрена надеждност на 64-битови ARM процесори.
  • Поддръжка за два Intel Alder Lake-S SoC-а. Повече варианти на платформи са обхванати в основното дърво.
  • В AMD, възможността за присвояване на QoS броячи на честотна лента към ресурси (RMID) и проследяването им, докато те остават свързани. Фино наблюдение на споделените ресурси.

С наличността на Linux 6.18-rc1, очертаващата се картина е за ядро ​​с ясен фокус върху сигурността на виртуализацията, разширена хардуерна поддръжка (от Apple M2 до новите варианти на Intel и AMD) и забележими подобрения във файловите системи и мрежите. Ако стабилността на RC1 продължи през следващите няколко седмици, 6.18 Той има потенциала да се превърне в солидната основа, която мнозина очакват за обновяване на платформи и мащабни внедрявания..

Linux 6.17-rc1
Свързана статия:
Linux 6.17-rc1 пристига с много нови функции и въпроси относно Bcachefs