[linux-audio-dev] desktop audio resumed

Jussi Laako jussi.laako at pp.inet.fi
Sun Jul 3 01:05:45 UTC 2005


On Sat, 2005-07-02 at 14:44 -0400, Lee Revell wrote:

> That's one of the many reasons why backwards compatibility is the root
> of all evil, because developers are lazy and will code to the least
> common denominator.  At some point unilateral action is needed.  For
> example if Microsoft did not EOL old products as aggressively as they
> do, half the offices out there would be on Windows 3.1 still...

Don't fix it if it's not broken.

Why to rewrite something that already works very well? Rewriting may
also introduce new bugs and problems and causes more problems for
support.

Microsoft API's have loads of backward compatibility load. If you look
into their Platform SDK documentation you will notice documentation
about differences between different versions of windows. Backwards
compatibility goes back for about 10 years to Win95.

Insisting for complete switch over to ALSA in a bit more than a year
(since 1.0.0) is non-realistic. First of all it has to prove it's API
stability first. And there will be partially/completely binary-only OSS
drivers as ALSA is GPL and as such, doesn't allow writing partially or
completely binary only drivers. This is the current reality.


-- 
Jussi Laako <jussi.laako at pp.inet.fi>




More information about the Linux-audio-dev mailing list