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:

Running Linux Live-CDs On Windows With MobaLiveCD

Manage Your Finances With GNUCash

Biggest Flaw In Gnome UI

Freeing Your Phone With the FIC Neo FreeRunner

A Baby Named Linux

Assigning Multiple Addresses to a Network Interface

Kubuntu 8.10 Beta ScreenShots Intrepid Ibex

Top 10 Open Source Productivity Apps

Linux-Kongress: Corbet Presents New Kernel 2.6.27

SECURITY: It's a Big Cloud

Network Administrator
Professional Technical Resources
US-OR-Portland

Justtechjobs.com Post A Job | Post A Resume
:Community: It's Not About Linux, It's the Desktops, Stupid!
Community: It's Not About Linux, It's the Desktops, Stupid!
Sep 15, 2005, 00 :15 UTC (27 Talkback[s]) (11444 reads)

(Other stories by Zeek Greko)

[ Thanks to Zeek Greko for this article. ]

By Zeek Greko

Former US President Bill Clinton's election campaign office (dubbed "the war room") had a sign on the wall that simply stated "It's The Economy! STUPID!!" Put there to remind workers that despite the myriad of other social and political issues needing their attention, they should keep their primary focus on the issue they had determined was of most concern to the voting public. The Economy.

The Linux pundits' ever-present "Is Linux Ready For The Desktop" articles, and their recent rash of "The Honeymoon Is Over For Linux Adoption" articles, refer to a waning interest among the general computer-using public toward moving to Linux kernel-based systems. Some valid peripheral issues are raised in these articles but they are in fact peripheral. They miss the point. The underlying core issue is the desktop.

The Desktop Is The Operating System, Isn't It?

To most non-technical users, the desktop they see and use is, in totality, what they understand the Operating System to be.

If they are using KDE, KDE is Linux to them. If it's GNOME they're using, then GNOME is what Linux is to them. They don't care, nor is it absolutely essential that they know more than that. That nearly all endeavors that make use of the Linux OS kernel are referred to as "Linux" is an aberration. The sheer broadness of the term "Linux" is also a source of end-user confusion. Normally, to an end user, the underlying OS kernel is never mentioned when making reference to or describing their system, if it is even known to them at all.

In my experience, most Windows 2000/XP users don't know that the core OS kernel they are using is NT. Neither do Windows 9x/Me users know they are using DOS. No, to them they are using a "Dell Model 001 with Microsoft Windows XP" or some other such comparably defined description (Make:Model:Microsoft Windows Desktop Version). Applying this end-user friendly, easy to understand and remember description to Linux kernel-based systems would logically put the KDE and GNOME desktops into a place of prominence within that description (Make:Model:Distribution: KDE/GNOME Desktop Version) relegating Linux to lesser or no mention at all.

This would be in line with current OS norms and much less of a source of confusion. What's your computer? "My Computer runs Windows," "My Computer runs KDE," "My Computer Runs OS X," "My Computer runs GNOME." If they have ever seen these desktops before, these responses convey a basic understanding of your user experience to someone's "minds eye" as quickly and effectively as "Big Mac" conveys what you had for lunch and where you had it. "My Computer Runs Linux" is so totally nebulous as to tell them next to nothing more than that the answer is going to take a while and require further dialog. Maybe even a notepad.

Linux Desktop Polarization

Nothing starts a prolonged and downright ugly flame war in the forums faster than a KDE vs GNOME discussion. This in itself says a lot about how even technically savvy people within the Linux community personally equate Linux to either KDE or GNOME. People are passionate about loving or loathing one or the other. This polarization is a major forking point within the Linux community.

Who among us, who were here at that time, could forget the reaction to Novell, a GNOME-centric company, buying a major KDE Distro, SUSE? And the sheer panic that ensued among SUSE users that Novell would dump KDE and replace it with GNOME? Sage-like predictions of the imminent demise of KDE abounded because of it.

On the now defunct The Linux Show, Eric S. Raymond's prophetic utterances were to the effect that KDE had six months to live. Well, that obviously didn't happen. If Novell had in fact switched to GNOME, there simply would have been a mass exodus from SUSE to some other acceptable KDE distro, with Novell losing most of the "good will" they paid good money for in the process.

The die has been cast. Both KDE and GNOME are hear to stay for the foreseeable future, and are as much a part of the Linux community as Linux itself. They are even more a part of the F/OSS community than Linux. When the SCO debacle happened, the speculation (if they won) was not whether F/OSS would survive, but what other kernel would need to be thrown under our KDE and GNOME desktops. KDE and GNOME separately enjoy "Brand Loyalty" that most corporate CEO's can only dream of, and we would all do well to keep that in mind and build on it.

The Butcher Shop Branding Pandemic

Common among all major Linux distributions, and most minor (spin off) Linux distributions, is that they use KDE, GNOME, both, or a hybrid of both (like Red Hat's Blue Curve). Also, all major Linux distributions, and most minor Linux distributions, create their own unique and customized configuration tools (DRAK, YAST, etc.). As a consequence, and without exception, they break, disable, remove outright, or just leave them to crash when you try to use them, whatever configuration tools that are natively provided by the desktops. KDE and GNOME are treated simply as packages to them, albeit large ones. They also summarily remove components and hack and butcher away as they please.

Kubuntu, as a recent example, removed KDE's login, replacing it with GNOME's (see the "Polarization" section above for why that's a stupid move). Further, in their attempts at distinguishing their product (branding), the various Distros so modify the desktops that they are nearly unrecognizable as their core desktop. An example of this is Linspire, which so reworks everything it touches, including the desktop, that an actual KDE user would need a lot of time just to acclimate themselves to it. Because of this, many of you have never actually seen KDE or GNOME in their pure states. What you see is your particular Distro's modified (corrupted) versions of them.

Any MS Windows user can sit down in front any other MS Windows computer of the same version and use it, or even configure it without skipping a beat. Not so with Linux. The same distribution, yes, but Linux distributions in general, no way. Not even with different Linux Distributions using the same desktop and version.

Distro Du Jour Burnout, Linux Becoming Unsupportable

I think the pundits' perceived waning of interest toward Linux has some truth to it, but it might be more accurately defined as "Distro Du Jour Burnout."

Linux kernel-based Operating Systems have now become hopelessly mired in convolution, rife with incompatible redundancy through the over-proliferation of the various distributions' multiple package management systems, techniques, and repositories; their unique configuration tools; and other unique incompatible branding modifications. This situation is definitely not conducive to hardware vendors, OEMs, or third-party commercial software vendors wanting to come on board Linux.

Also, competent general-purpose Linux system support has become virtually impossible by all but the the most fanatical devotees of All That is Linux. The volume of specific, esoteric knowledge that must be maintained is huge and continues to grow exponentially. This is an absolutely critical situation that cannot be overstated.

We Need More Distros--Exactly Two More

If KDE and GNOME are to become (and rightly so) the instantly recognizable "Big Mac and "Filet O' Fish" of Linux, they will need become separate core entities and build their own core OEM Linux distributions. They may have to just to retain their identities and continue meaningful desktop development that is free from the distros butchering their work.

These KDE and GNOME OEM cores would ideally become two separate community projects. This would leave us with one primarily Qt-based core distro, and one primarily GTK-based core distro. This two separate-core concept is strategic to help maintain healthy competition among the OEM cores and to prevent the creation of another dangerous Microsoft-style "OS Mono-culture."

This would also reduce overburdening (as they are now) device and applications vendors who might be persuaded to support Linux kernel-based systems if supporting them was simplified. GPL'd projects too. for that matter. Since only two basic core binary packages of a product, project, or driver, would be all any of them would need to provide, centralized package repositories for KDE- and GNOME-compatible software could then become obsolete. Plus, two separate cores also sidesteps the problem of two fierce competitors (the KDE and GNOME teams and their supporters) having to come together and agree on anything, while simultaneously eliminating wasteful redundancy and enabling tight integration of each of their installers, package managers (if needed), and configuration tools.

Lesser known, or yet to be built, desktops could easily wed themselves to the OEM core that uses their primary base (XFCE = GNOME/GTK base), and could reuse all/most of the same software packages and configuration tools.

The various distributions would jointly support these OEM desktop cores, then build their offerings on top of them by selecting and bundling best-of-breed GPL/Proprietary tools and applications to provide complete usable end user and/or special purpose systems with their related support services. Healthy competition between the distros would be changed somewhat in their primary focus, but would continue more or less unabated. They would move beyond just successful basic installation and setup of the desktop to being actual value-added solution providers. No less importantly though, Linux-based systems would in short order become competently supportable by many more people of average technical ability, thereby drastically reducing TCO. And, as a result, they would become more widely accepted as truly viable alternatives to the MS Windows monopoly products.

Conclusion

End users, support people, and independent software providers that are interested in participating in Linux kernel-based alternatives to Microsoft are starving for the kind of clarity and simplicity such as is outlined here, or some similarly acceptable solution. We should discuss, debate, and/or offer alternatives to it. Whatever ends up making the most sense, Then we should advocate it. Whatever we as a community decide to do, we can't stay here.

Related Stories:
OfB.biz: KDE and the Vision Thing(Aug 23, 2005)
Editor's Note: Penguins in Hot Pursuit(Jun 24, 2005)
The Linux Blog: Is Linux Friendly Enough?(Mar 07, 2005)
Editor's Note: Who's Getting Behind the Desktop?(Oct 22, 2004)


Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
I agree in many respects; people worry a ...   Giving (or taking) the best   
Adrian Hicks
Sep 15, 2005, 01:04:52
 
Anybody who opens an article with a Clin ...   From the beginning...   
David D. Huff Jr.
Sep 15, 2005, 01:57:36
 
"Also, competent general-purpose Linux s ...   No, It's Linux Stupid   
Patrick Munzer
Sep 15, 2005, 02:23:54
 
actually, kubuntu didn't replace the ...   kubuntu and kdm   
Aaron Seigo
Sep 15, 2005, 02:31:17
 
This article explains how Microsoft want ...   Linux world views   
Steve Stites
Sep 15, 2005, 02:42:31
 
Not more of the same old, "let's mak ...   Variety is a Good Thing   
Bill Mason
Sep 15, 2005, 04:45:11
 
Interesting that your suggestion is exac ...   It's Slackware, stupid!   
Joe Ferrare
Sep 15, 2005, 05:17:12
 
I don't think the abundance of distr ...   Slightly Overstated   
Richard Steven Hack
Sep 15, 2005, 05:21:44
 
I forgot to mention in my earlier post,  ...   Slackware for Gnome, too   
Joe Ferrare
Sep 15, 2005, 05:41:29
 
The KDE and Gnome desktops are just the  ...   Not quite...   
Joe User
Sep 15, 2005, 06:46:56
 
I never thought of it, but it's true ...   Share what should be common   
Hans Bezemer
Sep 15, 2005, 08:10:46
 
Hmm, that may work. That is, if you can  ...   GNOME and KDE OEM   
Onan the Barbarian
Sep 15, 2005, 08:19:21
 
man..  im tired of reading articles of p ...   another make linux like windows.. article..   
Pete
Sep 15, 2005, 11:58:02
 
Most of the posts above are missing the  ...   Missing the point   
jav1231
Sep 15, 2005, 13:57:39
 
 man..  im tired of reading articles of  ...   Re: another make linux like windows.. article..   
Mike Rasmusson
Sep 15, 2005, 15:03:52
 
> Most of the posts above are missing th ...   Re: Missing the point   
Kavey
Sep 15, 2005, 15:21:01
 
I miss it. For the longest time I could  ...   Linuxconf (sniff)   
Jeff Cobb
Sep 15, 2005, 16:21:05
 
At least that's what it seems like t ...   Seeing the Linux desktop through Microsoft's e   
Richard N. Turner
Sep 15, 2005, 18:17:14
 
I am going to shock the people here.Nobo ...   No, it has nothing to do with software.   
Jimmy the Geek
Sep 15, 2005, 19:20:06
 
This one phrase caught my attention:whil ...   Dangerous shallow thinking   
Bob Robertson
Sep 15, 2005, 19:35:17
 
The problem about thinking of a distrobu ...   The desktop does not exist in a vacuum   
seeker5528
Sep 16, 2005, 02:30:49
 
What does any distro get from ceasing to ...   Incentive   
Ed Craig
Sep 16, 2005, 20:11:12
 
Well the initial observation that non te ...   Re: The desktop does not exist in a vacuum   
R0nin
Sep 16, 2005, 21:18:30
 
I would have to say I see too many Linux ...   It's about critical mass   
Uncle Sam
Sep 17, 2005, 14:17:03
 
There is no reliable statistics on that  ...   It's probably already the case   
dukeinlondon
Sep 17, 2005, 21:38:49
 
What Mr. Greko seems to be arguing for i ...   The Linux Standard Face (LSF)   
RW
Sep 18, 2005, 23:38:17
 
I realized long ago as i was deploying g ...   i agree with the gist of the article...   
yrral
Oct 13, 2005, 00:50:35
 
  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
IBM Whitepaper: Innovative Collaboration to Advance Your Business
Internet.com eBook: Real Life Rails
Avaya Article: Call Control XML - Powerful, Standards-Based Call Control
Tripwire Whitepaper: Seven Practical Steps to Mitigate Virtualization Security Risks
Internet.com eBook: The Pros and Cons of Outsourcing
Go Parallel Article: Scalable Parallelism with Intel(R) Threading Building Blocks
Internet.com eBook: Best Practices for Developing a Web Site
IBM CXO Whitepaper: The 2008 Global CEO Study "The Enterprise of the Future"
Avaya Article: Call Control XML in Action - A CCXML Auto Attendant
Go Parallel Article: James Reinders on the Intel Parallel Studio Beta Program
IBM CXO Whitepaper: Unlocking the DNA of the Adaptable Workforce--The Global Human Capital Study 2008
Adobe Acrobat Connect Pro: Web Conferencing and eLearning Whitepapers
Go Parallel Article: Getting Started with TBB on Windows
HP eBook: Storage Networking , Part 1
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Go Parallel Video: Intel(R) Threading Building Blocks: A New Method for Threading in C++
HP Video: Is Your Data Center Ready for a Real World Disaster?
Microsoft Partner Portal Video: Microsoft Gold Certified Partners Build Successful Practices
HP On Demand Webcast: Virtualization in Action
Go Parallel Video: Performance and Threading Tools for Game Developers
Rackspace Hosting Center: Customer Videos
Intel vPro Developer Virtual Bootcamp
HP Disaster-Proof Solutions eSeminar
HP On Demand Webcast: Discover the Benefits of Virtualization
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Microsoft Download: Silverlight 2 Software Development Kit Beta 2
30-Day Trial: SPAMfighter Exchange Module
Red Gate Download: SQL Toolbelt
Iron Speed Designer Application Generator
Microsoft Download: Silverlight 2 Beta 2 Runtime
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
IBM IT Innovation Article: Green Servers Provide a Competitive Advantage
Microsoft Article: Expression Web 2 for PHP Developers--Simplify Your PHP Applications
Featured Algorithm: Intel Threading Building Blocks - parallel_reduce
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES