OSS3 was terrible, as you say. When Linux moved away from it; OSS4 at the time was proprietary. The drivers were closed source for many things and the open source ones were relatively crippled. Development on Alsa started in 1998 or so. OSS4 remained proprietary until 2007. So since it's silly to maintain 2 entirely separate drivers for the same type of hardware the OSS versions that Linux uses will always be moribund in suckitude. The biggest problem from a user standpoint is that OSS3 would not support more then one audio noise at a time. OSS4 fixes this, but it's too little too late.While I would not like to turn this into Linux audio debate #1e100, I would like to hear your thoughts on why OSS is "terrible", because I think that your opinion, which is sadly shared by many people, seems ill-founded..
Besides that OSS is stuck with POSIX file-based semantics. The OSS advocates point to this as 'Simple and Well documented' API and tries to make it out as a good thing... but it's not. Simple is good, but audio stuff is not simple. It is fiendishly complicated.
Then your requirements are low and/or you have a very high tolerance for micro-managing your audio system.I have been using both ALSA and OSS (versions 3 and 4) for years now, and they are now both solid audio systems from my experience.



Reply With Quote