Linux 6.5 пристига със страхотни подобрения в поддръжката, новини и още

Linux Kernel

Linux е предимно безплатно ядро, подобно на ядрото на Unix. Това е един от основните примери за безплатен софтуер с отворен код.

След два месеца развитие, Линус Торвалдс обяви пускането на ядрото на Linux 6.5. Забележителните промени включват: поддръжка за механизма за управление на мощността Intel TPMI, системното извикване на cachestat, непрекъсната интеграция на поддръжката на Rust език, поддръжка за векторни инструкции RISC-V и др.

В тази нова версия на ядрото на Linux 6.5 бяха направени около 14674 1294205 корекции и бяха добавени XNUMX XNUMX XNUMX реда код.

Основни новини в Linux 6.5

В тази нова версия на ядрото на Linux 6.5 интерфейсът RAPL добавя поддръжка за TPMI механизъм Използван в процесорите на Intel за активиране на функции за управление на захранването, този нов интерфейс допълва наличния преди това интерфейс RAPL MSR/MMIO и предоставя по-гъвкави настройки за ограничаване на мощността.

Друга промяна, която се откроява в новата версия, е тази добавено извикване на cachestat()., който има функцията да проверява състоянието на кеша на страницата за файлове и директории. Ново системно извикване позволява на програмите за потребителско пространство да определят кои страници от даден файл са кеширани в основната памет.

За разлика от предишното налично системно извикване mincore(), извикването cachestat() ви позволява да видите по-подробна статистика, като например броя на кеширани страници, мръсни страници, изгонени страници, наскоро изгонени страници и страници, маркирани за пренаписване.

За частта от подобренията, които продължават да се прилагат в поддръжката на Rust, Откроява се, че беше възможно да се използва версията Rust 1.68.2, който стабилизира някои от функциите, използвани в ядрото. Подобрен API за стартиране на pin, както и разширени възможности на модулите „error“, „sync“, „str“, „task“ и „types“.

За ARM64 системи, е внедрена поддръжка за PIE разширение, който предоставя функционалност за конфигуриране на права за достъп до паметта. Вместо твърдо кодиране на информация за разрешенията в таблица на страницата на паметта, PIE използва индекса на масива с разрешения, указан в системния регистър.

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

В допълнение към това, друга от новостите, която се откроява в тази нова версия на Linux 6.5, работните опашки на ядрото, които прилагат откриването и автоматичното маркиране на задания с интензивно използване на процесора.

В системи с процесори Zen 2 и по-новите AMD, P-State драйверът е активиран по подразбиране вместо драйвера CPUFreq за управление на захранването, плюс параметърът X86_AMD_PSTATE_DEFAULT_MODE е добавен за избор на режим P-State по подразбиране.

Файловата система Overlayfs е мигриран, за да използва новия API за монтиране и са направени промени за организиране на работата на файловата система ComposeFS като допълнение към файловите системи OverlayFS и EROFS, вместо да поддържат отделна реализация. В ядрото 6.5 Composefs добави поддръжка за слоеве „само за данни“, използвани само за данни (отделно от метаданните).

Бяха предложени нови оптимизации за файловата система Btrfs, тъй като трансферът на данни се изпълнява в синхронен режим за бързи алгоритми за изчисляване на crc32c и xxhash контролни суми).

От останалите промени които се открояват:

  • Драйверът AMDGPU добави поддръжка за честота на овърклок на видеокарти Radeon RX 7000.
  • Драйверът i915 носи първоначална поддръжка за чипове Intel Meteor Lake и добавя възможност за използване на VRR на лаптопи с eDP дисплеи.
  • Значително разширена поддръжка за USB4 контролери, включително първоначална поддръжка за контролери Intel Barlow Ridge, които поддържат USB4 v2 (80 Gbps през USB Type-C).
  • Към аудио подсистемата ALSA е добавена поддръжка за MIDI 2.0 устройства.
  • Добавен драйвер за медийни конзоли NVIDIA SHIELD

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


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

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

*

*

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