Zajímavé, že ostatní distribuce ty změny přijímají. Jestli ono to nebude tím, že směrování určuje ten, kdo platí vývoj nebo alespoň posílá kód, bug reporty a účastní se diskuzi.
A desktop Fedora rozhodně neničí. Wayland umí v mém případě věci, o kterých se X11 nesnilo. Stejně tak pipewire.
Jelikož totiž pamatuju původní Xfree86, oss, alsu a různé problémy s nimi spojené, tak mi současný stav rozhodně nepřipadá nijak hrozný.
Tak ono opravdu vždy záleží, co děláte. Pro spoustu lidí naopak Wayland sotva začal zvládat alespoň jakž takž to, co X11. A PipeWire zvládá přesně to, co předtím PulseAudio a co předtím Alsa, s ničím z toho jsem problém nikdy neměl. Osobně si ostatně obecně myslím, že většina lidí nezaznamenala v tomhle ohledu žádný rozdíl. Což je koneckonců dobře.
A jinak co kdo určuje opravdu nic nevypovídá o smysluplnosti. S touhle logikou se třeba k DOSu a IBM dostanete raz dva ;-)
Ne, jen se, Jiří, snažíte domýšlet do toho, co jsem napsal kontext, který tam není a nikdy nebyl. Tím bylo myšleno jednak pro mě (stejně jako můj předřečník vztahuje to, co píše na sebe a i já v předchozí větě) a za druhé to, že co se základní funkcionality přinášející tak 90 % užitku a využívané odhadem tak 90 % uživatelů týká, rozdíl je víceméně nulový.
Ale jak jsem psal, to je naopak dobře.
Připomínate mi známého, který jezdí ve 30 let staré Felicii s tím, že mu stačí, že to má volant, čtyři kola a doveze ho to 5 km na zahrádku. To je všechno v pořádku, dokud nezačne svoje specifické potřeby zobecňovat a tvrdit, že se za posledních 30 let v automobilovém průmyslu nic užitečného nevymyslelo.
Mám takový pocit, že ta čísla si cucáte z prstu na základě vašich specifických požadavků a dojmů, protože jinak byste nemohl napsat, že Pipewire, který opravdu podstatně lépe podporuje Bluetooth zařízení než PA, má pro drtivou většinu uživatelů stejný užitek, když dnes většinový uživatel přešel na wireless only.
Tu nejde o to ze Pipewire je lepsie ako Pulse Audio, to nikto nepopiera. Mne sa nepaci ta vymena programov, alebo mi chcete povedat ze sa nedal prepisat PA tak aby dostal vsetky potrebne nove funkcie (aj za cenu ze by to mal byt v podstate novy program). Prave to ze sa stale menia programy vzbudzuje nedoveru k Linuxu. OS ma byt konzervativny a nie progresivny, nakoniec to plati aj o zivote. Urcite je lepsia evolucia ako revolucia...
P.S. Za odstranenie MBR uz davno, to len tak k teme.
Obojí má své pro a proti. Kompletní přepis a podstatné rozšíření záběru je zásadní změna a když by to proběhlo v rámci projektu PulseAudio, určitě by se proti tomu ozvala část komunity, která by s tím nesouhlasila. A úplně nejsem příznivec "-ng", kdy vedle sebe dlouhodobě žijí dva softwary se stejným názvem, ale odlišným kódem s tím, že jeden z nich má přídomek "new generation". To je podle mě víc matoucí než prostě začít v novém projektu s novým jménem. PulseAudio nemá žádný monopol na zvukový server v Linuxu a někdy je prostě lepší stávající projekt nechat dojet a poslat ho do důchodu a vedle něj postavit něco nového. A není to tak, že by se to měnilo co pár roků. PA se začalo dostávat do distribucí v roce 2006. Pipewire o 15 let později.
Jinak pro běžného uživatele to není žádný problém. Pipewire plně podporuje API PulseAudia, takže aplikace dál fungují a pro uživatele to nepředstavuje žádný zádrhel. Jen kromě podpory pro PA dostal podporu taky pro JACK a další hromadu věcí navíc, které se dnes od moderního zvukového serveru očekávají jako třeba tu lepší podporu Bluetooth.
Pulseaudio i Pipewire jsem musel vypnout a jit zpet k nativnimu ALSA. Je to stejny hnuj jako systemd - mizerna moznost ladeni kdyz mate nejaky problem.
Use case: KODI a hdmi audio s passthrough DTS a dalsich. Nekdy nesel zvuk.. pak jsem zjistil ze receiver musi zcela dobootovat pred zapnutim htpc. Ladit to s alsa bylo snazsi - zvuk jede jakmile se v nazvu vystupu objevi jmeno receiveru - coz bylo videt pouze u ALSA v kodi UI, pripadne jako aplay -L.
Pulseaudio i Pipewire jsem musel vypnout a jit zpet k nativnimu ALSA. Je to stejny hnuj jako systemd - mizerna moznost ladeni kdyz mate nejaky problem.
Use case: KODI a hdmi audio s passthrough DTS a dalsich. Nekdy nesel zvuk.. pak jsem zjistil ze receiver musi zcela dobootovat pred zapnutim htpc. Ladit to s alsa bylo snazsi - zvuk jede jakmile se v nazvu vystupu objevi jmeno receiveru - coz bylo videt pouze u ALSA v kodi UI, pripadne jako aplay -L.
Podle toho se ale přece nedá zobecňovat, že je PW hnůj.
Chápu, že jsou různé use casy a preference používání.
I já používám na některých zařízeních (např. dedikované playery nebo nějaké věci s nízkou latencí) přímý přístup na ALSA zařízení.
A ano někdy se to hodí, ale naprosto chápu, proč je výchozí audio subsystém pro většinu desktopových prostředí PW (a předtím Pulse), který k těm ALSA zařízením udělá abstrakci.
Zkus třeba pustit audio z dvou programů naráz (např. hrající prohlížeč + notfikace), přejít plynule z jednoho zařízení na druhé po inicializaci a připojení (repro -> bt sluchátka), flexibilně routovat audio mezi programy, případně třeba posílat po síti, řešit různé časování, synchronizaci streamů s videem, resampling atp.
A ano samozřejmě, že jsem spousty věcí dělal i s ALSA pluginy a vím že je tam dmix, routování, konverze, snoop, loopback atp.), ale pak typicky skončíš s hromadou staticky deklarovaných virtuálních zařízení a pokud bys chtěl nějakou zmíněnou pokročilejší funkcionalitu, tak to musíš implementovat v každé aplikaci zvlášť a ještě si to propojit s jinými subsystémy jako udev.
Úplně stejně má i většina ostatních systémů postupně došla k podobné abstrakci kolem zvukových zařízení.. at to včetně třeba super konzervativních BSDček se sndiod..
Je PW dokonalý? - Ne, není (jako nic podobného to neobsáhne všechny use casy). Má nějaké nevýhody? - Také má. Za mě třeba relativně komplexní konfiguraci danou jeho možnostmi, občas nutná práce s WirePlumberem a LUA skriptováním, byť si myslím, že pro většinu normálního používání to už nebývá potřeba.
Nicméně i přesto je to zatím nejlepší, co jsme tu měli, plus to přes podporu jiných stávajících standardů (ALSA, JACK, PA) vcelku decentně překlenuje kompatibilitu s aplikacemi.
Obecně mám trochu pocit, že nám tu spousty lidí trochu mentálně dědkovatí (sám se pomalu posuovám do tohohle věku :)), a bez toho aniž by si nějak rozumně vyhodnocovali možnosti a zkusili si nějak pojmout klady a zápory i třeba v ostatních použitích, tak jen en-bloc nadávají na jakoukoliv změnu. SystemD nevyjímaje :)
8. 7. 2025, 12:29 editováno autorem komentáře
Problem to sice neni pro bezne uzivatele, ale je to problem pro bezne vyvojare. Ja mam treba hromadu kodu, ktery momentalne nefunguje s pipewire. Ten kod jsem nenapsal, takze nedokazu rict, ktery 1 radek se snadno prepise. Zavisi na tom ale dalsi stack, ktery pouzivam, takze kdyz budu to chtit aktualizovat, tak se musim prokousat hromadou kodu, pochopit ho, zmenit a otestovat, ze vsechno funguje stejne.
V tuhle chvili jsme se rozhodli zustat radeji u PusleAudio, protoze prepis na PipeWire je proste dalsi prace, na kterou nikdo nema cas..
Tim jsem chtel rict, ze proste chapu nechut lidi k novym technologiim, protoze jim to rozkopava jejich hracky.
> Prave to ze sa stale menia programy vzbudzuje nedoveru k Linuxu.
Drtivá většina uživatelů si toho ani nevšimne, a ani neví že něco jako pipewire nebo pulseaudio existuje. Kolik lidí ví jak se jmenují alternativy ve Windows a Macu?
A jestli je to přepis se stejným jménem, nebo nový program je jim zvlášť putna.
Pro mě je realita taková, že Linux je jediný OS kde nemám jakékoliv problémy s audiem. Windows 11 ani Mac OS mi nefungovaly takhle dobře.
Tak se do té 30 let staré feldy, která nemá ani posilovač řízení, natož třeba klimatizaci, posaďte uprostřed léta a jeďte s rodinou do Chorvatska. A pak to samé absolvujte v moderním autě. Obojí vás tam doveze (i ta felda, když jí budeme držet palce), ale ta jízda a stav, v jakém tam jako řidič dorazíte, budou diametrálně odlišné. A to neberu v potaz to, že dle dnešních bezpečnostních standardů je ta felda jezdící rakev.
A podobně je to s těmi zvukovými servery. Někomu stačí, že pustí přehrávání a počítač začne vyluzovat zvuk. To uměla ALSA před 20 lety stejně jako to umí PipeWire dnes. No a pak jsou tací (a takových je IMO většina), kteří si chtějí k tomu počítači připojit třeba Bluetooth sluchátka a když si pustí hudbu, chtějí, aby zvukový server automaticky vybral profil A2DP pro nejlepší kvalitu přehrávání, ale když se připojí ke konferenčnímu hovoru, tak aby si aplikace/prohlížeč se zvukovým serverem vykomunikovala přepnutí na profil HFP, aby jim na těch sluchátkách automaticky fungoval mikrofon, když ho potřebují. No a pak zjistíte, že ač máte vy pocit, že se toho za těch 20 let v oblasti zvukových serverů moc nezměnilo, to, jak to fungovalo před 20 lety, by dnes uživatelům zdaleka nestačilo.
10 let jsem jezdíval Škodou 120. A taky jsem si na ní naprostou většinu věcí i sám diagnostikoval a servisoval, včetně seřízení rozvodů atp. Dnes jezdím mnohem komfortnějším autem, ale neřekl bych, že jde o nějaké převratné vynálezy oproti té 120. Nárůst komplexity a komplikovanosti je mnohem větší než komfort, který to přináší. A během posledních 10 let už dokonce ten komfort spíše klesá, zatímco komplikovanost dále roste.
Tím nechci říci, že bych se vracel ke 120. Ale lépe bych vážil, které serepetičky jsou opravdu užitečné, které jsou jen zbytečným zdrojem problémů bez valné hodnoty a které vyloženě škodí. Navíc kvůli každé prkotině musím do servisu a nechám tam pokaždé minimálně 4-místnou sumu.
Tak ta komplexita krom jineho je kvuli bezpecnosti (a i pohodli). Nepredpokladam, ze jste mel v te stodvacitce airbagy, zeano :-) Ono i jen bezpecnostni pasy... ono byvalo "normalni" se v zadu vubec nepoutat, zeano a v predu pevne. Stejne tak jste si mohl nechat zdat sny o takovem ABS... ve finale i ten posilovac rizeni tam nebyl. No, zato jste v te 120 mel manualni sytic... :D Klimatizace jeda stazenym okynkem, samozrejme na klicku, zadny pohon, na centralni zamykani taky zapomente... :) A to nemluve o tom, co litalo ven z vyfuku... toho bordelu bylo nasobne vic.
Ano, auta jsou slozitejsi. Ale ta komplexita ma sve racionalni duvody. Jasne, jsou veci, ktere doma na kolene udelate... ale pak jsou veci, ktere bez patricneho pristrojoveho vybaveni nemate sanci resit. Presneji receno ten vysledek bude i co do fungovani... suboptimalni, stejne jako ty "domaci" opravy u tech stodvacitek.
Tak ta komplexita krom jineho je kvuli bezpecnosti (a i pohodli).
A často je to kvůli pohodlí na úkor bezpečnosti např. centrální zamykání.
8. 7. 2025, 15:23 editováno autorem komentáře
Potvrdzujem. Používam v práci F42 ako vyšla. Používal som aj iné distrá, ale tie boli vždy s X. F42 mi príde veľmi stabilná v zmysle, že nevidím žiadny problém. Pipewire dávam zabrať. Používam 3 zvukovky a rôzne programy mám nasmerované na rôzne zvukovky. Často za chodu mením výstup na inú zvukovky. Dennodenne telefonujem cez microsip ktorý beží cez wine. Nonstop dude. Firefox, teams v prehliadači, terminál... Na W10 bol každý deň nejaký problém. Pozdravujem windowsfilov. Rôzne linux distrá používam doma asi 19 rokov z toho 17-18 ako jediný desktop. F42 s waylandom u mňa jednoznačne vedie.
Ak by mi v práci niekto povedal, že mám používať niečo iné, tak ho pošlem krajíčkom. Ak sa zmieni o win, tak sa ho asi opýtam, že či si nezabudol ranné lieky.
Pokud mate takove uloziste jak rikate roky, pak je beztak statisticky vzato velmi pravdepodobne, ze vam brzo chcipne ;-) Ano, podobnymi okrajovymi situacemi neni duvod ztracet cas a mrhat cas vyvojaru na udrzovani kompability s vasim obstaroznim skanzenem. Pokud to tak moc potrebujete, nic vam nebrani si prislusny kod forknout a udrzovat.
Jak může v rámci FOSS projektů jedna větev ničit všechno? Sorry, ale třeba Canonical, nebo SUSE mají v lecčem kapacity si jít vlastní cestou a ostatně tak činí / činily (Canonical s Mirem, Unity, Upstartem, snap balíčky..., SUSE kupříkladu preferuje KDE před GNOME, v minulosti zase AppArmor před SELinux). Plus jsou tu komunitní distra. Nikdo nikoho nenutí adoptovat rozhodnutí a technologie Fedory / CentOS Streamu. Každé distro si může důležité komponenty spravovat samo a dle své libosti. Ostatně tady jsou technické odlišnosti i mezi Fedorou a CentOS Stream (btrfs vs. xfs, kupříkladu).
Postupná konvergence k nastavení, co má Fedora má totiž naprosto jasné vysvětlení => často ta rozhodnutí technicky prostě dávají smysl, takže časem je převezmou i konzervativnější distra z jiných projektů.
Ničení Linux desktopu mě pak upřímně pobavilo. Pamatuju ještě časy, kdy si člověk velkou část X11 konfiguroval ručně, wi-fi horkotěžko ladil pomocí ndiswrapperu a WinXP ovladačů, o mainstream hraní se moc nedalo mluvit, MS Office drtily svobodné alternativy a člověk se musel několikrát ujišťovat, jestli je jeho konfigurace podporovaná (měl jsem tehdy štěstí => stařičký IBM ThinkPad, co jsem tehdy měl, měl tehdy podporu solidní..., no... podle tehdejších měřítek solidní). Dneska nahraju obraz systému pomocí Fedora Image Writer, prolítnu Anacondou, stáhnu updaty a mám hotovo. Všechno na současném ThinkPadu krásně funguje po instalaci a ani vlastně nemusím řešit stáří balíčků, neb můžu využít flatpaky. Podstatně lepší zážitek, než třeba instalace W11 s lokálním účtem.
Ničení Linux desktopu mě pak upřímně pobavilo. Pamatuju ještě časy, kdy si člověk velkou část X11 konfiguroval ručně, wi-fi horkotěžko ladil pomocí ndiswrapperu a WinXP ovladačů, o mainstream hraní se moc nedalo mluvit, MS Office drtily svobodné alternativy a člověk se musel několikrát ujišťovat, jestli je jeho konfigurace podporovaná (měl jsem tehdy štěstí => stařičký IBM ThinkPad, co jsem tehdy měl, měl tehdy podporu solidní..., no... podle tehdejších měřítek solidní).
Říká se tomu selektivní paměť a trpí jí skoro všichni, jen někteří víc a někteří méně. Vždycky mě pobaví, když mi někdo říká, že před příchodem PulseAudia zvuk na Linuxu bezvadně a jednoduše fungoval a s PA to šlo všechno do kytek. Akorát já si tu dobu ještě dobře pamatuju a na zvuku v Linuxu tenkrát nebylo nic ani bezvadného ani jednoduchého. Fenomén "za našich mladých let byla tráva zelenější" se nevyhýbá ani této oblasti.
Já byl tehdy naštěstí dost malej, tak si tu drbačku metodou pokus - omyl ještě pamatuju bez cukrování. Snad u všeho, a to jsem měl všehovšudy konfiguraci, co patřila mezi ty méně problémové.
Obecně mi přijde, že navzdory různým výkřikům, udělal Linux desktop za posledních cca 10 - 15 let obří pokrok k lepšímu, kdy dneska nemám problém jej obecně doporučit jako systém i lidem, co nemají technický background a PC je pro ně vyloženě nástroj, s problematikou jehož chodu se vůbec obtěžovat nechtějí.
Asi chápu možné individuální výhrady ke konkrétním technickým rozhodnutím konkrétních dister, ale představa ničení Linux desktopu je za mě též projev špatné paměti. V současnosti vedle stroje s Fedorou používám i Mac, považuju se za celkem puntíčkářského uživatele a fakt musím smeknout, jak dobře se dneska s Linux desktopem pracuje.
Jaké ničení? Za posledních tak 15 let jsem nevytvářel disk s MBR, protože jsem to nepotřeboval. Navíc s kombinaci s UEFI MBR nefunguje za všech okolností spolehlivě, tak proč brečet nad něčím co patří do muzea? Pokud chcete pomalu postupující letargii, kde se nic moc neděje, jistě takovou distribuci najdete. Fedora (RedHat/IBM) určuje v posledních letech směr vývoje Linuxového desktopu a IMHO rozvířili zatuchlé vody a věci se v obrovské většině zlepšily. Občas jsou tam porodní bolesti, ale s tím je třeba počítat. Pokud se nepletu, tak změna nikdy nebyla ráz na ráz, nástupnická technologie běžela nějaký čas souběžně s původní a až po čase došlo k odříznutí té staré. V případě GPT není co riskovat, je léty prověřené.