Nemyslím si, že je dobré, aby byl linuxový desktop příliš fragmentovaný, forky by se měly znovu připojit k hlavním projektům a udělat z Linuxu lepší zážitek.
Pokud se tedy někdy v budoucnu bude muset komunita / Canonical rozhodnout mezi Unity a Gnome-Shell, jak těžké by bylo tyto dva projekty sloučit?
Přijatá odpověď:
Vezměte v úvahu, že Unity a Gnome Shell (aka Gnome3) sdílejí téměř celý zásobník operačního systému. Část, která je výrazně odlišná, je část pláště, vizuální prvky. Obávám se, že pokud jde o skořápky, není možné je konsolidovat.
- Gnome Shell je založen na JavaScriptu a vývojáři striktně odmítají jakýkoli kód, který není javascript.
- Unity je založen na Pythonu, C a Vala, používal stejný sazátor jako Gnome Shell, ale přešel na Compiz, protože byl příliš pomalý.
Pravděpodobnější bude přísun nápadů mezi projekty. Každý projekt udělá některé věci správně a některé špatně. Projekt s lepším smyslem pro design, pokorou přijmout to, co uživatelé chtějí, a nakonec tým s lepší ekonomikou (více vývojářů) se bude časem vyvíjet rychleji a lépe.