Hvad er ALSA? Jeg læste Wikipedia-siden, men kunne ikke forstå det. Alt jeg forstår er, at det er et modul i kernen, der har noget at gøre med lyd.
Hvad sker der, hvis du ikke inkluderer det i kerne, betyder det, at højttalerne ikke fungerer eller noget. Jeg spørger, fordi jeg prøver at installere en version af Linux, men jeg ved ikke, om kernen skal indeholde ALSA
Svar
ALSA står for Advanced Linux Sound Architecture, jeg vil opfordre dig til at stikke rundt på deres projektwebsted hvis du er virkelig nysgerrig. Specifikt vil jeg se på “ Jeg er ny på ALSA-sider & tutorials .
ArchLinux wiki beskriver det sandsynligvis bedst.
Advanced Linux Sound Architecture (ALSA) er en Linux-kernekomponent, der erstattede den originale Open Sound System (OSSv3) til tilvejebringelse af enhedsdrivere til lydkort.Udover lydenhedsdrivere indeholder ALSA også et brugerrumsbibliotek til applikationsudviklere, der ønsker at bruge driverfunktioner med et højere API-niveau end direkte interaktion med kernedrivere. p>
Dette diagram er også nyttigt til at forstå, hvor de forskellige komponenter, ALSA, JACK osv. passer i forhold til hinanden & kernen.
Og endelig endnu et uddrag – Sådan fungerer det: Linux-lyd forklaret :
Hvornår det kommer til moderne Linux-lyd, begyndelsen er Advanced Linux Sound Architecture eller ALSA. Dette opretter forbindelse til Linux-kernen og giver lydfunktionalitet til resten af systemet. Men det er også langt mere ambitiøst end en normal kernedriver; det kan blandes, give kompatibilitet med andre lag, oprette en API til programmører og arbejde med en så lav og stabil ventetid, at den kan konkurrere med ASIO- og CoreAudio-ækvivalenterne på Windows- og OS X-platforme.
Så alt i alt er, at ALSA er det lag, der giver andre lydsoftwarekomponenter adgang til kernen, så du kan svare på din spørgsmål, ja du har brug for det.
Kommentarer
- du behøver ikke nødvendigvis have det på en server, tror jeg? gør du det?
- Endelig for det, en enkel og klar forklaring!
- @Kiwy, hvis du bare vil have enkle alarmbip, kan PC-højttalerdriveren gøre alt hvad du behøver (hvis serveren har hardware – det ' er ikke længere så universel som det var for tyve år siden). ALSA er kun nødvendigt, hvis du vil have mere sofistikeret lyd.
- Er det virkelig sådan, at phonon er på toppen af xine, som er oven på gstreame r osv.? Jeg har ' ikke noget pulseaudio på mit system, og jeg har stadig haft xine i gang uden at have installeret noget som pulseaudio og gst.