The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Приостановлено развитие rt-ветки с реализацией режима реальн..."
Отправлено pavlinux, 08-Июл-14 23:53 
Нахрен гнать этого Глейкснера! После ухода Инго, эта чебурашка всё сломала.
Последнее стабильно работающие RT ядро - 3.2.xx, потому как в нём ещё
сохранены куски Инго, мигрирующие с версии 2.6.32.  

Начиная с версии 3.11-rc я ему чуть ли не раз в неделю начал писать:
Говорю, "- где-то примерно с июля-августа 13 года, ядры под x86_64,
в режиме CONFIG_PREEMPT_RT_FULL могут вообще не грузится, может минуту проработает..., мож час"  
Просит дамп, - я говорю какой нахер дамп, - система наглухо виснет,
порой даже init=/bin/sh не работает.
Я ему говорю, смари: Задача

x86_64 + PREEMPT_RT_FULL + nosmp или maxcpus=1 = работает
x86_64 + PREEMPT_RT_BASE + SMP = работает
x86_64 + PREEMPT_RT_FULL + SMP = не работает
i386 + чо хошь = работает.
Версия 3.2.xx - работает во всех позах.

Так же можете посмотреть чем они в рассылке занимаются - спинлоки в таймерах переставляют.

Этот предложит патч.... Наследующий день прибигает народ и ласково намекает,
"- ты чо сцука наделал, накой хрен тут спинлок воткнул, после него вызывается
другая функция, в которой эти спинлоки уже торчат"
- А, да-да-да, извиняйте посаны, ща новый патч смутю!
- Э-э-э-э, Глейкснер, ты не оттуда спинлок убрал, те нужны, те не работают в режиме SMP!
- Чорт, ща...! Патч Annouced
- Во, уже похоже!
... через неделю
- - Э-э-э-э, Глейкснер, ты чо наделал, под ARM вообще подругому блокировки расставляются!
...

И так последние два года. Когда появляется новый патч под версию 3.2.хх,
я по молясь и скрестив пальцы его ставлю, приговаривая "- только бы тут ничего не сломал".

Так же он придумал дебильную нумерацию, например, из сегодняшнего:

Было ядро 3.14.9 к нему есть RT-патч - patch-3.14.3-rt5.patch.xz (кто-бы мог подумать)
На днях появляются ядра 3.14.10, 3.14.11, к ним этот патч уже не подходит.
Ванильные патчи поверх 3.14.9 не ложатся, если удалить patch-3.14.3-rt5
и про апгрейдить до patch-3.14.10, то два файла вылазят с ошибками.
Внизапна, вроде накатил и откатил.

В общем для 3.14 система такая

patch-3.14.0-rt1
patch-3.14.2-rt2
patch-3.14.2-rt3
patch-3.14.3-rt4
patch-3.14.3-rt5
patch-3.14.10-rt6
patch-3.14.10-rt7

То есть, у кого есть ядра 3.14.1, от 3.14.5 до 3.14.9 - курят в сторонке,
или откатывают свои патчи, откатывают rt-патч, накатывают ванильные, накатывают rt, и свои.
А самая жопа, если твои патчи зависят от rt-патчей.
Поэтому нужно держать как минимум три репы (бранча) с ядром, - с чистым, с рт, и со своими патчами. %-/

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру