Anyone is free to create yet another distribution. Nobody should
have the authority to prevent any such initiative, even if it's an
inconvenience (adds more to choose from; adds more confusion?). What
everyone should do, however, is find a balance between convenience and
accessibility, by which I refer to the current norm of having a
specialised platform (operating system + packages) in order to make
Linux audio "accessible".
The problem with the current approach is that maintaining a specialised
distribution means basically just that - maintaining a distribution.
This involves the same manpower required to run a proper desktop
platform, if your intention is to "reach out to the masses". One other
problem is that each of these "mainstream" parent distributions have a
particular release cycle, which the respective initiative must follow.
Often times, since Linux audio is an effort primarily still in
development stages, users see the need to get their software from
upstream project managers. In essence, a Linux audio distro initiative
is a bleeding-edge initiative. Even a stable platform like 64Studio may
not be considered functional by the masses.
The solution to this is to:
(1) have a rolling-release cycle
(2) provide only add-on packages; not a distribution
(3) have a framework to easily build software from upstream and
add to the package manager
For the vast majority, from what I have seen and heard (not experienced
though), Sidux meets these criteria. It is:
(1) Debian-based; convenient
(2) Rolling; accessible
(3) There are tools to create a package from a local build
For others, and from personal experience, there are Gentoo and Arch.
I can speak for both, because I've spent quite a lot of time on
the former, and am settled entirely with the latter for over 2 years.
The main difference between these two is that one is solely a
source-based platform, which I've come to find is more on the
inconvenient side. With a bleeding-edge initiative, one may have to
compile software, but not the entire platform. This is what Arch
solves. To both sides of the spectrum of Linux users (new and
advanced), Arch has its demerits. However, for a specialised platform,
the merits are overwhelming:
(1) Rolling.
(2) No split packages; package foobar means software foobar; you
get what and how upstream intends you to get.
(3) Easy and code-simple package management for both binary and
source, thanks to:
(a) simple buildscripts; it takes one mere minutes to add a
local build as a binary to the package database.
(b) (2) directly means there are no further headaches while
scripting a new package.
(4) Due to the meta nature of the distribution, there's
absolutely 0 need for another distribution if the intention is to make
it accessible for specialised use.
However, both of these are not for the "masses" or mainstream Linux
users.
Conclusion: See the project highlighted in the previous mail? That's
the saviour. An agnostic repository (within the parent distribution
domain) serving a whole load of users - precisely what CCRMA (or the
other similar initiatives) is. It's really simple - you don't need
another distribution or installer disc. You just install your desired
Debian-based distribution and add packages from that repository. Make
that something like Sidux and you're rockin'.
So I'd urge anyone thinking of creating an audio distro to put his/her
efforts into packaging for the Debian Multimedia Team (or help out in
others like CCRMA, Gentoo ProAudio, ArchAudio etc).
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user