Windows Vista foi um desastre importante para a Microsoft , um projeto mal feito que fez com que muitos usuários se mudar para sistemas alternativos, como a Apple ou Linux. As versões mais recentes do Linux , incluindo o Ubuntu e Linux Mint , foram escolhas comuns de usuários iniciantes devido à sua orientação ao consumidor e ao alto nível de apoio disponível em seus fóruns de usuários , o que é importante porque aprender programas como ALSA e PulseAudio partilhar responsabilidades para determinadas funções é necessário . Hardware e Software Communication
Quando você informe o seu computador para fazer alguma coisa, suas instruções passar por vários níveis de software na velocidade da luz . Seu keystroke diz um programa de aplicação , como um processador de texto ou navegador da Web, o que você quer fazer. O seu programa passa instruções através do sistema operacional , uma espécie de programa de mestrado , que , em seguida, os delegados do trabalho a um programa secundário responsável por funções específicas, tais como áudio. Esse programa , por sua vez interage com outros programas que podem trabalhar diretamente com os chips e placas em seu computador. Segmentar o software desta forma torna cada segmento mais fácil de escrever e resolver problemas .
ALSA
ALSA é um acrônimo para o sistema de som Advanced Linux . Essencialmente, ALSA assume a responsabilidade de encontrar e se comunicar com o hardware subjacente de áudio do computador , seja ele qual for . Para os desenvolvedores de software de áudio , isso significa que eles não precisam de encontrar formas para o seu programa para trabalhar com centenas de diferentes placas de som. Eles simplesmente escrever para o ALSA, ALSA e cuida do resto. ALSA substituiu o velho sistema de áudio Open Sound System ( OSS) a partir da versão 2.6 do kernel Linux.
PulseAudio
PulseAudio atua em um nível superior , colocando-se entre ALSA e aplicativos de usuário final , como cinema ou música jogadores. Isso é referido como um servidor de som , o que significa que ele pode utilizar a sua posição entre o hardware e software de aplicação para executar uma vasta variedade de funções . Por exemplo, pode PulseAudio rota reprodução de áudio a uma rede ou outro computador em vez de um som está sendo reproduzido em .
PulseAudio Funções
Um dos mais funções comuns e mais apreciados do PulseAudio é a sua capacidade para definir e lembre-se os níveis de áudio de forma independente para vários programas. Por exemplo , você pode querer sua caixa de entrada para soar um sinal sonoro suave quando você recebe um e-mail , mas tem o seu início jogador filme com um volume relativamente alto. PulseAudio vai fazer isso. Ele também permite que os usuários para misturar vários fluxos de áudio em um dispositivo de gravação. Por exemplo , você pode transferir um vídeo de sua câmera, adicionar narração através de um microfone e adicionar uma trilha sonora tranquila de música clássica.