• [^] # Re: Suppression d'OSS et état de l'audio sous Linux

    Posté par . En réponse à la dépêche Des nouvelles du noyau Debian. Évalué à 9.

    OSS dans le noyau est mort depuis longtemps et aurait du effectivement être erradiqué depuis un moment.

    En revanche, le développement d'OSS n'a jamais cessé, bien qu'il soit devenu un moment propriétaire, ce qui a surement attisé les esprits.

    Maintenant, il faut aussi constater l'échec d'ALSA. C'est une API impossible, qui se voudrait à la fois bas niveau et haut niveau, et dont l'adoption par les applications simples type bureautique a été un echec flagrant.

    Tous les programmeurs qui ont un jour voulu ajouter une simple sortie audio à leur programme linux doivent très bien connaitre le problème. Comparé à cela, l'API OSS était parfaite pour un usage grand public.

    Résultat, on se retrouve avec des sur-couche supplémentaires, pulseaudio, jack et compagnie..

    Ce n'est pas forcément une mauvaise chose, pourvu que, enfin, l'API d'un de ceux là, pulseaudio apparement, devienne standard ET relativement aisé à utiliser.

    Maintenant vouloir eradiquer toutes les applications utilisant OSS est stupide. Cela fait deja un paquet d'années qu'ALSA est en place et si un nombre relativement important d'applications continuent d'utiliser OSS c'est bien que l'API ALSA est inutilisable pour eux.

    Enfin il n'est pas exclu que les modules récents OSS fassent leur apparition en tant que module externes dans Debian, laissant le choix à l'utilisateur d'avoir ALSA ou OSS, puisque le logiciel libre est *aussi* une question de libre choix.

    Et, comme les sur-couche pulseaudio et companie supportent OSS comme API de sortie, tout le monde devrait s'y retrouver...

    Si, en plus, pulseaudio supporte l'émulation OSS plus correctement qu'ALSA il n'y a pas de raison de vouloir supprimer les applications utilisant OSS.