Linux 6.12 пристига с включено RT ядро ​​и този списък с нови функции

Linux 6.12

Очакваше се, че след обичайните седем Release Candidates, стабилната версия на Linux 6.12. Нямаше изненади. Линус Торвалдс го обяви преди няколко часа. И какви новини носи? Много, както винаги, въпреки че този път има наистина важни подобрения, като например RT ядрото, което е включено в официалното ядро, така че вече не е необходимо да се използва специално за изпълнение на задачи, които изискват ядро ​​с по-малко забавяне.

От друга страна, Торвалдс не го е казал, не зависи от него, но е повече от вероятно Linux 6.12 да е LTS версия от 2024 г. La de 2023 Беше Linux 6.6, който пристигна през октомври миналата година, а 6.12 трябва да е версията с разширена поддръжка за 2024 г., защото тази година не е имало такава и календарът не позволява повече. Това, което следва, е списък с новини Linux 6.12.

Какво е новото в Linux 6.12

Процесори:

  • Поддръжката на PREEMPT_RT в реално време най-накрая е интегрирана. След две десетилетия чакане основното ядро ​​на Linux 6.12 вече поддържа PREEMPT_RT компилации за x86/x86_64, RISC-V и ARM64.
  • Linux 6.12 завърши подготовката на Intel да остави ерата Family 6 зад гърба си.
  • Функционалност на Intel Efficiency Latency Control (ELC) за своите неосновни SoC.
  • Основните тестове на Intel IFS SBAF бяха обединени, за да разширят възможностите за сканиране на място.
  • Добавени са идентификатори на модела Intel Panther Lake и Diamond Rapids. Panther Lake също има първоначална поддръжка за драйвера Intel LPSS.
  • LoongArch вече поддържа ACPI BGRT и други функции.
  • Повече функции на ядрото и нови разширения на ISA CPU за RISC-V.
  • Самият Линус Торвалдс е работил върху бързо валидиране на достъпа на потребителите чрез маскиране на адреси.
  • Intel TPEBS и LBR поддръжка за регистриране на събития с перф инструменти.
  • Актуализации на производителността за платформите Intel Lunar Lake и Arrow Lake.
  • Финализиране на EEVDF и други подобрения на планировчика.
  • Поддръжка на хибридно мащабиране на капацитета на процесора за контролера Intel P-State, за да помогне с SoC на Lunar Lake и други процесори, които ще се доставят с P/E ядра, но нямат поддръжка за SMT.
  • Различни актуализации за управление на захранването от Intel и AMD.
  • Първоначална поддръжка на Raspberry Pi 5, най-накрая за основното ядро.
  • Поддръжка за AMD Bus Lock Detect.
  • Нова поддръжка за лаптопи Snapdragon X1 с хардуер ThinkPad T14s Gen 6 и Microsoft Surface Laptop 7 за тези лаптопи, захранвани от Qualcomm.
  • Поддръжка за разширение за наслагване на разрешение за ръка.

графика:

  • Скоростта на вентилатора на графичния контролер на Intel вече е отчетена.
  • Intel Panther Lake HDMI аудио поддръжка.
  • QR кодове за DRM паник съобщения при възникване на грешка в ядрото.
  • Графиките Intel Xe2 Lunar Lake и Battlemage са активирани по подразбиране за съвместимост извън кутията с лаптопи от серия Core Ultra 200, които вече се продават, и предстоящи дискретни графични карти.
  • Драйверът AMDGPU има по-фина обработка при рестартиране, повече работа с RDNA4, поддръжка за изолация на процеси и други функции.

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

  • Bcachefs работи за премахване на своя „експериментален“ флаг, надяваме се през следващата година.
  • Промени в XFS и VFS, за да поддържа най-накрая размери на блокове, по-големи от размера на страницата.
  • Idmapped се монтира за FUSE и се свързва за VirtIO-FS.
  • Поддръжка на протокол LOCALIO, за да помогне за увеличаване на производителността на NFS, когато клиентът и сървърът са на една и съща система, като например в случая с контейнери.
  • F2FS преминава през повече преобразувания на фолио.
  • 9p USB мрежов драйвер за помощ при разработването на вградени устройства като алтернатива на използването на NFS.
  • Незначителни оптимизации на производителността за Btrfs.
  • XFS добавя нови ioctl за обмен на съдържанието на два файла.
  • Файловата структура е по-малка, което може да помогне при някои големи натоварвания на файлове.
  • Поддръжка за IO_uring async discard за подобряване на производителността с тази чудесна иновация на ядрото.
  • Поддръжка на EROFS за монтирания с файлова поддръжка.
  • Корекции на файловата система NILFS2.

