Quoting Christoph Eckert <mchristoph.eckert(a)t-online.de>de>:
We all would be glad if we didn't need to patch
and recompile
the kernel. BUt there's hope that we get realtime
capabilities in the vanilla kernel soon. Let's stay tuned.
You are a bit late actually. :)
From 2.6.12 changelog:
"commit e43379f10b42194b8a6e1de342cfb44463c0f6da
Author: Matt Mackall <mpm(a)selenic.com>
Date: Sun May 1 08:59:00 2005 -0700
[PATCH] nice and rt-prio rlimits
Add a pair of rlimits for allowing non-root tasks to raise nice and rt
priorities. Defaults to traditional behavior. Originally written by
Chris Wright.
The patch implements a simple rlimit ceiling for the RT (and nice)
priorities
a task can set. The rlimit defaults to 0, meaning no change in behavior by
default. A value of 50 means RT priority levels 1-50 are allowed. A
value of
100 means all 99 privilege levels from 1 to 99 are allowed. CAP_SYS_NICE is
blanket permission.
(akpm: see
http://www.uwsg.iu.edu/hypermail/linux/kernel/0503.1/1921.html for
tips on integrating this with PAM).
Signed-off-by: Matt Mackall <mpm(a)selenic.com>
Acked-by: Ingo Molnar <mingo(a)elte.hu>
Signed-off-by: Andrew Morton <akpm(a)osdl.org>
Signed-off-by: Linus Torvalds <torvalds(a)osdl.org>"
Sampo Savolainen