The Advanced Linux Sound Architecture is composed of several parts. The first is a fully modularized sound driver which supports module autoloading, devfs, isapnp autoconfiguration, and gives complete access to analog audio, digital audio, control, mixer, synthesizer, DSP, MIDI, and timer components of audio hardware. It also includes a fully-featured kernel-level sequencer, a full compatibility layer for OSS/Free applications, an object-oriented C library which covers and enhances the ALSA kernel driver functionality for applications (client/server, plugins, PCM sharing/multiplexing, PCM metering, etc.), an interactive configuration program for the driver, and some simple utilities for basic management.
License: GNU General Public License (GPL)
Changes:
Support for Linux kernel 2.6.22 was added. The PC
speaker driver was updated. Fixes were made to the
PXA2xx driver, fixing suspend/resume and reset.
Many drivers, such as the CA0106, CMI8788, CMIPCI,
and HDA drivers, were enhanced. Many code
improvements and bugfixes were made.