On Tue, May 19, 2009 at 9:49 AM, alex stone wrote:
"they" (i.e. Lennart) know all about JACK. JACK and Pulse superfically
some similarities ("sound server") but at a deeper level have almost
diametrically opposed goals. JACK is focused on low latency, realtime
performance, with a bias towards music creation and pro-audio
applications. Pulse is focused on ease of integration with legacy
APIs, network transparency and low power consumption.
these goals *might* be unifiable, but nobody involved was willing to
work that hard at doing so. JACK does what it does very well, and
Pulse does what it does quite well. they do not do the same thing.
Making them do the same thing would compromise both goals.
and before somebody notes that CoreAudio does all of this with one API:
* CoreAudio is a mandatory audio API on OS X, so every app uses it
and there are no legacy APIs to support
* CoreAudio does not support network transparency out of the box
(3rd party products are required)
* CoreAudio's design is friendly to low power consumption but not
as friendly as Pulse
> A linux dev recently remarked to me that the politics of linux was a
Its not politics. Its the lack of politics. There are no leaders with
any power to enforce any decisions. There is no police authority to
identify people who fail to comply with "joint decisions". There is no
justice system to punish or expel those who do. This is an anarchistic
meritocracy, and yes, its harder to get system infrastructure
developed in this environment than in a system like windows or OS X
where a single person can say "it shall be thus". thats good, and its
bad.
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
LINUX® is a registered trademark of Linus Torvalds in the USA and other countries.
Linuxaudio.org logo copyright Thorsten Wilms © 2006.
Hosting provided by the Virginia Tech Department of Music and DISIS.