Linux Today: Linux News On Internet Time.
Search Linux Today
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Server Daily
IT Management Daily
Subscribe News
Subscribe PR
Subscribe Security

internet.com
Internet News
Small Business

Advertise
Newsletters
Tech Jobs
E-mail Offers

 










Current Newswire:

RIP Compiz

Thoughts about Kubuntu's Status, Canonical, and your distribution's sponsors

SECURITY: How To Set Up A TOR Middlebox Routing All VirtualBox Virtual Machine Traffic Over TOR

Sabayon Linux 8 Released

Running Simple Groupware On Nginx (LEMP) On Debian Squeeze/Ubuntu 11.10

Introducing Comice OS 4: Mac-Looking Linux

7 Best Free Alternative Git Clients

Python4Kids New Tutorial: Welcome back, Class Recap

Controlling Liquor Loss with Linux

Chrome Web Browser Finally Comes to Android Phones, Tablets



Applications Management Engineer Sr (NYC)
Next Step Systems
US-NY-New York

Justtechjobs.com Post A Job | Post A Resume
:Editor's Note: Moving Towards a Clearer Desktop Goal
Editor's Note: Moving Towards a Clearer Desktop Goal
Jan 30, 2004, 23 :30 UTC (46 Talkback[s]) (11381 reads)

(Other stories by Brian Proffitt)

By Brian Proffitt
Managing Editor

I am becoming increasingly concerned with the Linux on the desktop movement that's innundating the community of late.

Vendors, developers, users--even Linus Torvalds is touting that the future of Linux is in the desktop. Initially, this seems to be a good thing. After all, who wouldn't want to see the penguin dancing merrily away on the desktops of the world?

But where I have the problem is this: I am not sure that the people who are driving all of these desktop products really know what the end result needs to be. And the result, I fear, will be a chaotic mess that still won't be ready for the business or home desktop.

When I was in NY last week, I had dinner with a bunch of reporters, analysts, and execs who inevitiably got into the "is Linux ready for the desktop?" discussion. The conversation was genteel enough, though it did tend towards the raucous near the end. The problem was not that there were two sides each locking horns with the other--the crux of the argument was that there were, like the Linux community, several points of view on how the Linux desktop would succeed (or not). There were nine people at my table and eight points of view (the two Red Hat staffers were unified in their position).

My position is the one I usually have for this topic: before you can ask if Linux is ready for the desktop, you'd better have a darn good idea of what you mean by "desktop." This rather Socratic question is supposed to make people pause and think. But during this conversation, it was just another voice in the cacaphony.

This cacaphony is prevelant throughout the Linux community. The very existence of so many distributions, desktops, and projects is testament to that. When people think they have a better idea, they can take off and work on it themselves in a whole new project. That's the beauty of the GPL.

But while I am always applauding the diversity of the Linux and open source community, I am starting to wonder if we may not have too much of a good thing. Choice is good, but if it is not tempered with a little common sense, it may not be beneficial.

For instance, this week I decided to upgrade to Mozilla 1.6. I have been patiently waiting for RHN to upgrade me from 1.4, but that's a long wait, since the Red Hat Network only sends upgrades when something is broke and even then, only a minor point release to fix the problem. Eventually, I decided to do this on my own. So, I downloaded the binary, cracked open the tarball, and ran the install script.

A hop, skip, and a jump later, and I had Mozilla 1.6 running on my machine and all was right with the world, right?

Not quite. Apparently, xft wasn't included in this binary, because all of my fonts weren't anti-aliased anymore. In layman's terms, the letters were jaggy and I was irked.

Now, by GNOME 2.4, I really expect this kind of thing not to happen anymore. I have anti-alias capability in this environment and I should expect all the apps I run within it have that same capability. Apparently not.

After a quick Google, I discovered it was the xft issue and began the procedure to get the Mozilla source and compile it with xft enabled, thanks to some great instructions from Jeff Sauer I found on Linux Journal. After a basically uneventful compile session, I have smooth fonts once more.

But the nonchalance in which I write that last statement is a conceit. Essentially Mozilla is asking users who want smooth fonts to compile from source rather than expect it to be included in the binary. Initially, I was pretty ticked off by this realization, since I can't think of anyone who would want to opt out of having smoother fonts. Why can't Mozilla just include this in their binaries?

Because there may be dependency issues, that's why. To compile this, I needed the right versions of gtk+-devel and libIDL-devel, two library collections that not everyone may have. I didn't--I yum'ed them down. And those were just the libraries I needed. Who knows what another machine might need?

From that persepective, it makes sense why xft is not pre-compiled in every release of Mozilla. But the diversity of Linux is clearly working against the Mozilla developers here... a problem that reaches me, the end user, pretty quickly.

I am not one of those journalists that sees one problem in Linux and says "that's it, the whole thing sucks" just because I had a minor glitch.

But I will say that there needs to be a better set of standards amongst the Linux distros. Mozilla's developers should be able to point to a Linux distro and say, okay, that distro follows standard 1.whatever, so we can expect this, that, and the other libraries in its toolset.

The call for standards has been made by many more influential than I, but I really think the need for them, as Linux gets ever closer to the desktop, is stronger than ever. It's 2004, and I think open source projects should be able to deliver certain features without resorting to source compilation.

This won't be easy. We not only have to agree on technical standards, but also on feature standards. After all, anti-aliased fonts in every application seems a basic need to me, but there may be people out there who think such a feature is frivolous. Fine, I can accept that. But the point is, such standards need to made.

If users and developers want to keep having a strong say in how Linux is put together, then they need to start working towards a common well-defined goal. It's one thing to say "we want Linux on the desktop"--it's a whole other animal to say "we want Linux on the desktop to have these features and applications" and list them.

This lack of well-defined goals is hurting Linux and open source, I think. Different projects are winding through the forest along different paths towards a nebulous spot somewhere "out there, thataway." I don't think all of the projects should stay on the same path--instead, they should be taking different paths though the forest as before, only now towards a specific set of goals. A single place in the forest.

No one would be limited in how they get to that place--thus, our valued diversity is maintained. But knowing exactly where to go will make Linux much stronger, much faster.

Some are trying to limit the chaos by removing the number of paths. Bruce Perens has chosen just one desktop for the proposed UserLinux. He doesn't want to divide his resources in managing two or more desktops. While I can't take away his right to do that on his project, I am concerned that such decisions are hurting the diversity of projects as a whole.

What really sends a chill down my spine is what I keep hearing various influential people in the community say lately when the subject of the desktop comes up: that there is only going to be room for one desktop as a successful commercial venture in the future.

And that is something I don't think any of us want to see.


Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
has been ready for the desktop for many  ...   Linux   
Void Main
Jan 30, 2004, 23:54:29
 
As I understood it, Perens decision to k ...   Perens' Decision on Desktops   
John Lederer
Jan 31, 2004, 00:03:06
 
Eventually, I decided to do this on my o ...   linux desktop and mozilla upgrade   
Joel Stone
Jan 31, 2004, 00:05:25
 
First of all, there are more reasons tha ...   Choice is better than a bad standard   
ac
Jan 31, 2004, 00:18:04
 
Good opinion piece, although I have to c ...   Well defined goals   
MKS
Jan 31, 2004, 00:22:20
 
What is it that is really meant by deskt ...   You're right   
Jim
Jan 31, 2004, 00:32:38
 
I think the Moz 1.6 example is somewhat  ...   Stick to one distribution   
bjorn stadil
Jan 31, 2004, 00:35:17
 
Well, Brian, you're right on.  I&#39 ...   Clearer Desktop   
Frihet
Jan 31, 2004, 00:35:23
 
I don't want to sound like I'm l ...   Good concerns   
Eric Laffoon
Jan 31, 2004, 00:45:22
 
To a degree.For us propeller heads, ther ...   Bruce is right   
Mark Belanger
Jan 31, 2004, 01:08:16
 
I could not agree more.  Thank you for t ...   One desktop   
Doug Dingus
Jan 31, 2004, 01:10:04
 
Perhaps unwittingly, you've hit on o ...   A many-headed beast   
Randy Ennis
Jan 31, 2004, 01:13:36
 
Essentially Mozilla is asking users who  ...   Binaries is the answer   
GreyGeek
Jan 31, 2004, 02:06:04
 
the role of the distributions and the ro ...   people need to understand   
emk
Jan 31, 2004, 02:07:18
 
I suppose this is one reason to be glad  ...   Jagged fonts   
Richard
Jan 31, 2004, 02:41:03
 
