Je ziet 3 "renderpaden". 2 voor OSS-applicaties en 1 voor ALSA-applicaties. Een ALSA-app wordt redelijk simpel doorgegeven aan de ALSA-API van de kernel, maar OSS kan usermode, of kernelmode worden ge-emuleerd door ALSA.
Als dit diagram al eng is, bedenk dan ook nog eens dat hier nog sound-servers als ESD en PulseAudio bovenop draaien, en daarboven zit meestal zelfs nog highlevel multimedia-layer zoals Gstreamer of Xine.
En nu voor KDE4 hebben ze het voor elkaar gekregen om daarbovenop
weer een abstractielaag te bouwen genaamd Phonon.
Kortom, geluid in Linux is een zooitje.
