On Wed, 12 Jun 2013, Dave McGuire wrote:
On 06/12/2013 02:44 PM, Cory Smelosky wrote:
Unfortunately X on modern OSes is a little more of a kludge. ;)
On the contrary. The design of X is very clean. (yes, I've been "all
up in there".) There are some things about its innards that I do not
like, but overall, it's extremely well-done.
Ohhh. We're talking protocol design and that stuff. Yes, THAT is clean. I've
just had experience with very bad implementations I guess. Like the one I'm
currently running that likes to use 100% CPU doing nothing for no reason. This
wouldn't happen on a properly-implemented workstation I would admit. However on a
PeeCee where politics is more important than doing things well...issues arise.
I'm still a fan of NeWS myself. ;)
The fact that we're still using it three decades later on completely,
totally different hardware, in completely different ways, tells a lot.
That does say a lot. I'd still argue that the implementations still need work
though.
Some parts of how we're using it now, though (like client-side font
rendering) are extremely kludgy. But that's not the fault of X.
I'd agree. I didn't know we were discussing the protocol. ;)
I suppose if you tweak it enough and force it to bend over to serve you
it can be quite nice...but It's not my friend. Much like many other
UNIX/Linux apps...X DOES choose its friends very carefully. ;)
I cannot agree. It has always been a snap for me.
But then (until the past year or so) I've always run it on real
workstations, not PC garbage. (who the hell ever heard of multiple
resolutions and sync rates?! WTF?!!)
Yeah, that would explain it being a snap for you. I've had to use it on PeeCee
hardware. It is "literally worse than Hitler" on PC garbage. ;)
(It's one of the few UNIX-HATERS chapters I completely agree with...I
just think X has wasted potential and could've been better implemented.)
The UNIX-HATERS crowd needs to find a better hobby.
That they do, I just agree with some of their points. Like some of the standards
organisations being nuts and X having been poorly implemented by many vendors.
(I also would've liked an X consortium standardising on a UI paradigm...or if people
had followed OPEN LOOK)
-Dave
--
Dave McGuire, AK4HZ
New Kensington, PA
--
Cory Smelosky
http://gewt.net/ Personal stuff
http://gimme-sympathy.org Experiments