Ядро Linux 7.0 — внесет серьезные изменения в процесс очистки кэша и новые функции для архитектуры LoongArch.

Ядро Linux 7.0 — внесет серьезные изменения в процесс очистки кэша и новые функции для архитектуры LoongArch.

Линус Торвальдс и его команда в настоящее время работают над ядром Linux версии 7.0, и процесс разработки находится на продвинутой стадии. Новый выпуск будет поддерживать больше функций для систем, использующих архитектуру LoongArch, а также представит новый механизм очистки кэша. Кроме того, система избавится от архаичной поддержки чипсета Intel 440BX. Проверьте, что еще изменится в следующей версии ядра системы.

Ядро Linux 7.0 расширит поддержку функций для систем на базе архитектуры LoongArch и представит улучшенный механизм очистки кэша, который ускоряет процесс восстановления ресурсов до 75% на платформах ARM и более чем на 50% на процессорах x86.

Обзор NVIDIA GeForce Now на Linux. Тест специального приложения и пакета Ultimate с производительностью GeForce RTX 5080

В ядре Linux версии 7.0 будет представлен улучшенный механизм очистки кэша, что крайне важно для серверов, работающих с большим количеством кэшированных файлов. В этом контексте идея состоит в том, чтобы хранить данные в оперативной памяти, чтобы доступ к ним был намного быстрее, чем с традиционных носителей, таких как жесткие диски или твердотельные накопители. Речь идет об объемах данных в десятки или сотни гигабайт. Традиционно процесс освобождения такой памяти включал последовательную проверку сотен тысяч PTE (записей таблицы страниц), где для каждой страницы памяти размером 4 КБ проверялся молодой флаг (не использовалась ли страница недавно), а затем выполнялся процесс постраничного разображения. Все это чрезвычайно медленный процесс. Поэтому групповая проверка ссылок будет введена для целых фолио, т.е. групп страниц размером от нескольких КБ до нескольких МБ. Также будет реализован механизм пакетного удаления сопоставлений, позволяющий удалять сопоставления с нескольких страниц в большом фолио. Благодаря этому вместо обработки одной страницы за операцию ядро ​​выполняет массовые операции с большими блоками данных, что позволяет восстанавливать память до 75 % быстрее на платформах ARM и более чем на 50 % быстрее на процессорах x86.

Какие игры мы будем запускать на Linux, macOS и GeForce NOW? Проверьте списки известных игр и небольших произведений.

В Linux 7.0 будет представлена ​​более широкая поддержка процессорной архитектуры LoongArch от китайской компании Loongson, включая, среди прочего, горячее подключение SMT, позволяющее динамически включать и выключать логические потоки в зависимости от потребностей системы. Также будет поддержка 128-битного CMPXCHG, 128-битной операции сравнения и замены данных, которая важна для синхронизации и производительности некоторых компонентов ядра, таких как BPF. Также будет добавлен системный вызов memfd_secret, позволяющий создавать области памяти, изолированные от стандартных механизмов чтения, полезные для хранения конфиденциальных данных. Дополнительно будут исправлены ошибки загрузки и сканирования стека функций в KASAN, использование распределителя пакетов BPF с поддержкой BPF арены (отдельной области памяти), планируется обновить файлы DTS и внести мелкие доработки.

Управляйте яркостью и параметрами монитора с системного уровня. См. Приложения с открытым исходным кодом для Windows и Linux.

Среди изменений чуть более ностальгического характера было полное удаление из ядра системы механизма EDAC (Error Detection and Correction) исторического чипсета Intel 440BX. Однако следует признать, что механизм сообщения об ошибках ECC в системе был отключен с 2007 года, хотя аппаратная коррекция ошибок ECC все еще работала. Чтобы понять, насколько старо оборудование, с которым мы имеем дело, стоит знать, что это был северный мост — элемент, отвечающий за связь между оперативной памятью, интерфейсами PCIe и реальным процессором, т.е. функционал, который сегодня интегрирован непосредственно в ЦП. В то время это была чрезвычайно ценная система, известная своей стабильностью, широкой совместимостью и высокой производительностью. Чипсет также позволял осуществлять существенный разгон процессоров — например, дешевый Celeron 300A можно было смело разогнать до 450 МГц, то есть на 50%, что позволило ему без дополнительных затрат добиться производительности, сравнимой с более дорогим Pentium II-450.

Что происходит с компьютерными системами? Windows 11 сейчас более популярна, чем когда-либо, а Linux постепенно набирает популярность. Статистика за январь 2026 года

В ядре 7.0 будет полностью удален старый API монтирования файловой системы, существовавший с ранних версий ядра, который работал на простых, жестких системных вызовах и ограниченной поддержке современных сценариев, таких как контейнеры и сетевые файловые системы. Они будут заменены совершенно новым API, представленным в 2019 году и основанным на файловых дескрипторах, обеспечивающим улучшенные отчеты об ошибках, большую безопасность при монтировании и более эффективную интеграцию с точками монтирования и пространствами в контейнерных средах. Хотя старые пути кода сосуществовали с новым API более шести лет, Linux 7.0 упрощает ядро, снижая затраты на обслуживание и риск сбоев, таких как исторический сбой загрузки «VFS: невозможно смонтировать корневую файловую систему». Это изменение также принесет выигрыш в производительности благодаря упрощенному коду, лучшему взаимодействию с планировщиком и организацией памяти NUMA, а также облегчит управление контейнерами Docker и Kubernetes. Линус Торвальдс планирует выпустить версию ядра 7.0 в середине апреля 2026 года, а первая версия Release Candidate (RC) будет доступна для тестирования в конце февраля 2026 года.

Источник: Kernel Lore (Линус Торвальдс).

Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии