Поиск по сайту:
Партия — это безумие многих ради выгоды единиц (Д. Свифт).

Выпущен релиз ядра Linux 6.12 RC1: PREEMPT_RT встроен в ядро, а Sched_ext объединён

30.09.2024
Выпущен релиз ядра Linux 6.12 RC1: PREEMPT_RT встроен в ядро, а Sched_ext объединён

29 сентября 2024 года Линус Торвальдс объявил о выпуске ядра Linux 6.12 RC1. Это означает закрытие окна слияния, запуск процесса тестирования и доработки ядра перед его окончательным выпуском. Несмотря на постоянные поездки Торвальдса и нескольких других сопровождающих на конференции, разработка неуклонно продвигалась, и в этом выпуске появилось несколько выдающихся функций.

 

Примечательные новые функции

В Linux 6.12 RC1 выделяются две важные новые функции:

  1. PREEMPT_RT: Теперь эта функция доступна в режиме реального времени, что делает Linux более гибким для приложений, критичных ко времени. Чтобы включить его, пользователи должны выбрать опцию “ЭКСПЕРТ” в меню конфигурации.
  2. sched_ext: Это расширение планирования было объединено, улучшив то, как ядро обрабатывает задачи.

 

Обновления драйверов

Как и в большинстве выпусков ядра, большая часть изменений приходится на драйверы. В Linux 6.12 RC1 около 55% исправлений посвящено драйверам. К ним относятся обновления для различных аппаратных платформ, включая USB, Thunderbolt и драйверы последовательного подключения.

Исходные файлы дерева устройств (dts), которые описывают аппаратные схемы, составляют дополнительные 5% обновлений. Вместе драйверы и файлы dts составляют 60% общих изменений.

 

Документация и инструментарий

Еще 5% обновлений связаны с улучшениями документации. Поддержание актуальности документации имеет решающее значение для обеспечения доступности ядра как для разработчиков, так и для пользователей.

Обновления инструментария, в первую очередь ориентированные на perf (инструмент для профилирования производительности) и самотестирование, составляют 10% изменений.

Читать  Чтение CSV-файла в Bash

 

Основные изменения в ядре

Оставшиеся 25% обновлений касаются основных компонентов ядра. Сюда входят:

  • Архитектурные обновления: Существуют различные улучшения, зависящие от конкретной платформы, включая обновления для архитектур x86ARMPowerPCLoongArch и MIPS.
  • Улучшения файловой системы: Продолжается разработка ядра для таких файловых систем, как btrfsbcachefsext4NFS и XFS. Примечательно, что bcachefs, файловая система, предлагающая функции гибридного хранилища, продолжает привлекать внимание.
  • Сеть: Как серверные, так и клиентские сетевые компоненты, такие как SMB и NFS, получили обновления. Основные сетевые уровни и уровни безопасности также претерпевают различные изменения.
  • Управление памятью (MM): Выпуск включает обновления того, как ядро управляет памятью, обеспечивая более плавные операции и оптимизацию обработки ресурсов.
  • Поддержка Rust: Переход ядра Linux на поддержку языка программирования Rust продолжается благодаря постепенным обновлениям в этом выпуске.
  • Уровни безопасности: усовершенствования модулей безопасности ядра и исправления существующих уязвимостей являются частью непрерывной работы по обеспечению безопасности ядра.

 

Общая статистика

Linux 6.12 RC1 включает более 11 000 коммитов от более чем 1700 авторов, а также более 850 обработанных запросов на слияние. Такое широкое участие свидетельствует о том, что сообщество разработчиков ядра Linux по-прежнему активно и заинтересовано в работе.

 

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

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

Читать  Linux Fu. Завершение пользовательских команд Bash

Пользователям рекомендуется протестировать первую версию 6.12, загрузив её с веб-сайта Kernel.org или из репозитория Линуса Торвальдса.

Linux Kernel 6.12 Release Candidate 1 (RC1)

Linux Kernel 6.12 Release Candidate 1 (RC1)

 

Пожалуйста, обратите внимание, что эти версии для разработки не следует использовать в производственных системах из-за их экспериментального характера.

 

Предполагаемая дата окончательного выпуска ядра Linux 6.12

Ядро Linux 6.12 RC1 было выпущено 29 сентября 2024 года. Предполагая типичный 7-8-недельный период RC, мы ожидаем RC7 или RC8 примерно с 17 по 24 ноября 2024 года.

Если не будет обнаружено серьезных проблем, окончательный релиз, скорее всего, выйдет примерно через неделю после последнего обновления.

Таким образом, мы можем предположить, что окончательный выпуск Linux 6.12, скорее всего, состоится в конце ноября или начале декабря 2024 года, вероятно, примерно с 24 ноября по 1 декабря 2024 года.

Пожалуйста, обратите внимание, что это предварительная оценка. Фактическая дата выпуска может измениться в зависимости от количества и серьёзности проблем, обнаруженных в период предварительного тестирования. Если будут обнаружены серьёзные проблемы, выпуск может быть отложен. И наоборот, если тестирование пройдёт гладко, выпуск может состояться немного раньше.

Линус Торвальдс и команда разработчиков ядра отдают приоритет стабильности и надёжности, а не строгому соблюдению графика выпуска, поэтому точная дата может измениться в зависимости от процесса разработки.

 

Заключение

В Linux Kernel 6.12 RC1 появились важные новые функции, такие как PREEMPT_RT и sched_ext, а также широкий спектр улучшений в различных подсистемах. По мере развития цикла разработки мы можем ожидать дальнейших усовершенствований и исправлений ошибок перед окончательным выпуском.

Читать  Как исправить ошибку “FirewallD is not running” в CentOS

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

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


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

**ссылки nofollow

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

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


Рекомендуемое
Управление памятью - жизненно важный аспект обеспечения бесперебойной работы системы…

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: