Linux 6.18-rc5 вече е наличен, „малък и скучен“

  • Прозорецът за сливане е затворен, като rc1 и rc5 вече са в тестов режим, няма сериозни проблеми
  • Значителен скок напред в драйверите, виртуализацията (KVM x86 CET, Secure AVIC) и DRM (Tyr, Rocket)
  • Подобрения в архитектурите (Apple Silicon, Intel, AMD, RISC-V) и XFS/DM-PCACHE
  • Възможен LTS, стабилен график за края на ноември или началото на декември

Linux 6.18-rc5

Linux 6.18-rc5 Вече е на тестовата писта И въпреки че фазата на интеграция приключи преди седмици, филмът от този цикъл е по-добре разбран, ако го погледнем от първото му публично издание. След затварянето на прозореца за сливане и издаването на 6.18-rc1Разработката напредва гладко, като последователни RC-та усъвършенстват детайлите и усъвършенстват хардуерната поддръжка.

Най-интересното в тази история е, че всичко сочи към... Може да се превърне в следващата серия с разширена поддръжка. когато стабилната му версия пристигне в края на ноември или началото на декември. Линус коментира, че началото на цикъла е едно от „добрите“: без драматичен лов на бъгове в тестовата им ферма, нещо, което обикновено очаква сравнително спокойни RC (за разлика от 6.17-RC1).

Ключови нови характеристики на серията 6.18

Комбинацията от промени е пълна с нови драйвери, промени в ключови подсистеми и много ясен фокус върху сигурността и виртуализацията. Няколко парчета се открояват в тази партида. което си струва да държите на радара си; за информация относно драйверите и виртуализацията, вижте Нови функции във виртуализацията и драйверите:

  • CET виртуализация в KVM x86 за процесори Intel и AMD, активиране на механизми за прилагане на контрол на потока на гост системите.
  • Главен вход на Intel USBIO контролери, разширявайки обхвата на входно/изходните операции.
  • Първоначална поддръжка за хаптични сензорни панелиотваряйки вратата към по-богати тактилни преживявания.
  • AMD Secure AVIC и редица подобрения във виртуализацията, фокусирани върху EPYC.
  • Стойка за екран за Intel Wildcat Lake, подготвяйки почва за бъдещи платформи.
  • Идват DRM/ускорителни контролери Тир и Ракета, като Tyr е имплементиран в Rust за графични процесори Mali, а Rocket е имплементиран като NPU ускорител в последните Rockchip SoCs.
  • XFS по подразбиране активира онлайн fsck., като по този начин се засилва поддръжката и съгласуваността, без да се спира системата.
  • Intel пренаписва своите Шофьор на Habana Labs за натоварвания с изкуствен интелект.
  • Още контролери за AMD Версал, разширявайки поддръжката в адаптивните SoCs.
  • DM-PCACHE като нова постоянна кеш дестинация в Device Mapper.
  • Включване нагоре по веригата Сноповедобавяне на части към екосистемата.

Отвъд заглавията, Шофьорите са причина за по-голямата част от разликата., последвано от промени във VFS/FS, дърветата на устройствата, инструментите, актуализации на архитектурата (с много DT) и подобрения в Rust инфраструктурата.

Процесори и архитектури: фина настройка в основата

Сърцето на хардуера получава добра партида от междусекторни подобрения. Това са най-забележителните точки които идват със серия 6.18:

  • Оптимизация Ретполин проектиран да помага с Intel E ядра.
  • Intel TDX съвместим с Kexec, с изключения в някои по-стари Xeon игри, засегнати от грешки.
  • В LoongArch, Механизмът за сигурност управлява генератор на случайни числа (RNG), TPM2 и криптографско ускорение. изтеглени.
  • Корекция на a Проблем с производителността на PCIe в процесорите Intel Xeon.
  • Актуализация на драйвера AMD Versal TRNG за тези адаптивни SoCs.
  • Предстоят още приготовления AMD Zen 6.
  • Специфичен пластир за AMD Булдозер и производни на ветерани.
  • Промяна (късна и донякъде противоречива) на Intel FRED в гъвкавото провеждане на събития.
  • Какво ново в IOMMU за Intel, AMD, Apple и RISC-V.
  • Дървета на устройствата за Apple M2 Pro, Max и Ultra, с любезното съдействие на Project Asahi, подсилващ Apple Silicon.
  • SoC интеграция ESWIN EIC7700 (SirFive HiFive Premier P550) на основната стойка.
  • Подготовка на DT за ARM C1 процесори (Nano, Pro, Premium, Ultra) на новата платформа CSS на Lumex от АРМ.
  • „Макарите или ролки Те се обединяват като кеш памет на процесора, базирана на масив, като по избор е активирана.
  • малък оптимизация на управлението на паметта в x86.
  • Контроли на вектора на атаката, способни да се справят със смекчаването на VMSCAPE.
  • Нови шофьори EDAC за Intel, AMD и ARM.
  • RISC-V приема Разширения на доставчиците на MIPS.
  • Базова актуализация за Intel микрокодтретирайки го като частично остаряло.
  • Подкрепа на плъзгащо се управление на захранването в Intel Panther Lake.
  • Подобрения производителност при криптографски операции.

