I've been a fan of Linux for many years, I use it at work and I have it installed on my laptop, but I have found that it is seriously lacking in pro audio applications, probably mainly due to the fact that there are no big developers for the platform. However over recent years some freely available applications have now matured to the point where it is almost becoming feasible to run a pro studio entirely on Linux, infact I would go as far to say that there are probably people around doing this right now. This coinsides with the fact that I have been reading more and more articles about pro audio on linux, so I have decided to start posting what I find here.
JACK is a low-latency audio server, written for POSIX conformant operating systems such as GNU/Linux and Apple's OS X. 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").
