"Safe real-time on the desktop by default (http://lalists.stanford.edu/lad/2009/06/0191.html)" - один из разработчиков звукового сервера PulseAudio выпустил приложение RealtimeKit, предназначенное для фоновой работы и динамического выставления real-time приоритетов SCHED_RR для мультимедийных приложений. В настоящий момент код RealtimeKit включен в состав экспериментального репозитория Fedora Rawhide и вероятно будет интегрирован в релиз Fedora 12.URL: http://lalists.stanford.edu/lad/2009/06/0191.html
Новость: http://www.opennet.me/opennews/art.shtml?num=22343
Что, хваленый шедьюлер от Инго не справляется?
"rtkit relies on a new kernel feature SCHED_RESET_ON_FORK that got recently
merged into Ingo's tree and will hence shortly appear in 2.6.31"Это юзерспейсовый демон, работающий в кооперации с недавно введённой в ядро (именно в ветку Инго, но ожидается в 2.6.31) функцией ресет_шедулера_при_форке.
В двух словах - чтобы не мучить юзера редактированием конфигов, (или внезапной заморозкой системы при ошибках в использующей реалтайм-приоритет программе) а разработчиков - не заставлять прыгать через не приспособленный для такой цели API, напрмер в cgroups.
> В двух словах - чтобы не мучить юзера редактированием конфиговНу конфиги должны редактировать дистростроители, хотя в Fedora 10 они это сделать не потрудились, в итоге глючный звук.
Однако а зачем нужен честный планировщик от Ingo если он не обеспечивает честности для multimedia процессов без установки приоритетов?
Пока все прогрессивное человечество выкидывает этот костыль они приоритеты крутят. Ну-ну.
"прогрессивное человечество"? :D
Смысл слова "прогресс" напомнить?
я хз зачем нужен этот pulseaudio, у меня на 3ГГц камне mp3 с трудом играется, удаляю это гумно и всё нормально. Мне без разницы что он там сулит, я не хочу чтоб привычные мне вещи перестали работать или стали делать это через жопу