Свет увидел набор RT-патчей для ядра Linux 3.0


Рубрика: Новости Linux
Метки: |
Просмотров: 1707

Томас Глейкснер (Thomas Gleixner), основной разработчик и мейнтейнер RT-ветки ядра Линукс, рассказал 1 о выпуске 3-ей верcии набора патчей с реализацией режима реального времени (Realtime-Preempt", PREEMPT_RT или "-rt") для ядра Линукс 3.0. Ядро "-rt" с реализацией жёсткого режима реального времени применяется в real-time редакциях промышленных Линукс дистрибутивов MONTAVISTA, Red Hat и Novell. Это I-е крупное обновление RT-Линукс за последние несколько лет, знаменующее уход от ядра версии 2.6.33, которое использовалось в качестве базы для RT-ветки несколько лет к ряду.

В письме, отправленном в перечень рассылки Линукс-ядра, Томас Глейкснер подчеркивает важное различие новой версии патчей от прошлых. Логика работы массы подсистем была радикально обработана, код стал гораздо чище и легче для анализа, общий размер патчей сократился более чем вдвое. Сейчас код затрагивает намного менее подсистем и структур данных ядра, что, по заключению автора, даст возможность ускорить процесс его включения в основную ветку. 223 подготовленных в рамках проекта патча, затрагивающих 374 файла разбиты на 4 группы, из которых 1 группа ликвидирует недоработки уже находящихся в ядре подсистем, 1 группа уже отправлена для включения в состав основного ядра, 1 признана готовой для отправки заявления на включение в состав ядра и 1 требует доработки и проверки. Для сравнения, для ветки 2.6.33 было подготовлено 462 патча, затрагивающих 690 файлов.

Ядро с наложенными патчами было протестировано на платформах x86 и x86_64, и на ARM, MIPS и POWERPC и, по заверениям Thomas Gleixner выяснилось "странно стабильным" (amazinlgy stable). Событие знаменательно тем, что это I случай когда RT-патчи адаптированы для последней актуальной версии Линукс-ядра, раньше выпуск патчей значительно отставал, что было связано с огромной трудоёмкостью процесса портирования и тестирования.


  • Комментариев: 0

  • Вконтакте

  • Facebook:

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

    grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

    Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

    Имя и сайт используются только при регистрации

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

    Авторизация 

    MaxSiteAuth.

    (обязательно)