Na zacatku byl jenom cli. Microsoft a Mac ho skoro odstranili, casem se ukazalo ze to byla chyba. Byla by skoda zastavit projekt X aby se nakonec ukazalo ze se moda terminalu vraci a prace s GUI pres sit bude nutna (zadny Mac nebo Win to neumi). Mimohodem muj nazor je ze X je rychlejsi nez jakykoliv VNC a RDP. A dalsi nazor - nejsem si jist ze Unity a Gnome 3 byli az tak dobre akceptovany komunitou. Ja napriklad jsem preferoval gnome panel, a ted kvuli Unity pouzivam KDE (nechce se mi pouzivat gnome panel kdyz ho sami developeri usiluji o Unity)
RDP a VNC se take porovnava stezi. Az bude umet VNC na klientu poslat USB mass storage na server nebo tiskarnu opacne, bude teprve co srovnavat. V dnesni dobe uz podle me o prenos obrazku nejde, zadouci je posilat obema smery mnohem vic.
Jinak RDP je IMHO daleko rychlejsi a pohodlnejsi nez VNC.
Zkoušel jsem se připojit s GPRS na RDP na Windows 7 pomocí XPček. Obrovsky mě překvapilo, jak to rychle šlapalo. Systémové dialogy ("Otevřít soubor" pro ukázku) se vykreslily celé prakticky během sekundy. Už nevím, zda jsem měl 256 barev nebo víc (spíš míň), každopádně to perfektně šlapalo. Jen třeba přenos obrázků ve webovém prohlížeči trval déle, ale nebylo to nijak smrtící. Nějaké VNC nebo TeamViewer se tomu mohli těžko rovnat, ti přenášejí jen a pouze obraz.
X protokol je silně závislý na latenci
nepřenáší až tolik dat, ale nelze prakticky provozovat přes wan
byl navržen, aby chodil po jakékoliv lokální síti, tehdy nejspíš token ring nebo 10M ethernet a po takové lokální síti chodil slušně.
S "rychlostí připojení" to až tolik nesouvisí
Na lokání síti není X11 nijak skvělá věc, hlavně díky keyboard maps, fontům pro starší aplikace, nemožnosti odpojení a znovu-připojení session, ale v principu to nějak funguje. Bohužel je to datově náročný protokol, což použití po pomalejším připojení nesvědčí (a na lokální síti to při větším množství klientů asi také nepotěší). A samozřejmě máte pravdu, že latency je pro X11 kritická. Je tam hromada round tripů, které X11 kompletně zabíjí.
>> a prace s GUI pres sit bude nutna (zadny Mac nebo Win to neumi)
MacOS obsahuje Xka, takže "to umí" minimálně stejně dobře jako Linux.
Něco jiného je, že to nepodporuje nativní Quartz, ale (zcela nepodlozene a laicky) si myslim, ze kdyby to opravdu chteli, nebude to zas tak strasne tezke udelat, vzhledem k tomu, ze se GUI afaik vykresluje pres buffery, PDF atd.