Поиск по сайту:
Как нет рыбы без костей, так нет людей без недостатков (Ф. Ницше).

Выпущено ядро Linux 6.12 RC4: крупный релиз в серии 6.x

22.10.2024
Выпущено ядро Linux 6.12 RC4

Линус Торвальдс объявил о выпуске четвёртого кандидата на выпуск (RC4) ядра Linux 6.12 20 октября 2024 года. Это не самый крупный выпуск RC4 за всю историю, но самый крупный в серии 6.x по количеству коммитов.

Торвальдс выразил некоторое беспокойство по поводу размера, надеясь, что следующая неделя будет спокойнее. Однако он заверил пользователей, что коммиты в основном состоят из небольших исправлений, и ничего «особенно страшного не происходит».

 

Основные моменты выпуска

Хотя количество коммитов в Linux 6.12 RC4 выше ожидаемого, в целом изменения носят незначительный характер и направлены на исправление ошибок и повышение стабильности.

Linux Kernel 6.12 Release Candidate 4 (RC4)

Linux Kernel 6.12 Release Candidate 4 (RC4)

 

Ниже приведены некоторые заметные изменения в различных компонентах:

 

1. Драйверы

Примерно треть изменений касается драйверов, при этом особое внимание уделяется графическому процессору и сетевым технологиям. Также есть обновления для других устройств, таких как Bluetooth и RDMA (удаленный прямой доступ к памяти).

  • GPU: изменения в драйвере AMDGPU включают оптимизацию функций энергосбережения и обработку виртуальных функций (VFs).
  • Сеть: в подсистеме RDMA было внесено несколько исправлений, направленных на устранение ошибок, связанных с записями рабочих процессов (CQ WQEs) для старых адаптеров, и на обработку конкретных событий.
  • Bluetooth: устранены проблемы с выгрузкой модулей и файлами отладки, что обеспечивает корректную работу системы при удалении модулей или их неудачной инициализации.
Читать  Строковые операции в Bash

 

2. Файловые системы

В этом выпуске наблюдается значительная активность в отношении файловых систем, особенно в связи с исправлениями для bcachefs — новой файловой системы с копированием при записи, которая привлекает к себе внимание. Также были внесены улучшения для SMB, XFS и Btrfs.

  • bcachefs: эта файловая система с копированием при записи (COW), занимающая центральное место в файловых системах, получила множество исправлений, направленных на улучшение обработки транзакций и устранение взаимоблокировок.
  • XFS: файловая система XFS была обновлена, чтобы улучшить обработку некоторых распределений и устранить проблемы в пути записи.
  • Btrfs: в Btrfs было внесено несколько небольших исправлений, связанных с ссылками на индексные дескрипторы и обработкой экстентов, которые помогли повысить стабильность и производительность.

 

3. Ядро Core

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

  • Планировщик: исправление в подсистеме планировщика устраняет проблему с прерыванием при пробуждении, обеспечивая ожидаемое поведение при переключении задач при возникновении определённых условий.
  • BPF (фильтр пакетов Berkeley): подсистема BPF была обновлена для устранения проблем, связанных с распространением дельта-данных между регистрами, и для обработки пограничных случаев в фильтрах задач.

 

Исправлены ошибки и незначительные улучшения

Многие изменения в RC4 — это небольшие однострочные исправления, которые устраняют конкретные ошибки. Эти исправления охватывают широкий спектр областей, в том числе:

  • Документация: исправления в технической документации, обеспечивающие точность как для разработчиков, так и для пользователей.
  • Архитектура: обновления для таких архитектур, как RISC-V, с упором на BPF и обработку прерываний.
  • Подсистемы ввода-вывода: несколько исправлений для USB, IOMMU и блочных устройств, в том числе устранение условий гонки и исправление проблем с управлением буферами.
Читать  Как использовать Urllib в Python

 

Попробуйте ядро Linux 6.12 RC4

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

Пользователям и разработчикам рекомендуется тщательно протестировать Linux 6.12-rc4, чтобы убедиться, что все подсистемы работают должным образом. Вы можете скачать его с веб-сайта Kernel.org или из репозитория Линуса Торвальдса.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

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

Это может быть вам интересно


Рекомендуемое
Мир веб-дизайна постоянно меняется, и 2024 год не стал исключением.…

Спасибо!

Теперь редакторы в курсе.