人们通常问的第一个有关ALSA的问题是,为什么要用ALSA覆盖内核中的声卡驱动程序. - 这有很多原因. 首先, ALSA比内核中的声卡驱动支持更多的声卡. 其次,在有些时候,OSS(Open Sound System)模拟算法比原始的OSS驱动本身更快.再次, 有些程序在使用ALSA驱动以后,可以更好的驱动声卡.
ALSA 很可能成为 Linux 声音的未来.(所以取名为 Advanced Linux Sound Architecture), 在开发中的2.5内核系列,ALSA驱动很可能被编译进内核, 使得ALSA内核最终将在稳定版2.6内核中成为声卡驱动的"标准".
在下面五个章节中,我们将分别介绍ALSA驱动的五部分: 驱动程序,库, 工具(utilities), 工具(tools)和OSS兼容库.