Has the Desktop Linux Bubble Burst?
El Lobo writes "For the Linux desktop, 2002 was an important year. Since then, we have continuously been fed point releases which added bits of functionality and speed improvements, but no major revision has yet seen the light of day. What's going on?
A big problem with GNOME is that it lacks any form of a vision, a goal, for the next big revision. GNOME 3.0 is just that- a name. All GNOME 3.0 has are some random ideas by random people in random places.
KDE developers are indeed planning big things for KDE4 — but that is what they are stuck at. Show me where the results are.KDE's biggest problem is a lack of manpower and financial backing by big companies.
In the meantime, the competition has not exactly been standing still. Apple has continuously been improving its Mac OS X operating system. Microsoft has not been resting on its laurels either. Windows Vista is already available. Many anti-MS fanboys complain that Vista is nothing more than XP with a new coat, but anyone with an open mind realizes this is absolutely not the case."
Linux is *not* user friendly, and until it is linux will stay with >1% marketshare.
/tmp or the installer will dump core. After the installer is done, edit /etc/X11/XF86Config and add a section called "GL" and put "driver nv" in it. Make sure you have the latest version of X and Linux kernel 2.6 or else X will segfault when you start. OK, run the Quake 3 installer and make sure you set the proper group and setuid permissions on quake3.bin. If you want sound, look here [link to another obscure web site], which is a short HOWTO on how to get sound in Quake 3. That's all there is to it!"
Take installation. Linux zealots are now saying "oh installing is so easy, just do apt-get install package or emerge package": Yes, because typing in "apt-get" or "emerge" makes so much more sense to new users than double-clicking an icon that says "setup".
Linux zealots are far too forgiving when judging the difficultly of Linux configuration issues and far too harsh when judging the difficulty of Windows configuration issues. Example comments:
User: "How do I get Quake 3 to run in Linux?"
Zealot: "Oh that's easy! If you have Redhat, you have to download quake_3_rh_8_i686_010203_glibc.bin, then do chmod +x on the file. Then you have to su to root, make sure you type export LD_ASSUME_KERNEL=2.2.5 but ONLY if you have that latest libc6 installed. If you don't, don't set that environment variable or the installer will dump core. Before you run the installer, make sure you have the GL drivers for X installed. Get them at [some obscure web address], chmod +x the binary, then run it, but make sure you have at least 10MB free in
User: "How do I get Quake 3 to run in Windows?"
Zealot: "Oh God, I had to install Quake 3 in Windoze for some lamer friend of mine! God, what a fucking mess! I put in the CD and it took about 3 minutes to copy everything, and then I had to reboot the fucking computer! Jesus Christ! What a retarded operating system!"
So, I guess the point I'm trying to make is that what seems easy and natural to Linux geeks is definitely not what regular people consider easy and natural. Hence, the preference towards Windows.
The voice inside my head tells me that it's wrong to make inferences and predictions on the general trend of desktop Linux based solely on the development of the WINDOW MANAGER.
In the interests of continuity, could someone please retitle this story as, "Could 2007 be the year of Linux on the desktop?".
The change in emphasis shouldn't be a problem, by now we are all experienced enough to know the answer.
1) Simple Hardware Support. I know this moves beyond the desktop environment and into kernel type stuff, but I want the desktop to pop up and say "You have new hardware" and then guide me along the correct path towards setting it up. This is really more of a service, perhaps one provided through a closesly monitored and updated website.
2) Better QA for all end products. Most of the time, I'm quite happy with gnome. Its the features and addons and enhancements that I add that don't always play nice. Perhaps a documented UI standard that other developers can adhere to, and a simple set of interface libraries that make desktop environment integration brainless for basic tasks. Maybe this stuff already, but for whatever reason, a lot of OS desktop software seems to be of poor quality and stability (major players excluded.)
-dave
http://millionnumbers.com/ - own the number of your dreams
What a pointless article. It's entirely emotional and opinionated. It has nothing to say besides "Linux Suxxors". What the hell?
I don't think there's any point to responding to this, but I feel compelled to put my two cents in. People like to complain about something being "user friendly". I'm actually really tired of that phrase. I don't think Microsoft's stuff is very user friendly. I keeps making me do stupid repetive tasks that cause me carpal tunnel syndrome (from repetetive mouse clicks), keeps making me answer the same stupid questions over and over again, keeps reinstating the stupid sample photos and subdirectories into the one part of the OS that should ostensible by mine (the "My Documents" folder), keeps forcing onerous, impossible to read EULA's on me, keeps preventing me from doing legal things I want to do because they don't want me violating their copyrights... the list goes on.
What most people mean when they say "user friendly" would be better called "newbie friendly", or "neophyte friendly", or maybe "diletante friendly". I use Linux on my desktop becuase it's more friendly to the stuff that I want to do, and for the most part lets me do thing the way I want to do them.
Oh, and nice job calling linux on the desktop a "bubble". As george orwell statet, a writer mixing their metaphors is a sure sign that they aren't actually thinking about what they are writing.
When I first got my powerbook OS X was a pretty decent improvement over Linux. A few things were more advanced (especially with the nice hardware support) and I could see why people were defecting in large numbers.
In my experience this has now switched around. There have been no big upgrades (except Beryl) but there have been so many little ones it makes my head hurt. Kubuntu 6.10 on a powerbook looks *better* than the latest release of OS X. All the hardware is supported (including the shut-the-lid-and-it-goes-to-sleep-in-0.5-seconds suspend mode). We have more (useful) 3D effects (blur behind transparency is GODLIKE), more desktop widgets, better support for fonts.
There is better support for advanced networking, connectivity, roaming. There is better support for media, both video aand audio. Hell, there is even better support for the iPod than there is in OS X. The desktop (even with integrated KDE/Gnome) looks more consistent and with window shading, katapult app launcher, better virtual desktop support, sensible ways to organise windows and all of the rest of the features is miles ahead of where it was in 2002.
Up until now there has been no need for a big leap. The incremental improvements have given us the desktop Linux we wanted so badly back in 2002. I'm excited to see what the next generation of innovation will bring (a break from the me-too Windows/OSX style desktops) but Linux today is already cutting edge.
Beep beep.
"Linux on the Desktop", to me, is like the "Global Domination" slogan that Linus used a few years back. It's a nice slogan, but we are not there yet. Maybe never. But who cares, as long as people are having fun getting there? I have been interested in, and using Linux since, well, something like 1995. It was a perfectly acceptable desktop then, and it has only improved since.
This article is FUD, pure and simple. "Linux is Dying", "Linux is Insecure", "Linux is a Toy", "Linux is for Hobbyists" and "Linux is a Rabid Communist Terrorist Cancer that will steal your money, destroy the economy, kill your cat, burn your house down and crash your car" are all pseudo-ideas that came, were disproved and disappeared.
These days it's "OMG! Linux is Not Ready for the Desktop!!!". This, too, shall pass. Remember: even Mighty Microsoft, the saviour of the American Economy, has a finger in the Linux pie now. Soon, they will stop screaming and throwing feces at Linux and admit the inevitable: they don't stand a chance.
The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
They certainly aren't the only options, but for your average non-techie desktop user they are probably the best answers. The problem is that there isn't any plan for creating a better user "experience". Developers typically hate creating non-functional "fluff", or even functional fluff ... but all the fluff that make up Windows and Mac systems is what the average user wants, and what makes it more difficult for them to transition to Linux.
I think it's pretty funny that the article is titled "Has the Desktop Linux Bubble Burst?" When was there a bubble to begin with? Doesn't there have to be rather widespread adoption or growth to constitute a bubble? Has the Linux desktop ever gained more than ~1% of the desktop market?
Crack - Free with every butt and set of boobs
Article is right on one thing: OSX was the deathblow to Linux-on-the-desktop.
I've been a fanatical Linux fanboy since about '95.
Today, I own a MacBook Pro and run OSX. My servers run Debian. But for the desktop, OSX is what Linux will never be: A Unix with a state-of-the-art GUI.
Assorted stuff I do sometimes: Lemuria.org
Strange. I remember people saying that about the 'browser wars'.
Join the anonymous, help develop the network: http://www.i2p2.de
"What can OS X do that KDE can't?"
Someone needs to sitting you down in front of the two desktops and slap the shit out of you as they step by step go through every single detail of OS X...
Drag and drop application installation...
Drag and drop between desktop and application and application to application and both in conjunction with Expose...
Text, fonts, spellchecking(could spend an entire day just on that one vast area alone)...
Even just basic functionality like a standard way for app notifications to the user
An OS X user could sit in front of an OS X and KDE desktop and generate a list thousands of items long in just simple basic functionality that KDE fails at.
KDE is a shitty and amateurish desktop that is barely functional enough to be used in a locked down business environment where users are limited in what they are allowed or need to do.
Have you tried installing those packages that RH and SuSe distribute for those alternate desktops? They are distributed and they install, but they often have empty menus. Rarely do the companies take the effort to really integrate those alternates desktops/WMs into their distro. It's been a while since I've used Redhat (or rather CentOS), but the last time I tried fluxbox, XFCE, or WindowMaker there were a bunch of empty menus or broken links and none of the distro-specific tools were in the menus. The exception being Debian (yes, I know I was down on Debian a few days ago for having too many packages). This is an area where Debian excels. They are absolutely fanatical about getting the stuff properly configured and well integrated. When I installed Fluxbox and WindowMaker on Debian (Sarge and Etch), all the menus were populated with *working* items. Ofcourse, the packages were a little older, but they worked well and were integrated properly into the distro (that's the tradeoff with debian). (I also sometimes find myself coming back to Gnome, because of familiarity or because I'm using GTK/Gnome apps anyway - gEdit is my favorite X editor).
Paradoxically, with Sun, CDE seems to be better supported. I have a few ancient sparc-II systems. They have Solaris 10, but I still use CDE because, even now (or rather 1/2006 edition of Solaris 10), Sun does a better jobs of integrating some of their tools into CDE than their newer Gnome Java Desktop thingy, even though Sun is making a big push to move everthing over to Gnome. (Besides, Gnome runs dog slow on those ancient boxes). I could install fluxbox or WindowMaker on those boxes too, but the menus would be empty.
The author seems to be quite ill-informed, a-technical and opiniated... I'll only talk about KDE, as that's what I use : KDE's new "under-the-hood" technologies are showing signs of progress. Anybody reading Aaron Seigo's blog, following the blogs of the Amarok developers or visiting Planet KDE regularly have seen how far certain technologies have already evolved. Qt4 is allowing a lot of cool new things, such as different method of shaping text, allowing VNC-like sessions and much more. Developers of apps like KOffice are already hard at work using the advantages from these core technologies... anybody following the Krita developer blogs can see what amazing things await us. The first two alpha's of KDE are very promising, but one has to want to see the changes so far, as most of KDE4 stuff is still in kdebase and kdelibs Most Linux software updates aren't revolutionary, it's the nature of the development model. So you won't see shocking new things, however if you look over time (The KDE 3.x branch has been running for some years now) the results are spectaculair. Any time I need to logon to a stock RHEL 3 desktop system I'm droppped in a KDE 3.0.5 enviroment, which feels so outdated compared to my 3.5.5 desktop setup... that's serious progress. It just comes in little steps.
"What can OS X do that KDE can't?"
Good question, but the wrong question.
The answer is probably... very little if anything. But the right question is:
"What can Ms. Average User EASILY do, without tech support, on OS X that she can't do on KDE?"
The answer is probably... almost everything.
I am a rabid Linux fan, a supporter, and Linux-based systems provide the bulk of my salary. But my attempts at evangelizing the non-technical into using Linux over the years have been dissapointing. For the ultra-unsophisticated user, no problem. You set up a desktop with browser, email, and Open Office links and they are done. For the techies, no problem, we love yum and rpm and chasing down dependencies and all the other great adventures that come with Linux, and we are delighted by the fact that we are locked out of NOTHING by the platform. But between those two extremes, it is indeed pretty bleak compared to the competion from OS-X and (choking) Microslop.
I agree, in part, with you (although I'm sure the Linux fanboy will mod you down).
Mac OS X has a wonderful GUI, there's no point in arguing that. However, it's somewhat overrated. It does have a lot of bells and whistles, but when I first bought my Mac, I didn't really think it was as intuitive as they say. Or functional. For instance, Safari doesn't hava a fullscreen mode (I get around that using Opera). I miss having 4 diffferent desktops I can just switch to using the keyboard, for instance. Etc. (Maybe things I like having in my FreeBSD?)
OTOH, the wide screen definitely helps the usability factor - and this has nothing to do with Aqua vs. KDE. It's a design choice by Apple.
KDE is beautiful and very, very functional. Konqueror simply rocks, I love the way it displays all the documents (like PDFs - although I wish you could actually _read_ a paper's first page by passing the mouse over it). Mac OS X doesn't do that (AFAIK, but I still have to RTFM - but it should do that as default behaviour). KDE is cluttered, but all it takes is some commmon sense in order to provide the user with the "correct minimal."
Now, GNOME is just stupid: outdated human interface guidelines; two bars that just make you waste vertical space; not tweakable enough. And slow (I mean, Object Oriented programming in C has got to be slow, right?). Pretty, but...
Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
If you think 2002 was the end of it all, install a distribution that was current in 2002, or hell, half way into 2003. That ought to refresh your memory as to how things changed. I still support systems running that stuff.
The problem is the author is one of these people that are the cause of marketers demanding n+1.0 releases to give the perception of great advancement. In Gnome 2.0, I think they reached the fundamental model that to me seems to be pretty much where they want to be, but that hasn't meant it didn't change drastically since then. Some of those 'bits of functionality improvements' have been fairly significant, and critical to a desktop platform, and keeping pace with OSX and Windows visual effects capabilities (i.e. Cairo and working toward Metacity compositing). From things as basic as a persistent clipboard, to things like numerous overhauls of nautilus, the mime-type systems, menu editing, embracing the freedesktop standards, new file chooser dialogs, and extending their platform to include more system administration standardization and various necessities (i.e. a screensaver consistant with the desktop).
Though there are some significant differences between gnome 2.0 basic layout and gnome 1.x basic layout, keep in mind that at least to this point Gnome major version is tied to the basic toolkit, which has essentially achieved the basic functionality they needed. Gtk 1.x was ass ugly, and not flexible enough to cleanly adopt new rendering strategies, and gtk 2.x corrected it and improved flexibility that has so far avoided the need for gtk 3.x.
Same for KDE, though IMHO, gnome spent more time struggling with what they wanted their vision to be, while KDE early on were content with their results. When I went from KDE 2.x to 3.0, it didn't feel significantly different. Again, they tie their major releases to their toolkit, QT. If QT never released 4.0, the 'revolutionary' 4.0 features for the most part would be in a KDE 3.n+1.
All this assumes also that all desktop 'innovation' can only come from the main progression of the GNOME/KDE projects. Compiz and Beryl have shown the way to advanced compositing with AIGLX/Xgl/nVidia-specific calls, for those OSX/Vista effects (and more). Ubuntu ties its release closely to the Gnome schedule, but the focus and integration of things in and out of gnome is critical to a good desktop system. Thanks to all the work in Gnome, the kernel, and other people and distros like Ubuntu doing the work to pull it all together,my desktop is as functional and nice looking as OSX or Windows. I can insert and remove media, and have it mounted and unmounted with ease, I can put my laptop to sleep and have it reliably wake up. I never want for a Windows desktop.
My only regret about the linux desktop is that GNUstep is not progressing more quickly. There are things about the NeXT/OSX interface strategy I really like, but GNUstep, despite some strides, progresses slowly overall and even with theming (Nesedah looks fairly nice), it is hard to get it to look nice yet clean.
XML is like violence. If it doesn't solve the problem, use more.
The main complaint of the article is that GNOME has no vision. I disagree. GNOME is supposed to be a Free, Usable, Accessible, International, Developer-friendly, Organized, Supported community desktop environment. GNOME also has very detailed Human Interface Guidelines: http://developer.gnome.org/projects/gup/hig/2.0/ . If this is not a vision, I don't know what one is!!
Microsoft releases Vista FIVE years after XP
Mac OS X has a version released at certain intervals(1 year or 6 months? Whatever.)
Those 2 WINDOWS MANAGERS are release with small updates at certain intervals. Compare the original release of KDE 3 to the release right now: BIG difference. Speed, usability and lots of stuff have been improved over time, it's numbered the same but is NOT the same.
Will Vista release small upgrades like that over time? No. They'll release security upgrades but that's about it. GNOME 3.0 won't be on your desktop until at least 2009, which will mean that by then, GNOME will not have seen a major revision in 7 years. And where was this information taken? From his mind? GNOME is still upgrading, it's NOT DEAD, upgrades to the interface and such are still being released.
Not only is this article pure shit because of points people have raised before, it's pure shit because it views Linux WINDOWS MANAGERS releasing from a commercial OS point of view.
Oh, and if KDE is releasing a major upgrade within 5 years, why should it be wrong? Microsoft has done so with Vista. The difference is, KDE is still releasing small upgrades while XP hasn't changed one bit(except for Media Center).
"What's for dinner honey?" - "Caterpillars and worms...
Hey there is hope for the Linux desktop yet! For a few years now Microsoft Windows users have been fed a very steady diet of worms. Lots and lots of worms. Thousands of different kinds of worms. And Windows has been able to serve them up faster than McDoe's could ever hope to serve up a Big Mac!
Really, MS and the Linux desktop are simply leapfrogging over each other...in 2001 we got a prettied up desktop in XP, in 2002 GNOME and KDE leapfrogged over them with a major version, in 2007 MS will bring Vista to the unwashed masses and I imagine in 2008/2009 Linux will get more greatness from GNOME and KDE.
This is a pretty lame indictment of the Free software community if you ask me. The author of the article makes a great deal of noise about there being six or seven years between major releases of GNOME and KDE, and seems to have glossed over the fact that MS went over five years themselves, despite having thousands of developers and billions of dollars to throw at it. Furthermore, calling XP a major release is questionable...it was by and large window-dressing to Win2000 (and technically it WAS a point-release from 5.0 to 5.1 wasn't it? I think the SP2 upgrade was probably almost as significant as 2k-to-XP too...). Really, MS will have gone almost EIGHT years between major releases.
Besides, I question the focus on the numbering system as a measure of progress--I've found that historically Free software products progress faster and have more significant changes between major releases. Nobody would say that from kernel 2.0.x to kernel 2.6.x there has been a lack of progress due to the fact it'll be something over a decade after 2.0 before a 3.x.x release. Projects like the kernel and Apache (and, yes, the desktop environments) have reserved the major release number for very fundamental, architectural overhauls. If Windows was a Free software project I do not think it would be numbered like it was--Windows 2.x would've been 1.x releases, 3.0 through Me would've been 2.x and NT 3.1 through XP would've been 3.x releases. For what its worth, I think that although Apple has been the pacesetter that Linux is still easily out-pacing Microsoft in terms of modernising the desktop overall, despite the whining about lack of "major releases".
Linus et al focus on the high end largely because the kernel improvements have a very limited impact on the quality, maturity, etc of a desktop system and the kernel work for the high end usually benefits the desktop (e.g. udev, hotplug, etc re: flash drives). The way desktops really grow up is through application integration and developing resource-sharing technologies (e.g. alsa, arts).
I fucking WISH there was a free CDE for linux..
First off, I'll say that Linux is and has been my primary desktop OS for the past 9+ years. I have no trouble working with it, and I have no intention of ever moving to OS X or Windows as my primary (I already use all three on a daily basis.)
BUT, IMHO I think there is more behind the scenes that has yet to be done, and it has nothing to do with "themes." What is lacking is a cohesive and comprehensive framework that allow all applications / applets to work together and communicate with each other seamlessly. We have a whole bunch of parts right now that are mostly independent with few exceptions. For example: I have a mail notification applet that pops up a summary new mail, and I can click on the notification to launch my mail client of choice (which happens to be Mutt.) What the applet can't do is launch mutt (or attach to an existing instance) opening the current message that I clicked on. Obviously that is a very minor nit, and there are much bigger problems to tackle... Bonobo on Gnome is a start of that framework. KDE has it's own competing technology.
Take sound for instance... There are many competing frameworks (ecasound, jack, esd, etc.) Many applications only support one or two, and frequently the interface is buggy and doesn't work correctly. Good luck getting sound from Gaim, Mail notification, MPlayer, desktop sound effects, and Amarok all working at the same time. Can it be done? Well, yes, I was able to get it to work but it was Very painful. I seriously doubt the majority of linux users would be successful (newbies would be doomed.)
I guess my point is that we can either pretend that all is fine in the Linux desktop world, or we can look at what the other leaders in the market have done and realize that we have a lot more to do. With all the fractured alternative technologies to solve the same problem, I don't know if it the goal of everything working together seamlessly can ever be reached. That won't stop me, personally, from using Linux however. It will probably stop the enterprise.
Maybe even X is too heavyweight for what needs to happen with desktop Unix. The ideas behind it are also pretty old.
X is supremely lightweight. It's the widget libraries (gtk, qt, etc.) that are hefty, but even they aren't all that bad
compared to what Microsoft and Apple are doing.
From where I sit, it looks like the Linux desktop, technically, is doing just fine. It's the inertia of the market
(people don't like learning new things) that needs to be overcome.
Is Linux right for everyone? Of course, not. But it is right for a growing subset of everyone.
*sigh* back to work...
Personally, I have never liked the Mac interface. I haven't spent that much time with it, but it has always frustrated me. For work, it is Windows - it just makes doing THAT particular job easier. I just want the right tool for the job. I am just glad I know how to use more than one tool. I don't really care if Linux gets mainstream acceptance, I just like it for what it is. (sometimes) Sometimes it frustrates the hell out of me, but that can happen with technology in general. It might be easier to set up printer sharing over your home network on Windows, but there are lots of other things that are easier on Linux. Think I didn't curse a bit when I upgraded my Kubuntu version recently, and had to re-hash out all of the X and Nvidia crap? Hell yes... but once I got it sorted out (again) I am back to being very happy with Linux. I like it despite its flaws, and I choose to use it. Not everyone can make that choice.
My beliefs do not require that you agree with them.
This is what I love. On some level my interest in Linux came down to a question of choice and freedom. When it really first came to prominence, Apple was floundering and Microsoft seemed on a path to total hegemony. I liked Linux because it was free, and free, and gave me a choice. Sometimes it was harder to do things in Linux than it was under windows, but then I came to learn that there were a lot of things that then became easier. I loved how many tools I could get for it that were also free and free.
Today I have 3 very solid choices (more, possibly, depending on how you count your linuxes) and we can all find the right environment for us. I love that, on my new computer, I can run OSX, Linux, and Windows, not just on the same box, but even at the same time. When I work from home I have OSX on one screen and Windows XP running in parallels connected to my work desktop. Theoretically I could probably hook up a third monitor and have a Linux desktop running too, but that'd be a wee bit of overkill (and I don't have nearly the desk space).
It still frustrates me though how much support is given to windows to the total exclusion of all else. I understand the business reasons for it, but it does drive me nuts that I have to dual-boot my computer just to play a game. But we are making progress I think, and perhaps growth in OSX may help Linux down the line, encouraging developers to write software that can take advantage of all platforms more easily.
This sig has been temporarily disconnected or is no longer in service
You would think so, but that's not the case. Sound is still a mess, even with dmix.
Of everything I have read and I have read a lot; of everything I have tried with Vista, and I have Vista from the beta and release candidates; I would say that Vista is really nothing more than XP with a new interface.
Certainly there are features that were added and features were improved. No one can doubt that. For the average person most of those feature enhancements have already been thwarted. You can still install malware and that malware can still damage your system through IE. The feature for escalating privs from the basic user to the admin level privs is old hat for Linux, mac, and unix.
On top of that there are some extremely serious issues with DRM particularly around content protection.
Vista essentially has little more. I have seen the refinements of programs and I see the 3d effects and I have used these since the beta release, but one thing is abundantly clear. Vista is nothing more than XP with a new interface with a few security enhancements copied from other operating systems that are already exploited or easily turned off, making them useless.
The requirements for additional hardware are excessive and the costs are outrageous.
Essentially you get forced into using Vista in the next couple years with all the DRM, content protection, microsoft proprietary features and rules, constant spying on you and what you are doing even with your own content, a anti-piracy feature that will harm more legit users than pirated copies, with enormous cost increases in hardware for the average home user not to mention on top of the costs associated with the purchase of the OS. From that the users get less choice. They loose more control of what they do on their computer and their computer is being used against them to control what they do on their computer.
Linux doesn't do any of this. You can grow with linux. You can increase your usage and incrementally increase your hardware without additional software costs. You don't have to report to anyone about your legitimacy and you can choose from any number very good software products such as open office and firefox. No one will check your machine daily, weekly, monthly to see if you should be using it or not and no one will threaten to shut down your computer. You won't have to report to microsoft every 6 months to prove that you are legit when you were legit 6 months ago.
I think 2007 is the year of linux if we can rid ourselves of the zealots and create a stable desktop with easy to install programs with alot of power. With Microsoft's super huge massive monopoly that is completely uncontrolled and not accountable to anyone we'll see many more people adopt the desktop of linux.
Ballmer knows this. That's why he threatened Linux. Microsoft is very afraid of the success of Linux because I blows their content protection monopoly out of the water. This is the very same reason Microsoft is fighting so hard to take over the DRM market. They know that DRM is to data what the OS/API is to applications. You get control of that OS/API and you control alot of other markets. You get control of the content protection and DRM and you control markets far outside of the computer.
The worst thing that could happen over the next 5 years is to have people adopting Vista. Please, promote linux in your community with your family and friends and tell them what microsoft is doing with content protection and DRM. The more people that know these details and see the linux side of things will join Linux and make it a larger stronger community.
Reading the recent commercial publications about Vista it is clear that many of these magazines and trade journals have been glossing over the negative aspects of Vista and over-emphasizing the copy-cat features of Vista. They degrade our trust in them by doing this. When you read an article talking about how User Access Control works remember that you have been using it in Linux for a long time, and when you see the nice 3d interface remember the high hardware costs
You can lead a man with reason but you can't make him think.