ALSA | |
---|---|
Sorts | ramverk |
Författare | Jaroslav Kysela [d] |
Skrivet i | C [2] |
Operativ system | linux |
Första upplagan | 4 november 1998 |
senaste versionen | 1.2.7.2 ( 8 juli 2022 ) [1] |
Licens | GNU GPL 3 och GNU LGPL |
Hemsida | alsa-project.org |
Mediafiler på Wikimedia Commons |
ALSA ( Advanced Linux Sound Architecture , Advanced Linux Sound Architecture ) är arkitekturen för ljudsubsystemet, såväl som ett brett utbud av ljuddrivrutiner för operativsystem baserade på Linux-kärnan , designade för att ersätta Open Sound System (OSS). ALSA är nära besläktad med Linux-kärnan. ALSA är en mjukvarumixer som emulerar kompatibilitet för andra lager. Ger även API för programmerare och fungerar med låg och stabil latens jämförbar med ASIO -ljud från Windows och CoreAudio. I Linux-kärnan representeras drivrutiner för ljudhårdvara som moduler som börjar med snd_. ALSA har också fullt stöd för OSS och kan styra upp till åtta ljudenheter samtidigt. ALSA implementerar även MIDI - funktionalitet .
Grundat av Jaroslav Kysela, startade projektet som en Linux- drivrutin för Gravis Ultrasound -ljudkortet 1998 och utvecklades separat från Linux-kärnan tills det introducerades i den under utvecklingen av version 2.5 2002 (2.5.4–2.5.5) ) [3] .
I version 2.6 ersatte den OSS som standard (även om bakåtkompatibilitet fortfarande finns) [4] .
ALSA designades med några funktioner som inte stöddes av OSS vid den tiden :
ALSA har ett mer komplext API än OSS, vilket gör det svårare att utveckla applikationer som använder det. Även om ALSA kan konfigureras för att stödja OSS-emulering, stöder många Linux-distributioner inte denna funktion.
https://topliba.com/books/802513 ALSA-plugins, tweaking .asoundrc
Linux- projekt | |
---|---|
Allmän |
|
Spridning | |
Ansökningar |
|
Personligheter |
|
massmedia |
|
Listor |
|
Rörlighet | |
Övrig |