PulseAudio
Więcej informacji
- Twórca
- Lennart Poettering, Pierre Ossman
- Rok
- 2004
- Typ
- Serwer dźwięku
- Licencja
- LGPL
- Poprzednik
- ESD
- Następca
- PipeWire
Serwer dźwięku, który dał linuksowemu pulpitowi głośność per aplikacja i dźwięk podążający za użytkownikiem do słuchawek — po tym, jak przez parę lat dawał mu trzaski.
Lennart Poettering zaczął projekt w 2004 roku jako Polypaudio, a w 2006 zmienił nazwę. Celem było zastąpienie ESD i aRts serwerem, który potrafi miksować, przenosić strumienie na żywo między wyjściami, wysyłać dźwięk przez sieć i obsługiwać słuchawki Bluetooth. Fedora uczyniła go domyślnym w 2007 roku, Ubuntu w 2008.
Wdrożenie stało się podręcznikowym przykładem, jak nie wymieniać infrastruktury. Planowanie oparte na zegarach w PulseAudio ujawniło błędy w sterownikach ALSA, których nikt wcześniej nie zauważył, a użytkownicy widzieli tylko, że po aktualizacji dźwięk się zacina. Reputacja przylgnęła na długo po naprawieniu błędów. Mimo to pozostał standardem pulpitu przez piętnaście lat, aż PipeWire przejął jego API.