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

Ядро Linux

Linux — в основном свободное ядро, похожее на ядро ​​Unix, — один из основных примеров бесплатного программного обеспечения с открытым исходным кодом.

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

В этой новой версии ядра Linux 6.5 было сделано около 14674 1294205 исправлений и добавлено XNUMX XNUMX XNUMX строк кода.

Основные новые возможности Linux 6.5

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

Еще одно изменение, которое выделяется из новой версии, заключается в том, что добавлен вызов кэшстата(), который имеет функцию проверки состояния кэша страницы для файлов и каталогов. Новый системный вызов позволяет программам пользовательского пространства определять, какие страницы файла кэшируются в основной памяти.

В отличие от ранее доступного системного вызова mincore(), вызов cachestat() позволяет просматривать более подробную статистику, такую ​​как количество кэшированных страниц, грязных страниц, удаленных страниц, недавно удаленных страниц и страниц, отмеченных для перезаписи.

По части улучшений, которые продолжают внедряться в поддержку Rust, Примечательно, что можно было использовать версию Rust 1.68.2., который стабилизирует некоторые функции, используемые в ядре. Улучшен API запуска вывода, а также расширены возможности модулей «ошибка», «синхронизация», «str», «задача» и «типы».

Для систем 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 Гбит/с через USB Type-C).
  • В аудиоподсистему ALSA добавлена ​​поддержка устройств MIDI 2.0.
  • Добавлен драйвер для медиаконсолей NVIDIA SHIELD.

В конце концов если вам интересно узнать об этом больше, вы можете проверить подробности в по следующей ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.