Този раздел ясно показва, че поддръжка на нови платформи и устойчивост на съществуващи архитектури Те вървят ръка за ръка в 6.18, с промени, които засягат както производителността, така и сигурността.

Виртуализация: повече мощ и съвместимост

В среди с хипервизори историята също е положителна. Ключовите способности бяха засилени в KVM и др.

  • администратор повече от 255 виртуални процесора AMD EPYC сървърите вече са по-надеждни.
  • Откриване на Хипервизор Bhyve Добавен е FreeBSD.
  • Подкрепа на KVM x86 CET в Intel и AMD, затягайки потока на контрол.
  • Активиран AMD Secure AVIC за криптирани гости.
  • Значителни подобрения за Microsoft Hyper-VKexec/Kdump, поверителни виртуални машини в Azure и други.
  • Няколко Допълнителни настройки в KVM като цяло.
  • Подкрепа за NVIDIA GB300 с контролер NVGRACE VFIO.

Като цяло, безопасност и мащабируемост на гостите Те правят крачка напред, която ще бъде забележима в облаци с множество наематели и лаборатории с висока плътност на vCPU.

Графика и DRM: Повече драйвери, повече бъдеще

Визуалните и ускорителните аспекти получават значително внимание, както и новите функции, написани на Rust. Това са ключовете:

  • Нов ускорител Ракета за NPU в последните Rockchip SoCs.
  • По-добра съвместимост с AMD GCN 1.0 на AMDGPU.
  • Съвместимост с Профил на захранване на Intel SLPC.
  • Стойка за екран за Intel Wildcat Lake.
  • Пренаписване на Шофьор на Habana Labs от Intel.
  • Nouveau използва фърмуера на NVIDIA GSP по подразбиране.
  • Поддръжка на DRM Пантор за графични процесори ARM Mali (G710, G510, G310, Gx15, Gx20, Gx25).
  • пристига Tyr като драйвер в Rust за графични процесори ARM Mali, с цел да замени Panthor.

Посланието е ясно: Консолидация за настоящите графични процесори и подготовка за предстоящите, като Rust набира скорост при графичните драйвери.

Съхранение и файлови системи

Слоят с данни не изостава много. XFS активира онлайн fsck по подразбиране и Device Mapper дебютира с постоянна кеш цел:

  • DM-PCACHE Той осигурява постоянство на кеша на ниво картограф на устройството.
  • Това беше обявено на Btrfs Първоначална поддръжка за блокове с размер, по-големи от страница, подобрявайки производителността при работа с големи набори от данни.

Тези движения, заедно с Настройка и инструменти за VFSТе повишават надеждността и скоростта при тежки натоварвания.

Календар и LTS на хоризонта

С вече наличната версия rc5, остават няколко седмици за настройване, кръстосано тестване и прегледи от общността. Стабилният пазар би трябвало да се наблюдава между края на ноември и началото на декември.Всичко също показва, че версия 6.18 е претендент за това да бъде LTS 2025, атрактивна база за корпоративни дистрибуции.

Документация и как да тествате без изненади

Ако искате да прегледате официално форматирана документация, проектът поддържа онлайн ръководства тукТези, които предпочитат да го генерират локално, могат да използват make htmldocs или make pdfdocs в дървото с изходен код, след като прочетат Documentation/admin-guide/README.rst и Documentation/process/changes.rst.

За да тествате RC5, обичайната рецепта: компилиране, инсталиране на тестов дял или виртуална машина и да го валидирате на вашия хардуер. Тези, които разработват модули или пачове, трябва да прегледат промените в заглавките, като отбележат Нарастващото присъствие на Ръст в дървото и да се обърне внимание на регресиите в драйверите.

Като цяло, 6.18-rc5 се възприема като цикъл без никакви дразнещи нотки: Много драйвери, подобрена сигурност и виртуализацияНарастващата поддръжка за Apple Silicon и най-новите Intel/AMD платформи, както и забележимите подобрения във файловите системи и мрежите. Ако темпото и стабилността, наблюдавани от rc1 насам, се запазят, 6.18 се очертава да бъде... солидна основа за мащабни внедрявания и естествен кандидат за дългоочаквана LTS.

Linux 6.18-rc3
Свързана статия:
Какво е новото в Linux 6.18-rc3: промени в ядрото и контекст