Léxico TI › Infraestructura › ALSA

ALSA

Infraestructura Svenska → Actualizado: 2026-10-27
Más información
Creador
Jaroslav Kysela
Año
1998
Tipo
Controladores de sonido y API
Licencia
GPL (núcleo), LGPL (alsa-lib)
Sitio oficial
alsa-project.org

Advanced Linux Sound Architecture: los controladores de sonido del núcleo Linux y la biblioteca que los acompaña, por donde acaba pasando todo el audio del sistema.

ALSA nació en 1998 como proyecto paralelo del checo Jaroslav Kysela y entró en el núcleo durante la serie de desarrollo 2.5; con Linux 2.6, en 2003, pasó a ser el estándar y desplazó a OSS. Donde OSS era básicamente una interfaz de archivo sobre /dev/dsp, ALSA aportó control de mezclador de verdad, soporte MIDI y un controlador por chip de sonido, no uno por fabricante con ganas de escribirlo.

La parte del núcleo habla con el hardware; alsa-lib, en espacio de usuario, ofrece la API y un sistema de complementos en el que dmix permitió por fin que varios programas sonaran a la vez sin servidor de sonido. La API tiene fama de ser difícil de usar bien, lo que explica en buena parte por qué casi nada habla hoy directamente con ALSA: las aplicaciones pasan por PulseAudio o PipeWire, que a su vez hablan ALSA.

← Volver al léxico