Анонсирован (http://marc.info/?l=linux-rt-users&m=129927746730587&w=2) выпуск стабильной версии модифицированного "Realtime-Preempt" (PREEMPT_RT или "-rt") Linux ядра 2.6.34.8-rt (прошлая стабильная ветка была основана на ядре 2.6.33). Ядро "-rt" с реализацией жёсткого режима реального времени используется в real-time редакциях промышленных Linux-дистрибутивов MontaVista, Red Hat и Novell.В настоящее время в ветке PREEMPT_RT насчитывается около 500 дополнительных патчей, накладываемых поверх основного Linux-ядра. Между версиями основного ядра 2.6.33 и 2.6.34 было внесено более 10 тысяч коммитов. Т.е. в процессе миграции от базового ядра 2.6.33-rt к версии 2.6.34-rt может возникнуть около 5 миллионов комбинаций, где что-то может пойти не так. Для решения задачи обновления базовой версии RT-ядра был применен интересный подход - 10 тыс. коммитов было разбито на 400 групп, примерно по 25 патчей в каждом. Далее для ветки 2.6.33, проводилось инкрементальное наложение очередной группы ...
URL: http://marc.info/?l=linux-rt-users&m=129927746730587&w=2
Новость: http://www.opennet.me/opennews/art.shtml?num=29805
>осталась нерешенной задача выявления источника логических проблем...Линукс, он как бы сам по себе представляется мне чрезвычайно запутанным генератором проблем.
А что из аналогов не представляется?
>А что из аналогов не представляется?Из Open Source мне симпатична FreeBSD, она, на мой вгляд, намного более логична и дружелюбна по сравнению с Linux. Релиз 8.2 скачал, но до установки пока руки не дошли.
ReactOS - великолепная задумка, стремящаяся к совместимости с уже существующим огромным количеством софта и драйверов, но она пока абсолютно сырая, что заявляют и сами разработчики.
На данный момент пользуюсь "сами знаете, чем".
Флуд ради флуда. Ваши предпочтения и симпатии не имеют никакого отношения к real time. А rt-дополнения FreeBSD не конкурент Linux'у.
Странная аналогия ReactOS с linux-rt. Уважаемый, чем же симпатичнее и дружелюбнее ядро FreeBSD? Вы таки знаток кода? Или вам чертик понравился? Пора похудеть чуток.
>Ваши предпочтения и симпатии не имеют никакого отношения к real time.Нет, не имеют. А где я это говорил? Я пытался ответить на вопрос, который мне задали.
>Странная аналогия ReactOS с linux-rt.
Да никакой вообще аналогии. Я её нигде и не пытался провести, опять же, я хотел ответить человеку, в меру понимания заданного вопроса.
>Вы таки знаток кода? Или вам чертик понравился?
Нет, я обычный пользователь, хоть и опытный. На блестяшки типа компизов и десяти рабочих столов не ведусь.
>Пора похудеть чуток
На 30 кг за год похудел, без диет и химии. Рассказать вам, как? Сможете попробовать повторить сами.
> ReactOS - великолепная задумка, стремящаяся к совместимости с уже существующим огромным
> количеством софта и драйверов, но она пока абсолютно сырая, что заявляют
> и сами разработчики.Пока они ее допилят, это будет совместимость с трупом. К тому времени не будет ни софта ни драйверов под XP
>>> Из Open Source мне симпатична FreeBSDЖенская логика?
Отлично, а то на 33ем ядре очень жестко сбрасывается контроллер диска на моём нетбуке по прошествии пяти минут после включения или просыпания. Теперь не надо будет скакать между rt/non-rt, чтобы помузицировать.
хм, у меня были похожие проблемы при использовании coreboot и 33-rt.
Если в 34 починили будет замечательно...
Для музыкантов смао то!
ага, только драйверов нету для firewire звуковух
> ага, только драйверов нету для firewire звуковухага. и с софтом напряжёночка. его, конечно, много (относительно), но качество и функционал оного угнетает
ECHO Audiofire4 -> ffado -> jack (-> pulseaudio для остального) и Guitar Rig 4 (через wineasio) работает без проблем и даже меньше грузит проц, чем в оффтопике. Дистрибутив openSUSE 11.3
> ECHO Audiofire4 -> ffado -> jack (-> pulseaudio для остального) и Guitar
> Rig 4 (через wineasio) работает без проблем и даже меньше грузит
> проц, чем в оффтопике. Дистрибутив openSUSE 11.3про ffado знаю, но моя карта не завелась хотя экспериментальная поддержка вроде есть
для музыкантов нужен не рт, а нормальный софт и поддержка устройств. ни того ни того в линукс нет и в ближайшем будущем не предвидится :)
как ни прискорбно, но соглашусь
Эм, интереса ради, ядро виндовс с поддержкой рт?
> Эм, интереса ради, ядро виндовс с поддержкой рт?Windows CE
ms dos же.
что-то как-то она хромает по сравнению с 33, kernel panic словил.
Интересен выбор версии - 2.6.34. Почему не 35 например? С другой стороны, раньше они базировались на 2.6.33. Может они просто отлаживают свои патчи для каждой версии ядра, не перескакивая ни через какую ?
Мне кажется связано со сложностью слияния свои наработок и ядра с апстрима. И если верить последнему абзацу топика (в оригинале - об этом ни слова) то в дальнейшем будет и 2.6.35-rt, и 2.6.36-rt и даже 2.6.37-rt.А 2.6.34 вролне нормальный и логичный вывод: рядом с текущей версией (2.6.33) и кроме того, используется в дистре opensuse и является веткой ядра с удлинённым сроком поддержки (longterm)
вообще, насчёт 35 и 36 не уверен, а вот 37 планируется уже давноhttps://lkml.org/lkml/2010/12/21/110
"The next release will be based on 2.6.37, but I'm still in the middle of a major overhaul of key compononents of the patch. This overhaul is necessary to make progress in mainlining the missing bits and pieces. I hope to have it ready not too long after the 2.6.37 mainline release, but no promise"
> Интересен выбор версии - 2.6.34. Почему не 35 например? С другой стороны,
> раньше они базировались на 2.6.33. Может они просто отлаживают свои патчи
> для каждой версии ядра, не перескакивая ни через какую ?Они постепенно накатывают свои RT-патчи к более новым версиям ядра, чтобы догнать последний релиз и начать слияние с ванильным ядром. Раньше они делали rebase, но это оказалось очень трудоёмко, особенно в плане отладки и выявления регрессий. Поэтому они последнее время начали от версии к версии скакать поштучно накатывая патчи ядра.
Весёлые патчи
config HWLAT_DETECTOR
tristate "Testing module to detect hardware-induced latencies"
depends on DEBUG_FS
+ select RING_BUFFER
default m
---help---
A simple hardware latency detector. Use this module to detectа теперь удаляем
@@ -93,7 +93,7 @@ config IBM_ASM
config HWLAT_DETECTOR
tristate "Testing module to detect hardware-induced latencies"
depends on DEBUG_FS
- select RING_BUFFER
+ depends on RING_BUFFER
default m
---help---
A simple hardware latency detector. Use this module to detect
Короча, я уже 100 штук перетащил на 2.6.38, чё они там 8 месяцев делать будут, х...й знает.
>[оверквотинг удален]
> depends on DEBUG_FS
> - select RING_BUFFER
> + depends on RING_BUFFER
> default m
> ---help---
> A simple hardware latency detector. Use this module
> to detect
>
Ну свяжитесь с ними, покажите свой дифф для 2.6.38.
> Ну свяжитесь с ними, покажите свой дифф для 2.6.38.Ну доделаю, покажу.
Weлкам ту http://pavlinux.ru/2011/03/07/286
> Weлкам ту http://pavlinux.ru/2011/03/07/286хренелкам:) даже то что етот чувак напилил и которое нихрена не является официальным релизом уже нихрена не работает, точнее работает но с глюками и ведет себя ну нихрина не как rt, гдето таки логика нарушена, че у вас там в итоге на 38 в получица одному богу известно но сомневаюсь что чтото юзабельное.
>> Weлкам ту http://pavlinux.ru/2011/03/07/286
> хренелкам:) даже то что етот чувак напилил и которое нихрена не является
> официальным релизом уже нихрена не работает, точнее работает но с глюками
> и ведет себя ну нихрина не как rt, гдето таки логика
> нарушена, че у вас там в итоге на 38 в получица
> одному богу известно но сомневаюсь что чтото юзабельное.А кто сказал, что будут легко. :) Пока пытаюсь разобраться в совместимости.
Много патчей уже в 2.6.38
Кстати Вашим ядром 2.6.36 с 200-строчным патчем пользуюсь до сих пор и вполне доволен. :) Понимаю, что 500 патчей, это не один. Несколько патчей и драйверов и сам перетасткивал. А тут работа большая... Обидно будет, если команда RT не примет их.