Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > rt patch for linux kernel


Автор: chaos 11.1.2009, 14:19
День добрый!
Вот наткнулся на кернел.орг папочку с патчами, которые как я понял делают рилтайм ядро. Правельно я понял?

Вопрос что нам это дает?
На сколько целесообразно патчить?


Автор: MAKCim 11.1.2009, 15:23
Цитата(chaos @  11.1.2009,  14:19 Найти цитируемый пост)
На сколько целесообразно патчить?

для десктопа/сервера не целесообразно
ты знаешь для чего вообще realtime-системы нужны?

Автор: chaos 11.1.2009, 16:08
MAKCim, ну догадываюсь что для каких-нибудь технологических процесов и тп

Добавлено через 4 минуты и 35 секунд
MAKCim, интересует для ARM будет какое-нибудь улучшение

Автор: bio_hazard 13.1.2009, 10:33
Вроде я встречал данные о том что некоторые музыкальные приложения под linux, работали лучше с рил таймовыми патчами.

Автор: rsm 20.1.2009, 17:03
Цитата(chaos @  11.1.2009,  18:08 Найти цитируемый пост)
интересует для ARM будет какое-нибудь улучшение

Для х86 улучшение есть и весьма серьезное - время реакции системы становится значительно более стабильным, особенно в работе с периферией. Например, имеем приходящий на СОМ-порт сигнал. На каноническом ядре разбежка по времени реакции на сигнал составляет до 10~12 мс, а на пропатченном RT'шными патчами - не более 2 мс.

Очень важным примечанием при использовании RT-патчей является то, что стабильность времени при работе с периферией будет обеспечена только когда дрова для железа так же рассчитаны на RT-режим. Приведенный выше пример с СОМ-портом этому требованию соответствует, а вот USB-порт - уже нет. Поэтому если имеется какое-то хитрое железо, нужно внимательно изучить дрова к нему, достоверно выяснив, поддерживается RT-режим или нет. Ну и при сборке пропатченного ядра следует выкинуть из него абсолютно все лишнее, без всяких там измышлений навроде "авось пригодится".

Насчет ARM не знаю, нет подходящего оборудования чтобы проверить smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)