мрежи:

  • Драйверът на NVIDIA Mellanox добави Multi-Path PCI като интересна функция.
  • TCP поддръжката на паметта на устройството е обединена.
  • Няколко други нови хардуера поддържат кабелни и безжични мрежи. Сред новите хардуерни поддръжка са за RTL8852BT и RTL8852BE-VT, RTL9054 / RTL9068 / RTL9072 / RTL9075 / RTL9068 / RTL9071, Motorcomm yt8821 2.5G Ethernet PHY, RTL8126A Rev B и други.
  • Има и Rust драйвер за QT2025 PHY.

Друг хардуер:

  • Нативното управление на PCIe кутии е обединено, за да управлява LED светлините и мигащи модели на PCIe кутии за съхранение.
  • Множество подобрения в съвместимостта на лаптопи, които са от полза за лаптопи от Lenovo, ASUS, Dell, LG, Panasonic и други.
  • Различни подобрения в мониторинга на хардуера с HWMON драйвери, включително поддръжка за повече преносими устройства за игри от AYANEO и OneXPlayer.
  • Още CXL допълнения.
  • PixArt PS/2 тъчпад контролер, който се намира на някои преносими компютри.
  • HDMI CEC контролер за висок клас 4K HDMI сплитери/усилватели.
  • Още подобрения на IEEE-1394 Firewire.
  • Нови функции на драйвера на таблета за рисуване Wacom.
  • Подобрена аудио поддръжка на ASUS ROG Ally X.
  • Превод на EDAC адрес за предстоящи платформи на AMD.
  • Наследените звукови драйвери на Intel бяха премахнати в полза на новия AVS код.
  • Много ACPI актуализации.
  • Подобрена поддръжка за QNAP TS-433 NAS.

виртуализация:

  • По-добра VirtIO Vsock производителност.
  • Виртуализацията на KVM вече може да обяви поддръжка на AVX10.1 за гост виртуални машини.
  • Microsoft Hyper-V ще стартира Linux по-бързо, когато имате много процесорни ядра.
  • LoongArch KVM за ускоряване на двоичния превод на ARM/x86.
  • Надстройки на ARM/RISC-V/LoongArch KVM.

Сигурност на Linux:

  • LSM Landlock има повече контроли около Unix сокети.
  • vDSO getrandom() за още пет CPU архитектури.
  • По-голям контрол по време на компилиране върху смекчаването на сигурността на процесора.
  • Новият модул за сигурност „IPE“ за прилагане на политика за интегритет.
  • Подсистемата Replay Protected Memory Block "RPMB" е представена след години на слухове.

Други промени в ядрото с Linux 6.12:

  • Sched_ext позволява управление на правилата за планиране на ядрото чрез eBPF програми. Sched_ext се създава дълго време и е една от страхотните характеристики на Linux 6.12.
  • Актуализира кода за вграждане на XZ.
  • Добавена е хистограма за използване на стека на ядрото, за да помогне на разработчиците с оптимизации.
  • По-лесно изграждане на ядра за отстраняване на грешки на Pacman за Arch Linux.
  • Инфраструктурата на Rust с Linux 6.12 се подготвя за Rust binder и сега поддържа повече средства за дезинфекция и смекчаване на CPU.

Налично сега

Linux 6.12 беше обявен и вече е достъпен за изтегляне. Пристигането му в различните Linux дистрибуции ще зависи от философията и модела на развитие на всяка от тях.


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

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.