Three months ago, I built myself a new (work) PC at home. It cost $300 or so, and took me about an hour to piece together. Of course, with each PC migration, there’s some bit of change that takes place between the time that you install/migrate your software, and when you start feeling comfortable about using your system again.
In my case, when I upgrade my home systems, I often upgrade Linux at the same time. In this case, I went from Red Hat Linux 8.0 to 9.0. There were a number of changes, and I was somewhat impressed with the ease of installation. Yeah, I know that there are so many Linux choices out there. If I was more adventurous, I’d fuck with them. But, I’ve been on the Red Hat track for a few years, so I didn’t feel like making a change. Plus, I try to keep my experimentation to systems on which I don’t actually do any work. Currently, I have no systems at home which aren’t used for work or recording (music), so experimentation is basically out of the question.
Linux, mind you, is only something that I bother with because (a) it’s wise to stay up on the Linux thing since someday my career might depend on it and (b) the Linux boot loader(s) can load just about anything. So, if I hork my Windows 2000 boot loader, Linux can deal, and then I can then fix things from Windows itself.
With Linux, however, and Red Hat specifically, someone got the bright idea — a few years ago — to make their product and its installation like Microsoft Windows in almost every way. From the perspective of user adoption, the type of user being similar to my Mother or your Great Aunt, user interfaces are a big thing. The problem, then, is that every time I peek my head back into the world of UNIX and UNIX-like operating systems on the desktop, I’m simply horrified with the results.
First, I’ve come to believe that the X-Windows “environment” is truly fucked. And when I say “fucked”, I mean that X-Windows is fucked in almost every way. It’s horrible with memory management. Its font and color implementations are among the worst that I’ve ever seen. And worse yet? People are still using it. That is, even after more than a decade of X-Windows and its shortcomings, people are unwilling or afraid to come up with anything else, anything better. Maybe it’s fear. Maybe the people from the X-this-and-that consortium have enlisted the help of Whitey Bulger to stomp out any possible competitors. Can you say Y-Windows? With a Y-chromosome, X-Windows could be truly manly. But no!
A few years ago, UNIX developers had some extra time on their hands. And they were afraid, too, of the fact that they’d have to run a Microsoft operating system on their desktop — since everybody else in the joint was beginning to get one. So, out of fear, they began to add multiple, ubercolorful layers to X-Windows. And new “looks” for the window manager (themes?). And even newer applications. And music! Song! Dance! Wheee!
Around 1997, I started seeing Gnome, KDE, Windowmaker, etc., all begin to rear their ugly heads on the net, and as core parts of Linux distributions. It’s not that I didn’t welcome improvements to X-Windows and desktop computing under a UNIX-like environment. It’s just that in as much as I tried to believe that these UNIX developers were onto something, I realized that they’d merely just covered X-Windows under a gigantic heap of woolen blankets. Heavy, woolen blankets. Memory intensive.
I hated to admit it, but was I was experiencing first-hand was an extremely colorful experience of “suck”. In Newark, New Jersey, perhaps, it would cost you $20. But these Linux developers? They brought us suck for free! I brought up this observation to a friend of mine.
Me: Dude, have you ever noticed that X-Windows sucks?
Joe: And that’s something new to you, since when?
Me: I mean, not just X itself, but all of those other things that Linux developers have dumped on top of X.
Joe: Yeah, like KDE?
Me: Yeah.
Joe: And Gnome stuff?
Me: Yeah. I have a machine at home that’s got a 1.8Ghz processor and 256megs of RAM. And when I run this fancy Linux X-Windows bull on it, it nearly halts itself when I try to open a new window. And this is at startup!
Joe: Holy crap!
Me: I know!
Joe: Jesus Christ. I still use twm.
Me: I’m switching back. I think that it’s still installed. I have this twm config that uses no more than 16 colors.
Joe: Cool.
Me: Have you ever noticed that some people have the tendency to see a white mark on a turd and call it an interstate?