Windows Vista var en betydningsfull katastrofe for Microsoft, et mislykket prosjekt som forårsaket mange brukere å flytte til alternative systemer som Apple eller Linux. Nyere Linux- versjoner, inkludert Ubuntu og Linux Mint , var vanlige valg av uerfarne brukere på grunn av deres forbruker orientering og det høye nivået på støtten tilgjengelige i sine brukerfora , som er viktig fordi å lære hvordan programmer som ALSA og PulseAudio medansvar for visse funksjoner er nødvendig. Maskinvare og programvare Kommunikasjon
Når du forteller datamaskinen til å gjøre noe, dine instruksjoner passere gjennom flere nivåer av programvare med lynets hastighet. Din tastetrykk forteller et program , som en tekstbehandler eller nettleser , hva du vil gjøre . Programmet går instruksjoner via operativsystemet , en slags mester program , som deretter delegerer arbeid til en sekundær program har ansvar for bestemte funksjoner som lyd . At programmet i sin tur kommuniserer med andre programmer som kan arbeide direkte med chips og styrene i datamaskinen. Segmentering av programvaren på denne måten gjør hvert segment lettere å skrive og feilsøke .
ALSA
ALSA er et akronym for Advanced Linux Sound System . I hovedsak tar ALSA ansvar for å finne og kommunisere med datamaskinens underliggende audio hardware , uansett hva det måtte være. For utviklere av audio -programvare , betyr dette at de ikke trenger å finne måter for sitt program for å arbeide med hundrevis av forskjellige lydkort . De bare skrive for ALSA , og ALSA tar seg av resten . ALSA erstattet den eldre Open Sound System audio system ( OSS) begynner med versjon 2.6 av Linux-kjernen .
PulseAudio
PulseAudio fungerer på et høyere nivå, plassere seg mellom ALSA og sluttbrukerprogrammer eksempel film eller musikk spillere. Det er referert til som en lyd -server , som betyr at den kan bruke sin posisjon mellom maskinvare og programvare for å utføre en rekke funksjoner . For eksempel , PulseAudio kan rute lydavspilling til et nettverk eller en annen datamaskin i stedet for ett lyden blir avspilt på .
PulseAudio Funksjoner
En av de mest vanligste og mest verdsatt funksjoner av PulseAudio er dens evne til å sette og huske lydnivåer uavhengig for ulike programmer. For eksempel vil du kanskje din innboks for å høres en svak lyd når du mottar en e-post , men har til filmen spiller starter på et relativt høyt volum . PulseAudio vil gjøre det. Den lar også brukere til å mikse flere lydstrømmer til en opptaksenhet. For eksempel kan du overføre en video fra kameraet , legge fortellerstemme gjennom en mikrofon og legge en rolig lydspor av klassisk musikk .