> 1)  Writing a full scale graphical environment is time 
> consuming, difficult, and requires a lot of skill.  There are 
> not that many around. The Mac interface, Windows, Sun's 
> SunView, X and X based derivatives (CDE, Gnome, KDE, etc.).  
> Probably a couple of others, certainly the Star interface was 
> used  by Apple and MS for ideas, etc.  X started as an 
> academic project and then was adopted by the *NIX world as 
> the basis for a lot of variants, but the hard work was all 
> done at MIT and everyone leveraged off that investment.  The 
> basic point is that a full blown interface is something that 
> will probably be done only as an academic project or if there 
> is substantial value for selling the interface.  Hence the 
> OpenSource world has moved towards the end of leveraging off 
> the X stuff as the basis for GUI's and trying to lay stuff on 
> top of that to enhance the user experience.  This has the 
> side-effect of making it easy for programmers to write 
> applications for the interface; any Xlib application can be 
> ported to any X environment; it looks better if some higher 
> level widgets are used, but it makes the application level 
> much more enticing to developers.  Cost of a non-X interface 
> and the problem of getting apps for it both argue against 
> such a beast.

Excuse me, but by my understanding X itself is not a UI. It is just a Server
that doesn't really do much but draw a window. If you start X without a
windowserver it is pretty fast and looks extremely ugly.

> In the end, my take is we do not need to replace X, just 
> optimize what is there.

I don't think the problem is X itself, I think the problem is in what people
try to do with it. More optimization on behalf of GNOME and KDE will most
likely work better than trying to re-invent the X Server.

By my understanding (and I am not a programmer) X is actually pretty small
for what it is doing.

Michael


-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]
https://www.redhat.com/mailman/listinfo/redhat-list

Reply via email to