PipeWire

PipeWire, Linux'ta ses, video akışları ve donanımı işlemek için kullanılan bir sunucudur. Wim Taymans tarafından Red Hat'te oluşturuldu. Multimedya yönlendirme ve ardışık düzen işlemeyi yönetir.

Geçmiş 
Taymans, 2015 yılında PipeWire üzerinde çalışmaya başladı. William Manley tarafından PulseVideo adlı proje de dahil olmak üzere birçok mevcut projeden alınan fikirlere dayanıyordu. Red Hat'tan Christian Schaller'a göre, fikirlerinin birçoğunu Manley'in erken dönem PulseVideo prototipinden aldı ve bu çaba nedeniyle GStreamer ile birleştirilen bazı kodlar üzerine inşa edildi. Projenin bir amacı, Linux'ta video işlemeyi, PulseAudio'nun ses işlemeyi iyileştirmesiyle aynı şekilde iyileştirmekti.

PulseAudio'dan ayrı bir proje olmasına rağmen, Taymans başlangıçta yeni proje için "PulseVideo" adını kullanmayı düşündü. Haziran 2015 itibariyle, Taymanların yaşadığı İspanya'daki Pinos de Alhaurin şehrinden sonra "Pinos" adı kullanılmaya başlandı.

Başlangıçta, Pinos yalnızca video akışlarını yönetiyordu. 2017'nin başlarında Taymans, ses akışlarını entegre etmek için çalışmaya başladı. Taymans, hem tüketici hem de profesyonel ses kullanım durumlarını desteklemek istedi ve profesyonel ses uygulaması konusunda tavsiye almak için Paul Davis ve Robin Gareus'a danıştı. Bu sırada proje için PipeWire adı benimsendi.

Kasım 2018'de PipeWire, LGPL'den MIT Lisansına yeniden lisanslandı.

Nisan 2021'de Fedora Linux 34, PipeWire'ı ses için varsayılan olarak kabul eden ilk Linux dağıtımı oldu. Bir yıl sonra Pop! OS, 22.04 sürümünde bunu varsayılan ses sunucusu olarak kabul etti. 22.10 sürümünden başlayarak Ubuntu'da varsayılan ses sunucusu yapıldı.

Özellikler 
Proje amaçları şunlardır:

 Sandbox halindeki Flatpak uygulamalarıyla çalışmak 
 Wayland düzenleyicilerinde ekran görüntüsü alma ve ekran yayınlama için güvenli yöntemler sağlamak.
 JACK ve PulseAudio tarafından yönetilen vakaların ele alınmasını birleştirmek için.

Tepkiler 
PipeWire, özellikle GNOME ve Arch Linux  toplulukları arasında çok övgü aldı. Özellikle bazı PulseAudio kullanıcılarının yaşadığı yüksek CPU kullanımı, Bluetooth bağlantı sorunları, ve JACK arka uç sorunları gibi sorunları çözdüğü için.

Kaynakça 

Linux video yazılımları