oss是什么系統?
在聲卡的驅動中一種是OSS(開放聲音系統),一種是ALSA(先進Linux聲音架構)。OSS是一個商業聲卡驅動程序,需要花錢購買。一般我們現在使用的是ALSA的聲音架構。
Advanced Linux Sound Architecture 的簡稱為 ALSA,譯成中文的意思是 Linux 高級聲音體系,ALSA不僅僅是包括對聲卡的支持和驅動;
它的特征如下:
1、對所有音頻接口的高效支持,從普通用戶的聲卡到專業級別多路音頻設備;
2、聲卡驅動完全模塊化設計;
3、SMP and thread-safe design.
4、開發庫(alsa-lib) 為程序設計提供了簡單、方便,并且擁有有高級的效果和功能;
5、支持舊版本的OSS API 結口,能為大多數的OSS應用程序提供兼容;OSS是一個商業性的驅動,OSS有一個簡裝本的代碼已經移入內核和ALSA,其中alsa-oss就是;OSS公司據說目前已經并不存在了;我們沒有必要用OSS 公司提供的商業版本;用ALSA和OSS簡裝版足夠;