| Vývojář | Jaroslav Kysela |
|---|---|
| Aktuální verze | 1.1.9 (10. května2019) |
| Operační systém | Linux |
| Vyvíjeno v | C |
| Typ softwaru | Ovladače a API zvukového systému |
| Licence | GPL aLGPL |
| Web | www.alsa-project.org |
| Některá data mohou pocházet zdatové položky. | |
Advanced Linux Sound Architecture (známá pod zkratkouALSA) jelinuxová jaderná komponenta obsluhující zvuková zařízení, která nahradila zastaralýOpen Sound System (OSS). Mezi některé přednosti ALSA projektu patří efektivní podpora pro všechny typy audio zařízení, plně modularizovanéjaderné ovladače, knihovna pro snadnější použití, podpora pro zastaralý Open Sound System (OSS) API.
Celý projekt řídí od jeho počátků v roce1998 Jaroslav Kysela. Původně to byl pouze ovladač pro zvukové karty Gravis Ultrasound vyvíjený nezávisle na linuxovém jádru. Do jádra byla zahrnuta od verze 2.5, ve verzi 2.6 nahradilOSS se zpětnou kompatibilitou, který byl označen jakozastaralý.
ALSA byla navržena pro využití některých vlastností, které v té době OSS nepodporoval.
Pro čistou obsluhu všech těchto funkcí má ALSA mnohem komplexnější API než OSS, takže vývoj může být složitější při implementaci do aplikací. Jelikož ALSA podporuje emulaci OSS vrstvy, lze užít jednodušší a více přenositelné API.
Kromě ovladačů zvukových karet obsahuje také uživatelskou knihovnu pro vývojáře aplikací, kteří chtějí využít vlastností tohoto systému s komplexnějším API a přímou interakcí s jadernými ovladači.
| Tento článek je příliš stručný nebopostrádá důležité informace. Pomozte Wikipedii tím, že jej vhodněrozšíříte. Nevkládejte všakbez oprávnění cizí texty. |