Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
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

Become a Marketplace Partner

internet.commerce
Be a Commerce Partner














The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Subscribe News
Subscribe PR
Subscribe Security

internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

 



Current Newswire:

Pybackpack - A User Friendly File Backup Tool For Ubuntu Linux Desktop

New 'Pro Drupal Development' Book released - Chapter One Attached

The Amazing Artwork of Fedora 10

Java Sound & Music Software for Linux, Part 1

Ubuntu Linux Disk Quotas

Where do Community Managers Fit?

How-To: Install Ubuntu Linux With No Optical Drive

Google Unveils Chrome Source Code and Linux port

Selling GNU/Linux in a Box

10 Open Source Companies to Watch

Senior Database Administrator (PostgreSQL)
Professional Technical Resources
US-OR-Portland

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]) (9258 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

JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
Intel PDF: Virtualization Delivers Data Center Efficiency
Intel eBook: Managing the Evolving Data Center
Microsoft Article: BitLocker Brings Encryption to Windows Server 2008
Symantec eBook: The Guide to E-Mail Archiving and Management
Microsoft Article: RODCs Transform Branch Office Security
Go Parallel Article: James Reinders on the Intel Parallel Studio Beta Program
Avaya Article: Advancing the State of the Art in Customer Service
Adobe Acrobat Connect Pro: Web Conferencing and eLearning Whitepapers
Avaya Article: Avaya AE Services Provide Rapid Telephony Integration with Facebook
Go Parallel Article: Getting Started with TBB on Windows
HP eBook: Storage Networking , Part 1
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Intel Seminar: Efficiencies in Hardware/Software Virtualization
HP Webcast: Disaster Recovery Planning
Go Parallel Video: Performance and Threading Tools for Game Developers
HP Video: StorageWorks EVA4400 and Oracle
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
IBM TCO eKIT: Your IT Budget is Under Attack, Get in Control
IBM Energy Efficiency eKIT: Learn How to Reduce Costs
30-Day Trial: SPAMfighter Exchange Module
Red Gate Download: SQL Toolbelt and free High-Performance SQL Code eBook
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
Microsoft Article: Silverlight Streaming--Free Video Hosting for All
Featured Algorithm: Intel Threading Building Blocks - parallel_reduce
HP Demo: StorageWorks EVA4400
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES