Windows Vista war ein bedeutsames Desaster für Microsoft , eine verpfuschte Projekt, das viele Anwender auf alternative Systeme wie Apple oder Linux zu bewegen verursacht . Neuere Linux-Versionen , darunter Ubuntu und Linux Mint, waren gemeinsame Entscheidungen von unerfahrenen Benutzern aufgrund ihrer Verbraucher Orientierung und das hohe Niveau der Unterstützung in ihrer User-Foren , was wichtig ist , weil das Lernen, wie Programme wie ALSA und PulseAudio gemeinsam die Verantwortung für bestimmte Funktionen ist erforderlich. Hardware und Software Kommunikation
Wenn Sie Ihren Computer zu sagen, etwas zu tun, geben Ihre Anweisungen durch mehrere Ebenen von Software in Windeseile . Ihr Tastenanschlag erzählt ein Anwendungsprogramm , wie eine Textverarbeitung oder Web -Browser, was Sie tun möchten . Ihr Programm leitet Anweisungen über das Betriebssystem , eine Art Master -Programm, das dann die Delegierten die Arbeit auf eine sekundäre Programm , die für bestimmte Funktionen wie Audio. Dieses Programm wiederum interagiert mit anderen Programmen , die direkt mit den Chips und Karten in Ihrem Computer. Segmentierung der Software auf diese Weise macht jedes Segment leichter zu schreiben und zu beheben.
ALSA
ALSA ist ein Akronym für die Advanced Linux Sound System . Im Wesentlichen hat ALSA Verantwortung für die Suche nach und die Kommunikation mit dem Computer zugrunde liegenden Audio-Hardware , was auch immer es sein mag. Für Entwickler von Audio-Software bedeutet dies, dass sie nicht brauchen, um Wege für ihr Programm , um mit Hunderten von verschiedenen Soundkarten Arbeit zu finden. Sie haben einfach für ALSA schreiben und ALSA kümmert sich um den Rest . ALSA ersetzt die ältere Open Sound System Audio-System (OSS) , beginnend mit der Version 2.6 des Linux-Kernels .
PulseAudio
PulseAudio Handlungen auf einer höheren Ebene , Platzieren sich zwischen ALSA und Endbenutzer- Anwendungen wie Film oder Musik-Playern. Es wird als eine Sound-Server bezeichnet , was bedeutet, dass es seine Position zwischen der Hardware und Software -Anwendung zu verwenden, um eine Vielzahl von Funktionen ausführen. Zum Beispiel PulseAudio kann Audio -Wiedergabe zu einem Netzwerk oder einem anderen Computer eher als die der Ton wird wieder gespielt.
PulseAudio Funktionen
Eines der am meisten gemeinsame und beliebtesten Funktionen von PulseAudio ist seine Fähigkeit zu setzen und zu erinnern Audiopegel unabhängig für verschiedene Programme . Zum Beispiel könnten Sie Ihren Posteingang um zu klingen ein sanftes Glockenspiel , wenn Sie eine E-Mail erhalten haben , aber Ihrem Film spielt auf einem relativ hohen Volumen zu starten. PulseAudio wird das tun. Es erlaubt auch Benutzern, mehrere Audio-Streams in ein Aufnahmegerät zu mischen. Zum Beispiel können Sie ein Video von Ihrer Kamera übertragen , fügen Erzählung über ein Mikrofon und fügen Sie einen ruhigen Soundtrack der klassischen Musik.