Windows Vista var en betydelsefull katastrof för Microsoft , ett misslyckat projekt som orsakade många användare att flytta till alternativa system såsom Apple eller Linux . Nyare Linux-versioner , inklusive Ubuntu och Linux Mint , var vanliga val av nybörjare på grund av deras konsumenternas orientering och den höga nivån av stöd som finns i deras användarforum , vilket är viktigt för att lära hur program som ALSA och PulseAudio delar ansvaret för vissa funktioner är nödvändigt. Hårdvara och mjukvara Kommunikation
När du berättar för din dator för att göra något , era instruktioner passera genom flera nivåer av programvara med blixtens hastighet . Din knapptryckning berättar ett program , som en ordbehandlare eller webbläsare , vad du vill göra . Ditt program passerar instruktioner via operativsystemet , ett slags masterprogram , som sedan delegerar arbetet till ett sekundärt program som ansvarar för särskilda funktioner såsom ljud . Programmet i sin tur interagerar med andra program som kan arbeta direkt med chips och styrelser i din dator . Segmentera programvaran här sättet gör varje segment lättare att skriva och felsöka .
ALSA
ALSA är en akronym för Advanced Linux Sound System . I huvudsak tar ALSA ansvaret för att hitta och kommunicera med datorns underliggande ljudmaskinvara , vad det nu kan vara . För utvecklare av ljudprogram , innebär detta att de inte behöver hitta sätt för deras program för att arbeta med hundratals olika ljudkort . De skriver bara för ALSA och ALSA tar hand om resten . ALSA ersatte den äldre Open Sound System System Audio (OSS ) från och med version 2.6 av Linuxkärnan .
PulseAudio
PulseAudio agerar på en högre nivå , placerar sig mellan ALSA och applikationer för slutanvändare såsom film eller musik spelare . Det kallas en sund server , vilket innebär att den kan använda sin position mellan hårdvara och programvara för att utföra en mängd olika funktioner . Till exempel kan dirigera ljuduppspelning till ett nätverk eller en annan dator i stället för en ljud PulseAudio spelas upp på . Addera PulseAudio Funktioner
En av de mest vanligaste och mest uppskattade funktionerna i PulseAudio är dess förmåga att ställa och minnas ljudnivåer självständigt för olika program . Till exempel kanske du vill att din inkorg för att låta en mild klämta när du får ett mail men har din film spelaren startar på en relativt hög volym . PulseAudio kommer att göra det . Det ger också användare att mixa flera ljudspår till en inspelningsenhet . Till exempel , kan du överföra en video från din kamera , lägga till en berättarröst via en mikrofon och lägg en lugn soundtrack av klassisk musik .