Krasna myslenka s jednoduchymi projekty s minimem zavislosti
Že jo? Mě se taky líbí… :-)
bohuzel ale v realu nefunguje
A to je podle mě velmi zásadní chyba na kterou poukazuji.
Tedy me se zda, ze nektere veci z gnome nebo kde (napr. PIM, to pouziva kazdy) nelze v soucasnosti nicim nahradit. Resp. jde to jenom na ukor funkcnosti.
Proč? Opravdu je tak těžké to vytvořit jako nezávislé moduly komunikující např. přes D-BUS (který je dnes v každé moderní distribuci, navíc podporován jak KDE, Gnome, tak třeba i Awesome)? Proč mám kvůli tomu instalovat (téměř) celé KDE i s jeho závislostmi? Proč, když KDE/Gnome jsou desktopy musí obsahovat tolik zbytečného balastu, který nemá přímou souvislost s činností desktopu a o který se s přehledem starají jiné části systému(audio, networking, databáze, …)? Proč nemohu odinstalovat jednu aplikaci KDE / Gnome kterou nevyužívám, aniž bych nemusel dát pryč celé prostředí. Proč, proč, proč…; a všechno otázky na vrub tolik opěvované modularity.
To je podle mého názoru hlavně o koncepci. PIM není (alespoň v KDE) implementované jako jedna aplikace, ale poměrně rozsáhlí balíček, provázaný (jak je v KDE „dobrým“ zvykem) vzájemnými závislostmi a závislostmi na samotném KDE. Kdyby nebylo té zpropadené snahy všechno rvát do jednoho molochu, možná by ta myšlenka jednoduchých, spolupracujících projektů s minimem závislostí neměla dnes v některých případech až takový punc utopie… :-(