Advanced Linux Sound Architecture

Advanced Linux Sound Architecture (ALSA) on Linux-ytimen äänirajapinta, joka korvasi Open Sound Systemin (OSS) vuonna 2002 versiossa 2.5.5 ja tuli mukaan vakaaseen sarjaan joulukuussa 2003 julkaistussa ytimen versiossa 2.6.0.

Projektin aloitti tšekkiläinen Jaroslav Kysela vuonna 1998 parantaakseen Gravis Ultrasound -äänikortin ajuria. Projektin nimi olikin aluksi Linux Ultra Sound ProjectThe Linux Ultra Sound Project .

ALSA koostuu ytimessä olevista laiteajureista, ohjelmointirajapinnasta ja kirjastosta, sekä työkaluohjelmista. Mikäli tavoite on vain soittaa musiikkitiedostoja voi käyttää korkeamman tason työkalukirjastoja joita ovat muun muassa SDL ja OpenAL. ALSA:lle on libasound-kirjasto, joka on helpompi ja suositeltavampi käyttää kuin ytimen rajapintoja suoraan.

 Lähteet 

Aiheesta muualla
 alsa-project.org: Advanced Linux Sound Architecture (ALSA) project homepage

Luokka:Linux-ydin
Luokka:Ohjelmointirajapinnat
Luokka:Ääniohjelmistot
Luokka:Laiteajurit