On 1/10/12, Jeremy
Jongepier<jeremy(a)autostatic.com> wrote:
On 01/09/12 23:01, Moshe Werner wrote:
Something little OT, but what exactly is the
difference between
Windows/Mac, where one doesn't need an rt kernel to run realtime
processes,
and Linux which needs one?
Hello Moshe,
On Linux you don't need a real-time kernel to run real-time processes
either.
to clarify a little more:
1) on linux, **access** to realtime scheduling is not necessarily
granted to normal users, unlike the situation on windows and OS X. on
any sane linux system, this is easy to alter. on any sane linux system
that targets music/pro-audio/media production, its already set up that
way and so there is no difference between these systems and windows or
OS X in this regard.
2) the PREEMPT_RT kernel is substantially "more realtime" than any
version of windows or OS X that you could lay your hands on. its more
like an actual realtime OS than the kind of general purpose OS that
regular Linux, Windows and OS X represent, though without actually
being suitable (quite) for "hard RT" tasks.
To add, even if it's not IMHO something good, (clearly it's a shameful
job) :
Linux machines are the standard for "high frequency trading"
Almost just because they can really go RT
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user(a)lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-user