Originally posted by rdnetto
View Post
On Mon, 15.09.08 16:07, Dominik 'Rathann' Mierzejewski (dominik at greysector.net) wrote:
> Do you mean Open Source Software or Open Sound System? In case of OSS,
> it's realy a shame, because it was (and still is) a great piece of software
> with nice API and doesn't require any external libraries like ALSA.
> But you can't compare console/X to OSS/ALSA. The latter provide functionality
I must correct you: the OSS API sucks. And ALSA is certainly a far
greater piece of software than OSS ever was, and among the reasons is
precisely the fact that it is a proper library instead of some fucked up kernel
interface based on ioctls().
Everyone hates ioctl()s. The kernel people do. The userspace people
too. An API for application usage that is based around ioctl()s is
thus mandatorily a big failure.
Lennart
> Do you mean Open Source Software or Open Sound System? In case of OSS,
> it's realy a shame, because it was (and still is) a great piece of software
> with nice API and doesn't require any external libraries like ALSA.
> But you can't compare console/X to OSS/ALSA. The latter provide functionality
I must correct you: the OSS API sucks. And ALSA is certainly a far
greater piece of software than OSS ever was, and among the reasons is
precisely the fact that it is a proper library instead of some fucked up kernel
interface based on ioctls().
Everyone hates ioctl()s. The kernel people do. The userspace people
too. An API for application usage that is based around ioctl()s is
thus mandatorily a big failure.
Lennart
Comment