On Tue, 20 Jan 2004, Don Levey wrote:

> Yeah, it was all free - and I'm not asking for my money back.  The question
> I continually have is "what is the long-term goal of Linux and the
> open-source community?"  Is it a hobbyist OS?  Is it something which is

The open-source community doesn't really have common long-term goals. The
community consist of individuals (developers, users, packagers), companies
(distros, desktop use, embedded use, workstations, etc), developer groups,
etc, etc, all with potentially different short and long term goals,
motives, etc.

For me, I want to do music with pro-gear on Linux and like to have source 
code access to all sw I'm using (so I don't have to rely on certain 
companies staying in business to keep on working using the methods I use
today).

Linux and ALSA have delivered this to me ever since 1999. Sure I have had
to write some code, and also I've had to throw away some hardware I've
bought which I couldn't get to work on Linux, but it's a small price to
pay for the setup I have now.

So my long-term goal is to support (and enhance) those areas of Linux
audio that I use and rely on. Also, I am very careful when buying new
hardware, and only support companies that support Linux. This is really 
the only long-term-proof way of making sure modern hardware will 
continue work on Linux. 

> When I see a 1.0.x version number, I expect there to be bugs and problems.
> But I expect things to work properly most of the time.  It's in the 2.6
> kernel?  That tells me, perhaps falsely, that this is ready for broad-based

ALSA does work very well and has done so for a long time! Most of the
problems people have been complaining about in this (and related) threads,
have been about specific cards. There will be _never_ be a moment where
ALSA has perfect support for all cards, as new hardware is released all
the time! So postponing the 1.0.x release for this reason would have been 
absurd!

In areas that are not driver/soundcard-specific, ALSA is systematically 
better than OSS, so deserves to be default in 2.6.x systems, and its 1.0.x 
version number.

> Am I asking for the ALSA developers to obtain and test every sound boadr on
> the market, every chipset?  Not at all.  I wouldn't mind some sort of clear
> chart, as has been suggested, specifying just WHAT is *fully*
> supported/tested.  Another section, "should work", would be nice, as well as
[...]
> a "don't hold your breath" section.  This should be a reasonable request -
> the developers should know against which hardware they test, what passes and
> what fails.  The middle section, the best-guess list, would probably be the

This sounds easy, but thouroughly testing one card is a big task and is
very difficult to automate (you need to test multiple apps, dmix/dsnoop,
record+capture, sync-issues, etc, etc). Basicly you'd need to re-run the
tests after each big change in the sourcebase to be able to strongly
recommend a card. Now consider that there are thousands of cards
(calculating all hw-revisions of one specific card type) supported. The
ALSA developers (2-3 full-time developers atm) don't really have the time
to do any of this. 

I'd rather see them working on the code and leave the testing to us users.

> I'm sure some people will tell me to stop whining, what do I want for free.
> That's OK - but I'd ask in return what they're doing this for.  I'm trying

Well, hopefully I answered that! :)

--
 http://www.eca.cx
 Audio software for Linux!



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to