¿Qué es ALSA? Leí la página de Wikipedia pero no pude entenderla. Todo lo que entiendo es que es un módulo en el kernel que tiene algo que ver con el sonido.

¿Qué sucede si no lo incluyes en el kernel, ¿significa que los altavoces no funcionarán o algo así? Lo pregunto porque estoy tratando de instalar una versión de Linux pero no sé si el kernel debería incluir ALSA

Respuesta

ALSA son las siglas de Advanced Linux Sound Architecture, te animo a que revises su sitio web del proyecto si realmente tienes curiosidad. Específicamente, echaría un vistazo a los « Soy nuevo en las páginas de ALSA & tutoriales .

El wiki de ArchLinux probablemente lo describe mejor.

La Arquitectura de sonido avanzada de Linux (ALSA) es un componente del kernel de Linux que reemplazó al Open original Sound System (OSSv3) para proporcionar controladores de dispositivos para tarjetas de sonido. Además de los controladores de dispositivos de sonido, ALSA también incluye una biblioteca de espacio de usuario para desarrolladores de aplicaciones que desean utilizar funciones de controladores con una API de nivel superior que la interacción directa con los controladores del kernel.

Este diagrama también es útil para comprender dónde encajan los distintos componentes, ALSA, JACK, etc. entre sí & el kernel.

                                            ss # 1

Y finalmente un extracto más: Cómo funciona: explicación del audio de Linux :

Cuándo se trata de audio Linux moderno, el comienzo es la Arquitectura de sonido avanzada de Linux, o ALSA. Esto se conecta al kernel de Linux y proporciona funcionalidad de audio al resto del sistema. Pero también es mucho más ambicioso que un controlador de kernel normal; puede mezclar, proporcionar compatibilidad con otras capas, crear una API para programadores y trabajar con una latencia tan baja y estable que puede competir con los equivalentes ASIO y CoreAudio en el Plataformas Windows y OS X.

Entonces, la conclusión es que ALSA es la capa que proporciona acceso al kernel a otros componentes de software de audio, así que para responder a su pregunta, sí, lo necesitas.

Comentarios

  • No necesariamente lo necesitas en un servidor, creo, ¿verdad?
  • Gracias por eso, ¡una explicación simple y clara!
  • @Kiwy, si solo desea pitidos de alarma simples, el controlador de altavoz de PC puede hacer todo lo que necesita (si el servidor tiene el hardware, ' ya no es tan universal como lo era hace veinte años). ALSA solo es necesario si desea un sonido más sofisticado.
  • ¿Es realmente posible que phonon esté en la cima de xine, que está encima de gstreame r, etc.? No ' no tengo ningún pulseaudio en mi sistema, y todavía tengo a xine trabajando sin tener que instalar nada como pulseaudio y gst.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *