The X Window System, past and future
Posted Mar 27, 2003 11:42 UTC (Thu) by
dmantione (guest, #4640)
Parent article:
The X Window System, past and future
X is an excellent piece of engineering. For a desktop environment it does all
that's needed, efficient, and network transparent. Nothing beats it and I have
seen nothing better.
But there are a few situations where X is not the right choice. One of these are
for example embedded situations, where you really want Window systems in
as few K as possible.
Another problem is that people use X for something it's not designed for:
games. People, games should *not* run under X. Why? Because they need a
framebuffer and other *low level* access to graphics hardware. X is a *high
level* network transparent windowing system.
Why are games written for X? Well, the only reason is that for every video
card, there is an X driver. There is no other reason.
On what interface should games run then? A low level one and the most
suitable one is: FBDEV! But as of yet that's not possible; there's no 3D for
example. I would be very nice to see more projects to give the Fbdev interface
the drivers and tools it needs. Instead of bashing on X, people would better
spend there time on this.
Trying to adapt X to games is nonsense. Conflicting interrests. It doesn't work.
But for a window system, it's the best there is.
(
Log in to post comments)