With regards to your Mozilla upgrade pro ...   Desktops & upgrades   
Bruce
Jan 31, 2004, 02:45:51
 
Look, the desktop is important I agree.  ...   Me say this   
Eric Brown
Jan 31, 2004, 03:21:20
 
Linux will never make the desktop if jo- ...   LOL   
Rich Stetzer
Jan 31, 2004, 03:23:04
 
I think you mean "statically linked" bin ...   Re: Binaries is the answer   
Void Main
Jan 31, 2004, 03:25:01
 
that there isn't any "standard" way  ...   I think it's healthy   
Greg Pittman
Jan 31, 2004, 03:36:48
 
> ... KDevelop suffers from the same laz ...   Re: Binaries is the answer   
teatime
Jan 31, 2004, 03:48:05
 
I absolutely agree with this minimum sta ...   Re: Perens' Decision on Desktops   
Matthew C. Tedder
Jan 31, 2004, 04:08:02
 
A. There are multiple "desktop" markets  ...   Just stop and break down the "problem".   
Brandioch Conner
Jan 31, 2004, 04:11:05
 
I ran a Cyber Cafe over the last year wi ...   Re: Bruce is right--not   
Matthew C. Tedder
Jan 31, 2004, 04:25:55
 
It's not necessarily easy to find, b ...   Mozilla RPMS   
Shahms King
Jan 31, 2004, 04:38:05
 
The KDE/Gnome wars will never end. Brace ...   Re: Choice is better than a bad standard   
David D. Huff Jr.
Jan 31, 2004, 04:59:51
 
put it to vote on the internet let the u ...   standards   
justin
Jan 31, 2004, 06:52:20
 
Hear, hear and amen to that.  ...   Desktop unity goal   
Janis K.
Jan 31, 2004, 08:31:54
 
 > Regarding your comments on Perens and ...   Re: Good concerns   
Matthew
Jan 31, 2004, 09:11:36
 
1. An actual Open standard template (pos ...   Possible answers...   
Matthew
Jan 31, 2004, 10:15:22
 
If you assume that IT support specialist ...   Desktop is there...   
Peteris Krisjanis
Jan 31, 2004, 11:41:02
 
You're an editor? That might be the  ...   Learn to write   
DRLunsford
Jan 31, 2004, 14:05:36
 
"Linux on the desktop," discussions alwa ...   Barking up the wrong tree...   
rm -r /
Jan 31, 2004, 14:50:37
 
Linux will need to appeal to the majorit ...   Re: LOL   
I R A Darth Aggie
Jan 31, 2004, 16:24:59
 
When you read an article in which a U.S. ...   Re: Barking up the wrong tree...   
John Bell
Jan 31, 2004, 16:38:24
 
> The KDE/Gnome wars will never end. > B ...   Re: Re: Choice is better than a bad standard   
ac
Jan 31, 2004, 17:02:56
 
Hi,Sorry Brian,i have ENOCLUE which GNOM ...   No Smooth Fonts? install Mandrake   
Robert M. Stockmann
Jan 31, 2004, 18:17:47
 
Before people can define the desktop in  ...   Who Are The Users?   
Richard Steven Hack
Jan 31, 2004, 20:25:12
 
It's very simple. There has to be a  ...   There must be a DESKTOP Linux spec   
ac
Jan 31, 2004, 20:45:17
 
The main issue for Linux is to make thir ...   The main issue - third party applications   
SM
Feb 1, 2004, 00:15:58
 
Stagnation == StandardsInnovation == Cho ...   Simple equalities   
Abe
Feb 1, 2004, 05:44:18
 
Yet more simple equalities: Standards == ...   Re: Simple equalities   
briber
Feb 1, 2004, 17:54:04
 
You say that various and sundry influent ...   Here's what I don't get   
ac
Feb 1, 2004, 23:59:39
 
This is simply a gtk1 vs gtk2 issue. You ...   Another idiot   
DRLunsford
Feb 2, 2004, 01:33:30
 
> The average carbon blob doesn't ne ...   Re: Bruce is right   
rittmey
Feb 2, 2004, 08:42:09
 
I must agree completely with the author  ...   The culprit is X   
ranter
Feb 2, 2004, 22:11:47
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!

..............................




All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP