TechRepublic : A ZDNet Tech Community

Linux and Open Source

Host: Jack Wallen
Contact

After a run-in with a cheap KVM Jack Wallen discovers that Xorg has evolved into something he never expected.

————————————————————————————————————–

Recently I had a situation where a KVM was the cause of Xorg not being able to read the correct modes from my monitor. It took me a while to figure out what was going on, but in the process I discovered something about the most recent Xorg that is both exciting and disturbing at the same time.

The situation had me installing Fedora 10 on my desktop that had been running Ubuntu 8.10. Because the KVM switch was keeping Xorg from setting up 1200×1024 resolution, I thought I might just have to hand-tweak my xorg.conf in order to get it. Not a problem, I’ve done it hundreds of times.

Funny how things can quickly take a turn for the “huh?”.

I opened up a terminal window, su’d to root, changed to the /etc/X11 directory, and issued the ls command. What I saw gave me pause. There was no xorg.conf file. I had a machine up and running, in full 5 runlevel, with no X configuration file. How is that so? Well, it turns out that is where Xorg is heading (as of release 7.4). And I’m not sure I like it.

Don’t get me wrong, I understand the “why.” For large-scale adoption, Linux needs to be as simple to use as the competition. One way to make this so is to take the guess work out of setting up such things as video. And I think it’s safe to say we all know that configuring video has, in the past, been a nightmare on certain chipsets. And to that end I can fully understand why the developers would want to go this route. And if they can create a fool-proof system that will be able to successfully configure X Windows with zero user intervention, more power to them. But I think this is a sign of things to come, and that sign looks like a Merge with Linux and Windows.

How so? I’ll tell you. It used to be that every single system in Linux had a handy, user-editable configuration file (most often found in the /etc directory). If there was ever a problem you simply had to open up that file and make a few modifications. Some of these systems are evolving in such a way that the configuration files have either disappeared altogether or spread out over numerous files that are either hard to find or figure out.

Personally, I don’t want a Linux that obfuscates or does away with configuration files. It doesn’t make sense to me. I want my Linux flexible. Of course I understand that even in this “new-fangled” Xorg, if I am not happy with an xorg.conf-less set up I can generate one with the Xorg -configure :1 command and then edit it myself. But if this new setup is heralding a new era of Linux then I worry that, when something goes wrong, the only way to solve a problem will be the old fashion Microsoft way of re-installing. That just will not do. But my complaint is not the loudest voice in the choir. No, the loudest voice is the one crying to make Linux ever-easier. And that is certainly the voice that needs to be heard. But I don’t think the solution is to cut off us old-school users all together.

The answer is not to add another step to the installation process. In fact, the answer most likely lies in the end-users themselves. For those of us old-timers it might be time to allow Linux to evolve into something a bit easier for the masses to swallow. For the longest time we have barked and cried for “World Domination”. But just like when U2 “sold out” after the Joshua Tree album, those who have cried the loudest for domination do an about face when it seems Linux is on to something that could tip the scales.

I cry, “Why are you making this too simple?” at the same time new users are crying “Why is this so hard?”

Do you think Xorg running xorg.conf-less is a step in the right direction?

View Results

Loading ... Loading ...

I think we can both have our cake and eat it too, but the old-schoolers are going to have to (and I borrow a phrase here) “eat our own dog food.”

As a Linux user who is pretty confident in most areas of the OS (sans development) I don’t have a problem with creating and editing an xorg.conf. So if Xorg wants to evolve in such a way that X Windows doesn’t require an xorg.conf file (but can use one if the user so desires), then us old-timers will enjoy taking the user-friendly release and rockin’ it old school.

And I am sure it’s only a matter of time before the latest version of Fedora is forked and a newer, less user friendly version will appear. At that point there will be a Linux for every skill level. And from that, world domination will ensue.

Jack Wallen was a key player in the introduction of Linux to the original Techrepublic. Beginning with Red Hat 4.2 and a mighty soap box, Jack had found his escape from Windows. It was around Red Hat 6.0 that Jack landed in the hallowed halls of Techrepublic. Read his full bio and profile.

Print/View all Posts Comments on this blog

Perhaps a slightly different implementation? seanferd | 01/18/09
That's the way it works now phantomelr@... | 01/18/09
I guess my question is more along the lines of seanferd | 01/19/09
Stuck... kwintesse@... | 01/20/09
That seems the ideal compromise. shardeth | 01/20/09
EDID pgit | 01/27/09
The KISS principle ihatespam@... | 01/20/09
automate, doesn't necessarily mean hiding things... shryko | 01/20/09
all they need is an xorg.conf file, with comments Bernie S | 01/20/09
Tell user it has changed rbees | 01/20/09
It's evolving and exploding... techrepublic@... | 01/27/09
RE: The Evolution of Linux fatbuttlarry@... | 01/18/09
I think it could keep the automated config with a .conf Neon Samurai | 01/19/09
Were you using a proprietary graphics driver? Bernie S | 01/20/09
No issues with nVidia so far Neon Samurai | 01/21/09
RE: The Evolution of Linux sagaciouskjb@... | 01/18/09
RE: The Evolution of Linux abilenercruz@... | 01/18/09
The need for control with simplicity. wozyjob@... | 01/18/09
my point as well vhrocker | 01/20/09
What was wrong with Tony Hopkinson | 01/19/09
yeah and chris@... | 01/20/09
Exactly Tony Hopkinson | 01/21/09
sounds like Jaqui | 01/19/09
don't they call that LTS? Neon Samurai | 01/19/09
LTS? Jaqui | 01/19/09
Do it. Do it do it do it. seanferd | 01/19/09
Jaquinix? I'd give it a go on a VM (nt) Neon Samurai | 01/19/09
Jaquix sounds better. No text. Palmetto | 01/20/09
true, it does flow much better Neon Samurai | 01/20/09
not Jaqui | 01/19/09
I like that even better seanferd | 01/20/09
~lol~ Jaqui | 01/20/09
From your lips to God's ears rhomp2002@... | 01/20/09
xorg.conf is static, the world today is dynamic kwintesse@... | 01/20/09
maybe, but Jaqui | 01/20/09
You've actually met chris@... | 01/20/09
Another from your lips to God's ears for this one rhomp2002@... | 01/20/09
I frequently change the LCD on my notebook Neon Samurai | 01/20/09
Wait till you dig into the new changes with GNOME and Network Manager chhoup | 01/20/09
How about... vhrocker | 01/20/09
Not only Xorg, bloat is everywhere geofs2 | 01/20/09
Is it because they got bills to pay? chris@... | 01/20/09
"Some of us like using linux for what it stands for/against" Neon Samurai | 01/20/09
I thought vhrocker | 01/21/09
Yes, no. :) seanferd | 01/21/09
I know vhrocker | 01/22/09
Indeed seanferd | 01/22/09
I'm fighting with ipv6 currently Neon Samurai | 01/20/09
Make is easy for some chris@... | 01/20/09
RE: The Evolution of Linux gettinoriginal2@... | 01/20/09
Yes and herein lies the problem HAL 9000 | 01/20/09
Config can help stomfi@... | 01/21/09
I didn't say I like the Idea HAL 9000 | 01/21/09
IF I want an OS with training wheels... mikifinaz1@... | 01/27/09
I agree rbees | 01/28/09

What do you think?

White Papers, Webcasts, and Downloads

Recent Entries

TR on Twitter

Archives

TechRepublic Blogs



IT Professional's Guide to Policies and Procedures, Third Ed
Whether you're creating policies for management, training, personnel, support, privacy, Internet/e-mail usage, security, or inventory, you'll meet the needs of your entire enterprise with this one download!
Buy Now
Quick Reference: Linux Commands
Reduce stress and speed up resolutions with the easiest command references right at your fingertips. You'll receive a PDF file covering Linux, packed with the most common commands you'll need and use daily.
Buy Now

SmartPlanet

Click Here