[linux-audio-dev] Plan 9 /dev multiplexing (was: JACK 0.71.1 released)

Ivica Bukvic ico at fuse.net
Sat May 10 14:21:01 UTC 2003

Hey guys, the other day I got a chance to speak to a buddy of mine who
is a cpu/OS guru and he was telling me how the author of original Unix
(whose name I can't recall) made this "new" OS called Plan 9 (currently
owned by Bell labs) that essentially fixes all of the shortcomings in
Unix, one of them being multiplexing the /dev stuff on the kernel level.
This would mean that driver implementation API would not need to do
software down-mixing when all that would be done in kernel-space. Seems
that the preliminary results are rather impressive (but probably not
sample accurate, hence we would still need jack for pro stuff). Yet, I
am wondering whether Kernel people should know about this and whether
such overhaul would be doable in the 2.6 or later revisions of Linux

Any thoughts?

Ivica Ico Bukvic, composer & multimedia sculptor

> -----Original Message-----
> From: linux-audio-dev-admin at music.columbia.edu
> admin at music.columbia.edu] On Behalf Of Taybin
> Sent: Saturday, May 10, 2003 10:30 AM
> To: jackit-devel; laa; lad; lau
> Subject: [linux-audio-dev] JACK 0.71.1 released
>                               JACK 0.71.1
> JACK is a low-latency audio server, written primarily for the
> operating system. It can connect a number of different applications to
> an audio device, as well as allowing them to share audio between
> themselves. Its clients can run in their own processes (ie. as normal
> applications), or can they can run within the JACK server (ie. as a
> "plugin").
> JACK is different from other audio server efforts in that it has been
> designed from the ground up to be suitable for professional audio
> This means that it focuses on two key areas: synchronous execution of
> all clients, and low latency operation.
>  * fltk macros/detection from bob ham
>  * tmpdir configure-time patch from jesse chappell
>  * socket error handling change (with additional graph sort!)
>          from stephane letz
>  * xrun init patch from gunter geiger
> Taybin Rutkin

More information about the Linux-audio-dev mailing list