Advanced Linux Sound Architecture: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Elimino interlinks |
Wikificazione voce |
||
Riga 16:
|SitoWeb = [http://www.alsa-project.org/ alsa-project.org]
}}
L' '''Advanced Linux Sound Architecture''' (noto più generalmente con [[acronimo]] '''ALSA''') è un framework software libero ed [[open source]] pubblicato sotto lincenza GNU GPL e GNU LGPL che fornisce delle [[Application programming interface|API]] per [[driver]] di [[schede audio]].
Esso è componente del [[kernel Linux]], creato per sostituire l'originale [[Open Sound System]] (OSS) nella fornitura di [[device driver]] per le [[scheda audio|schede audio]].
Il progetto, guidato da [[Jaroslav Kysela]], fu creato, all'inizio per sviluppare un driver Linux per la [[scheda audio]] [[Gravis Ultrasound]] nel [[1998]], ed è stato sviluppato in maniera separata dal kernel Linux fino a quando non è stato inserito nella serie di sviluppo 2.5 nel [[2002]] (2.5.4-2.5.5)<ref>{{cita web | url = http://www.kernel.org/pub/linux/kernel/v2.5/ChangeLog-2.5.5 | titolo = Note di rilascio di Linux 2.5.5 | lingua = En}}</ref>. Nella versione 2.6 sostituisce [[Open Sound System|OSS]] per impostazione predefinita, sebbene esista un livello di compatibilità a ritroso.▼
==
▲Il progetto, guidato da [[Jaroslav Kysela]], fu creato, all'inizio per sviluppare un driver Linux per la [[scheda audio]] [[Gravis Ultrasound]] nel [[1998]], ed è stato sviluppato in maniera separata dal kernel Linux fino a quando non è stato inserito nella serie di sviluppo 2.5 nel [[2002]] (2.5.4-2.5.5).<ref>{{cita web | url = http://www.kernel.org/pub/linux/kernel/v2.5/ChangeLog-2.5.5 | titolo = Note di rilascio di Linux 2.5.5 | lingua = En}}</ref>
A partire dalla versione del [[kernel linux]] 2.6 sostituisce predefinitamente l'[[Open Sound System]], sebbene sia [[retrocompatibilità|retrocompatibile]] con quest'ultimo.
== Funzioni e caratteristiche ==
Tra gli obiettivi del progetto ALSA c'erano originariamente anche la configurazione automatica di scheda audio hardware e gestione sempice di dispositivi audio multipli, {{senza fonte|obiettivi che sono in buona parte raggiunti.}} Diversi framework software, come il [[JACK Audio Connection Kit]], utilizano ALSA per consentire l'esecuzione a bassa latenza di livello professionale per il [[montaggio]] ed il [[missaggio]] audio.
Alcune delle funzioni per le quali venne creato ALSA e che sono state implementate in esso per sopperire alle mancanze di OOS sono, ad esempio:
* Sintesi [[Musical Instrument Digital Interface|MIDI]] a livello hardware;
* [[
* Operatività [[full-duplex]];
* Driver di periferica in grado di funzionare bene in ambito multiprocessore e [[thread-safe]].
ALSA, per fornire queste caratteristiche in maniera pulita,
Oltre ai driver di periferica, ALSA
== Note ==
Riga 37 ⟶ 43:
== Voci correlate ==
* [[Application programming interface]]
* [[DSSI]]▼
* [[Framework]]
* [[JACK Audio Connection Kit]]
* [[LV2]]
* [[LADSPA]]
▲* [[DSSI]]
* [[Open Sound System]]
* [[Retrocompatibilità]]
* [[Scheda audio]]
== Collegamenti esterni ==
Riga 46 ⟶ 57:
*{{en}} [http://alsa.opensrc.org/ Una grossa wiki su ALSA]
{{Portale|informatica|Software libero}}
[[Categoria:open source]]
|