The X Window System, past and future
Posted Mar 27, 2003 9:51 UTC (Thu) by
paulsheer (guest, #3925)
Parent article:
The X Window System, past and future
Each and every one of the criticisms about X is either completely
unfounded, or applies to any other piece of software anyway. Myself
I have been programming under XLib for many years.
In the first place, X is not bloated. It is in fact the
minimal piece of software for what it needs to do. Considering
the range of types of raster devices out there, X conanicalizes
their differences perfectly. Its protocol needs to be exactly
as it is to facility interclient communication.
One cannot think of a better way of coping with the problem
of creating a hardware independent network transparent Windowing
system. Try and see.
Let us compare X to MFC (microsoft foundation classes). MFC
is the most chaotic mess a developer could ever wake up screaaming
to in the middle of the night.
The capacity to transparently use other machines on the network
has never been so successfully achieved as by The X Window System.
It is an essential cornerstone of Unix computing in the world
today. Most people who critisize X do so from a single home
machine that is used mostly to play games.
Such people want to strip the computing world of network
transparency (to break their network card in half) just to get
a few more FPS out of their first person shooter.
Of course there are performance penalties resulting from
network transparency. But you don't see them if you are
doing productive things with a computer (i.e. not gaming).
X is also extremely light on resources - consider
that X runs on a 2 floppy Linux distribution. Really no
one could ever critisize X for that.
(
Log in to post comments)