Re: [opensuse-factory] Re[2]: 2.6.16 serious consequences /GPL_EXPORT_SYMBOL / USB drivers of major vendor excluded

From: Lee Revell
Date: Tue Mar 07 2006 - 17:07:57 EST


On Tue, 2006-03-07 at 09:42 +0200, Silviu Marin-Caea wrote:
> On Monday 06 March 2006 14:47, s.schmidt@xxxxxx wrote:
>
> > Even though people might do realtime DSP things in user space with Linux
> > and soft modems might work pretty well in userspace, in the case of Fax G3
> > an extremely short latency is required.
>
> So basically we have to choose between:
>
> 1. keeping a stable open source kernel and sticking to the principles that got
> Linux where it is now
>
> and
>
> 2. Fax G3
>
> Umm...

Extremely short, consistent latency is also required to use a Linux box
as a live audio effects processor and thousands of people do that. It
works extremely well, is used by numerous professionals, and no one has
ever seriously proposed moving it to the kernel. The POSIX realtime
APIs were designed for exactly this kind of application.

If they are doing serious realtime DSP then they should get better
results in userspace anyway, because they get to use the floating point
unit which isn't allowed in the kernel.

I suspect you last tried it in the 2.4 or early 2.6 era when patching
the kernel was required to get decent latency.

Lee

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/