BT Sözlüğü › Altyapı › ALSA

ALSA

Altyapı Svenska → Güncellendi: 2026-10-27
Daha fazla bilgi
Yaratıcı
Jaroslav Kysela
Yayın
1998
Tür
Ses sürücüleri ve API
Lisans
GPL (çekirdek), LGPL (alsa-lib)
Resmî site
alsa-project.org

Advanced Linux Sound Architecture — Linux çekirdeğinin ses sürücüleri ve üstündeki kütüphane; Linux’taki bütün ses yolları eninde sonunda buradan geçer.

ALSA, 1998’de Jaroslav Kysela’nın Çekya’daki yan projesi olarak başladı; 2.5 geliştirme serisinde çekirdeğe katıldı, 2003’te Linux 2.6 ile varsayılan oldu ve OSS’yi tahtından etti. OSS esasen /dev/dsp üzerinden bir dosya arayüzüydü; ALSA ise gerçek bir karıştırıcı denetimi, MIDI desteği ve üreticinin keyfine göre değil, ses yongası başına bir sürücü getirdi.

Çekirdek tarafı donanımla konuşur; kullanıcı alanındaki alsa-lib API’yi ve bir eklenti çerçevesini sağlar. dmix bu çerçevede, birden fazla programın ses sunucusu olmadan aynı anda ses çalabilmesini sonunda mümkün kıldı. API’nin doğru kullanılması zor olarak ünlüdür; bugün neredeyse hiçbir şeyin doğrudan ALSA ile konuşmamasının nedeni büyük ölçüde budur — uygulamalar PulseAudio ya da PipeWire üzerinden gider, onlar da ALSA ile konuşur.

← Sözlüğe dön