Hlavní navigace

Názor k článku
Dozrálo Ubuntu k masovému použití?

Miroslav Prýmek aura:58
25. 5. 2009 0:19 Nový

RE: Dozrálo Ubuntu k masovému použití?

celé vlákno
-- zrovna u Debianu a Ubuntu by se mi vaše unifikace bug trackingu velmi líbila.

Ten BT, to je jenom takovy vrcholek ledovce. Hlavne mi jde o to, aby se distribuce netvarily, ze "něco dodávají", když vlastně jenom vezmou výrobek, přelepí etiketu a přinejlepším něco maličko dosolí :) Nevidím důvod mít 350 různých "výrobků", které jsou v podstatě stejné, jenom mají jiné etikety a mírné dosolení :)

-- Zkuste navrhnout metadistribuci pro Gentoo a Mandrivu.

No ale ten princip je pořád stejný. Je tam prostě vanilla verze samby-a.b.c + nějaké patche. (A to ještě podotýkám, že ty patche se budou týkat jen větších distribucí, ty menší nic výrazně patchovat nebudou)

-- Metadistribuce (obsahující sloučené větve a odlišnosti _všech_ distribucí) rozhodně nebude KISS.

A proč ne? Prostě systém portů jako třeba macports + nějaký nástroje na správu patchsetů a jejich vzájemných nekompatibilit. Nic víc. Především by ta metadistribuce neříkala vůbec nic o tom, jaký má být umístění souborů a jak mají vypadat konfiguráky - to se přece určuje právě těmi patchi.

-- Tímhle ale neřešíte jednotnost prostředí pro programátory proprietárního softwaru. Tím řešíte pouze možnost ukázat na odlišnosti mezi distribucemi.

Jak se to vezme. Myslím, že existuje spoustu lidí, kteří používají distribuci X kvůli tomu, že jim tam jede něco konkrétního, co chtějí. V metadistribuci by mohli bez problémů kombinovat různé balíčky z různých distribucí.

Taky by bylo jednodušší vymyslet nějaký jednoduchý společný základ. - a to jsou první kroky k rozumné standardizaci a sjednocování.

Představte si třeba, že se vám líbí grafika Gnome v Ubuntu, ale zároveň byste chtěl program, který je podporován jen na RHEL. Dnes to jde jedině tak, že začnete laborovat nad tím, jak v Ubuntu změnit ty věci, které onen program vyžaduje (a typicky to budou věci, které BFU vůbec nezajímají, čili klidně by je změnil, kdyby jednoduše mohl).

No a u toho programu by bylo napsáno: vyžaduje glibc, libalcohol a libvomit s patchsetem RHEL X.Y. Tak je nainstalujete a dál používáte s radostí svůj Ubuntu vyladěný Gnome i tuhle aplikaci, která by prostě jinak byla jen pro RHEL.

-- Čili, abyste dosáhl svého cíle, musíte vytvořit nějaký orgán, který bude o všech těchto záležitostech rozhodovat

Myslím, že ne. Chtělo by to jen opravdu dobře vymyšlený systém těch patchsetů. Představoval bych si to jako něco jako "jmenný prostor" - prostě ve svém patchsetu si můžou vydavatelé "distribucí" dělat naprosto co chtějí - a je jenom na nich, jestli tam budou
zasívat zbytečnou nekompatibilitu nebo ne. U programů, které spolu přímo nesouvisí, pak můžou být v jedné instalaci patchsety různé.

-- nepřesvědčíte tvůrce 100% svobodných distribucí (jako gNewSense), aby se k vám přidali.

To je jejich problém :)

-----------------------------------

Rád bych ještě dodal, že všechno, co píšu, si v podstatě z fleku vymýšlím. Nemám to promyšlené. Jen připadne, že konečný důvod nekompatibility je v podstatě ptákovina - prostě jenom pár patchů nad vanilla softwarem :)