ALSA | |
---|---|
Type | rammer |
Forfatter | Jaroslav Kysela [d] |
Skrevet i | C [2] |
Operativ system | linux |
Første udgave | 4. november 1998 |
nyeste version | 1.2.7.2 ( 8. juli 2022 ) [1] |
Licens | GNU GPL 3 og GNU LGPL |
Internet side | alsa-project.org |
Mediefiler på Wikimedia Commons |
ALSA ( Advanced Linux Sound Architecture , Advanced Linux Sound Architecture ) er arkitekturen af lydundersystemet, samt en lang række lyddrivere til operativsystemer baseret på Linux-kernen , designet til at erstatte Open Sound System (OSS). ALSA er tæt knyttet til Linux-kernen. ALSA er en softwaremixer, der emulerer kompatibilitet for andre lag. Det giver også en API til programmører og arbejder med lav og stabil latenstid der kan sammenlignes med -lydundersystemerne fra Windows og CoreAudio fra macOS I Linux-kernen er drivere til lydhardware repræsenteret som moduler, der begynder med snd_. ALSA understøtter også fuldt ud OSS og kan styre op til otte lydenheder samtidigt. ALSA implementerer også MIDI- funktionalitet .
Grundlagt af Jaroslav Kysela, startede projektet som en Linux -driver til Gravis Ultrasound -lydkortet i 1998 og blev udviklet separat fra Linux-kernen, indtil det blev introduceret i det under udviklingen af version 2.5 i 2002 (2.5.4-2.5.5) ) [3] .
I version 2.6 erstattede den OSS som standard (selvom bagudkompatibilitet stadig eksisterer) [4] .
ALSA blev designet med nogle funktioner, der ikke blev understøttet af OSS på det tidspunkt :
ALSA har en mere kompleks API end OSS, hvilket gør det sværere at udvikle applikationer, der bruger det. Selvom ALSA kan konfigureres til at understøtte OSS-emulering, understøtter mange Linux-distributioner ikke denne funktion.
https://toliba.com/books/802513 ALSA plugins, tweaking .asoundrc
Linux projekt | |
---|---|
Generel |
|
Breder sig | |
Ansøgninger |
|
Personligheder |
|
massemedier |
|
Lister |
|
Mobilitet | |
Andet |