The Linux Desktop Obituary
rcriii writes: "Kevin Reichard is announcing the end of Linux on the desktop over at Linux Planet . Having spent the past couple of weeks fighting with Star Office and Netscape, I'd say that he has a point. Let the flame wars begin." I'm still not sure it was ever born in the first place ... although I happily run Linux on all of my desktops. But I'm not exactly the desktop of corporate America either.
For someone that runs Linux on all their desktops, you certainly seem to be playing a lot of Windows only games every time a story gets posted.
Many people have commented that the arrival of Mac OS X will make it easier to to port Mac apps to any Unix, since "developers will be forced to port [apps] to Unix". This is totally inaccurate. Mac OS X doesn't have anything approaching a Unix API (although it is Posix-compliant, that only consists of the BSD layer. All the fun stuff that makes the computer usable, like the GUI, is Apple-prorietary). One of the main APIs, Carbon, is a slightly altered version of the traditional Mac OS APIs. The other, Cocoa, is basically NeXTStep's OOP frameworks. A program from either of them is just as hard to port to Unix as before; cocoa programs are probably harder.
I say give Linux on the desktop time - I switched to a 100% Linux desktop about two years ago and I love it. The important thing is that there are people who have switched more recently that wouldn't have bothered two years ago. Every day all the new functionality and useability which is added to Linux makes it a viable desktop for a few more people who have slightly less of a geek threshold than the adopters the day before. Linux on the desktop may be a niche today, but that niche is growing and given time it will eventually be more than a niche. Once it hits critical mass, expect things to explode as the Microsoft tax will no longer buy anything useful (it buys compatibility with other MS users today).
-----
Free P2P Backup, Windows & Linux
..install their own systems? Outside of the IT departments, almost no one does anything on their machines other than point, click, and print.
Don't try to use Linux as if it were Windows. Windows does that better. The fact that most companies have (or should have) a pervasive network by now, coupled with the fact that each end-user workstation probably needs to perform at most one or two tasks, makes Linux perfect.
One appropriately skilled Linux hacker could probably run an entire small/medium-sized company (about 100 employees) if you left all of the software/hardware decisions up to her. And I don't mean by having her install crap like StarOffice on 100 Red Hat boxes. I mean by asking her to analyze your business and having them suggest the way to make it all come together, with modern technology. If you step back far enough, every system is an embedded system.
The fact that you can totally control Linux means that you can design a more efficient end user experience. If the Linux hacker is appropriately skilled, you needn't even employ them fulltime, ie -- they're a consultant!
This is what Linux companies should (and do) focus on. It is total silliness to try to provide something that looks and acts like Windows, when realistically, Windows is totally ill-suited to a lot of these tasks. Copying Windows means you're just doomed to fail. They do it better, and they have a monopoly. Instead, do something innovative
Windows has it's places, but Linux has so many more.
The following isn't intended as flamebait, although my tone might suggest it ;)... Having killer apps under Linux isn't going to make it anymore appealing as a desktop. I don't know whether it's the flexibility of X or just plain incompetence by the applications programmers for X, but the UIs (including when running KDE) really suck. It's as if the applications programmers are completely clueless about these things. Don't knock Windows (or Mac OS) for how generic or inflexible their UI is... it works, it's consistent and it's far less quirky. It's the quirkiness that really causes problems: for every application you have to learn how it behaves, and how it differs from others (even though it looks the same). And for crying out loud... test the tabbing order in dialogs!
<current pet peeve with X applications>
MAKE YOUR MODAL DIALOGS COME UP CENTRED OVER THE CORRECT APPLICATION WINDOW! I was playing around with Mandrake recently. I had my application window (Netscape or Mozilla, or something) in the lower left of the screen... every dialog appeared in the top-right (which is a long way away at hi-res). In fact, the dialog placement seemed almost random. What with the other Windows on the screen, it's often hard to notice a dialog pop-up when it's so far away from the action.
</current pet peeve with X applications>
Software better than Office is essentially trivial: emacs has always been better than Office for actually getting things done. The interface is more straightforward, and it's easier to see what you're doing. If you use LaTeX, you don't need fix your document formatting every time you change anything. Office has enough fundamental design flaws that, on technical merit (including usability) it's not hard to compete.
What Linux lacks is a program that is exactly like Office; this is the niche that StarOffice and such are trying to fill. Since business users want have generally gone through hell to learn how to deal with Office, they want to use this skill instead of learning even an easier and more efficient system. Crippled by trying to have the same functionality and file formats as Office, it's not surprising that Linux fails to have an acceptable program; Microsoft doesn't really have an acceptable version, and they control the standard.
Linux advocates always seem to get caught up in this "What one app do we need to make this popular?"
The thing is, it isn't one app. It's 40,000 applications that make Microsoft Windows popular.
You have to have an environment where anything that is needed, especially anything sent to you by partners or regulatory agencies... just runs.
I used to run into this same issue back in the days supporting OS/2. At the time it meant we had many users with two desktops. One to run OS/2 and our "standard" apps, one to run all the other apps that didn't work under OS/2.
This is expensive and a nightmare to maintain.
Anyway, it's not just one app... It's everything.
My Linux desktop has never been this usable, and it keeps improving by the day/week/month. The good folks at KDE have been doing wonderful work! And the XFree86 gurus have really picked up the ball the last couple of months. From my own experience I;d say we're only starting to compete. The fight is not over... and I'm confident Linux will be one of the last ones standing at the end of the battle.
:)
:)
Concluding that the Linux desktop is a failure simply because a company that writes a silly Linux/Unix file manager for it fails is really, really stupid! Eazel's business plan was flawed beyond believe! They counted on revenues from "services". However, the services they provided were already commodity items (supposed proper package management, free internet disk space).
And then there's this quote:
Such is the way of all movements: either the professionals take over and the movement evolves, or the movement recedes.
No shit! So the Linux desktop attracts some cheap money, but when that money fails, so does the Linux desktop? Give me a f*cking break
The only thing that's dead or dying are companies with flawed business plans. And for the record, I don't hope the author of this articles tries to make a living by writing, he'll starve
-adnans
"In short: just say NO TO DRUGS, and maybe you won't end up like the Hurd people." --Linus Torvalds
- The "Desktop" issue is, to some extent, just a popularity contest. If Linux had a larger desktop presence, then Linux Geeks would have more "cocktail-party credibility." Who cares?
- Linux is Open Source Software and Open Source Software is written by Geeks to solve the problems that Geeks have, not the problems that Joe Desktop has.
Ideally, there should be roughly three kinds of computers: an engineering (geek) kind (e.g. Linux), a low-admin server kind (e.g. AS/400), and an appliance kind (e.g. Mac). What would really capture some desktop space would be something like a "Linux Install for Business and Interactive Desktop Operations" (LIBIDO?!). Not only would this thing not need a command line, but it would actually be hard to find it, if it had one at all. It would install with an office suite ready to go. Applications would have strict API and install guidelines. The goal would be to produce a machine with very few options so that it had a repeatable, bullet-proof operation across thousands of installations. Geeks would find this intensely dull and I don't know very many who would line up to donate their precious open-source development time to such a project.Linux is kicking ass in the server market because the people who define what it does (the Geeks) care about the server market. When a critical mass of suitably-motivated Geeks really wants to produce a system that will win the hearts of Corporate Goons and find a home on desktops everywhere, then it will be created.
Until then... well, I'm going to spend the next 10 hours painstakingly customizing the appearance of my titlebars...
They were using the Netpliance iopener for email to inexpensively keep in contact with family and friends. Netpliance had some major financial problems and discontinued the 800 number support, which left my relatives high-and-dry after they became hooked on email.
I've modified their iopeners to run Linux. I set them up with Blackbox as the window manager because the iopener is rather underpowered. The iopener's function keys have iconic labels instead of F1-F12: a weather key with a cloud on it, a news key with a newspaper on it, etc, so I've configured bbkeys to run Netscape and pass the appropriate command line arguements to display the correct URL or email option. (I would have used Mozilla, but it's email support was too slow - 20 seconds to display an email vs 2 seconds in netscape).
Last year my mom traveled the country visiting relatives with her laptop and scanner and digitized all the family photos she could lay her hands on. So, as an added bonus, the iopener is also an electronic picture album and runs CHBG as a screensaver when the system is idle. The grandparents really love this feature.
Sure, I could have done this using Windows, but the non-upgrade price of Windows(since the iopener's originally ran QNX) would have been about twice the cost of the hardware I purchased to convert the iopeners.
I am not surprised that Linux is not exactly doing well with desktop installations.
The big problem is that Linux still doesn't have the completely seamless support for hot-docked USB and IEEE-1394 devices, which can cause installation problems for many novice users.
Despite what everyone things about Windows 9x/ME/2000 here, you have to admit that having single unified UI and API makes for a lot easier programming when it comes to writing applications. Besides the issue of seamless automatic configuration, Linux has to contend with two different GUI environments, KDE and GNOME. The question is what company is willing to spend the money to write applications for both GUI's?
And with the arrival of Windows XP Home Edition this fall, many of the issues Linux users have been complaining about are being addressed. With tightened compatibility requirements for full WinXP compatibility certification, every program running in its own distinct memory space, and incorporation of firewall capability, Windows XP will have far highly levels of stability than now and customers will complain far less about system crashes caused by memory leaks.
Linux, in my opinion, is already perfect for the server environment, where kernel-level stability is very important and interface issues are not so important. With the 2.4.3 kernel, Linux now can do the extremely high-volume applications that was once the province of Solaris and OpenBSD boxes, as the recent success of the TPC benchmarks with the 16-CPU SGI server machine shows.
But there is hope for Linux, though. The Linux Standard Base (LSB) project will likely become a central clearinghouse for all kernel and API issues, so everyone will more or less be on the same page when it comes to writing Linux applications. This will dramatically simplify programming issues, and eventually will allow Linux to evolve to the point it can have the same ease of automatic configuration that Windows 9x/ME/2000 now enjoys (for the most part).
Raymond in Mountain View, CA
I'm an RHCE. I was down at SSC (the Linux Journal guys) filling out some paperwork, and I needed to pull an IRS form off the web (I had forgotten my copy). So I'm telling the secretary the website, and we get the form, and Netscape cranks up Adobe Acrobat Reaer, and now we go to print, and... oh, RIGHT, of COURSE it's a Linux box, this is SSC!
I had made the mistake of thinking "secretary == Windows box" and had not twigged to the "K" on her toolbar until the print box said "lpr".
Now, remember, I've been running Linux since 1995, I'm supposed to know what an X desktop looks like. I couldn't tell the difference until it hit me in the face.
Linux not ready for the desktop. Feh. My wife has run Linux on her desktop for three years now. Word Perfect, Netscape, Solitare, Free Cell, Minesweeper, now Hearts is out, Quake, Civ, Gnucash, GIMP, and Samba if you must talk to the EE... she demanded Linux after Windows 95 ate the registry twice in as many weeks. She hasn't missed a thing.
The ONLY thing Linux needs is shelf space at Comp*USA for preinstalled machines. Other than that, we are SO ready for the desktop. Anyone who says otherwise is a liar or a wuss. I count Microsoft marketroids in the former category.
--
Software is like sex.
It's better when it's free.
-- Linus
It is a fact that Linux faces many obsticles on the desktop. Although it is catching up fast, there is still a gap in productivity and end user applications, it is still harder to setup and use for non-technical users, and it still lacks certain functional consistency (look at font handling, for example, and I'm not talking about anti-aliasing, but consistency across screen, printing, and applications).
I am 43 years old and work for a company run by 50 year olds. I'm one of only a couple of Linux users around here, and certainly the oldest one. It will be a long time before I can convince the company management to switch desktops to Linux, expecially since there are still perceived and real shortcomings.
But Linux is very popular among technical college and university students. What will happen in another few years when tens of thousands of college students who have grown up on Linux go into the workforce. Certainly some of them will either start their own companies or move into decision making positions in existing ones. You will begin to see Linux on the desktop, and increased demand for Linux applications. The timing will be very good for this because by that time, most of Linux's desktop shortcomings will have been addressed.
Success (if not dominance) on the desktop will take the longest of any area, but it will eventually happen.
AOL!!!
I agree that Linux on the desktop isn't dead, it just needs more time to catch on. Look at DOS & Windows. When Windows 1.0 first came out, it was incredibly limited and clumsy. Everybody wrote it off as a poor Macintosh clone. It took several more years before Windows matured into version 3.0. Compared to the Mac, it was still clumsy, slow and limited, but more people noticed it. Windows only really took off with the masses when Win 95 was released. It took Microsoft about a decade to get Windows to sell.
And people call Linux dead because people didn't suddenly drop everything and install Red Hat two years after the first useful desktop environments appeared. Bah! Linux on the desktop can be successful, but it takes persistence. It will take a lot more than two years for this to happen.
Meldroc, Waster of Electrons
Okay. Start with this: why the hell does kwrite automatically copy selections into the clipboard whether I want it to or not? (Did that on RH6.0, anyway; I haven't really paid attention to whether it's been fixed since).
This is a feature in X, not a bug. If you don't like it, you can turn it off. Well, unless KWrite does it explicitly (as opposed to the general way most apps use). Now, the real question is why Redhat doesn't make this easily configurable.
Why are we letting politics dominate our desktop decisions? And why the hell isn't the Linux community trying to forge alliances with the Mac community?
Some might argue that those politics are why we're here. Now, I agree that you can (and people do) go too far with it, but the reason that Microsoft and others can't just assimilate GNU/Linux is because of things like the GPL and decentralization. As for alliances with the Mac community, I think there are hurt feelings on both sides. Plus many developers think Apple has a rather one sided view of sharing. I can't speak on this myself, but i do know that Apple is rather trigger-happy with the lawyers which does keep me the hell away, both from anger and fear of litigation.
Still, i think you have a point about forming alliances. I think first we should look to the other UNIX's, where most any software can be ported with a minimum of effort. Then look towards the BeOS's, Macs, QNX's, etc. The problem, of course, is that all these OS's are competing for a lot of the same users, so there's bound to be some friction.
When the Mac came out, Apple put out the Mac Human Interface guidelines. Microsoft has its own rules for Windows. We have no such thing for either of the significant Linux desktops. Believe it or not, this is a bad thing. For this to work we need some interface guidelines, preferably written by someone using both MacOS and Linux (since Mac users as a general rule are more sensitive to clumsy interface design)
I agree for the most part, but I will say that I've been really unimpressed by Apple type designs (Nautilus, for example). That's not to say that there's nothing to be learned from Mac users, but I'd like to see some of the UNIX spirit in the GUI. Small, powerful apps (or pieces, ala CORBA) that can be linked together with scripts (read "high level languages." Whoops! There's your RAD) rather than these monolithic monstrosities. Power should NOT be sacrificed for simplicity. If there's no way to make something both usable for the average layman and powerful for those of us who're interested, then make to versions that are as compatable as possible. There does not need to be one answer to everything, there should just be one default. We'll get nowhere by copying other desktops. We have to go with what works, and scrap the rest.
As for the matter of open source desktop apps, we only have ourselves to blame. Browser?
Hey, I hear great things about Konq.
If you have nothing at all to contribute to OpenOffice or any of its competitors, you have no
right whatsoever to bitch about articles like this.
Yeah! Anyone who's working on GNOME and KDE but not an office suite should shut their yaps! Wait, no. I think anyone who's happily using Linux as a desktop enviroment has a right to disagree with articles like this. That's not to say there aren't valid points, but there are plenty of problems in the arguements, too. Everyone who wants Linux on the desktop seems to be saying, "Come on! We need to clone these other desktops. Forget what got us this far, let's get in shape and do what Apple/Windows did!" But as I said earlier, we have to use our strengths, and improve where these other GUIs didn't. I don't think choice has to be a bad thing if we also have good standards.
Why can't [g]vim and [x]emacs live side by side? How about a CORBA object for displaying/editing text, and let the user choose vim, or nedit, or kwrite, or emacs, or whatever? Choice doesn't have to be bad.
The Linux world needs to swallow its pride and accept that some decisions do need to be made from above, or at least proposed from above and accepted by a critical mass.
Like the Linux kernel and Linus Torvalds? Or like Perl and Larry Wall? Maybe more like Python and Guido van Rossum? Or GNOME and Migel de Icaza? Granted, there's still room for inter-project cooperation, but with the exception of a few feuding factions, I think we're pretty good about that. Even GNOME and KDE are getting along better these days.
Our desktop flagship programs are huge. Mozilla is about a 20MB source tarball IIRC, and I believe OpenOffice is well over 300MB. This is IMHO unacceptable in a Unix-based community; monolithic office suites are a Bad Thing to begin with, and given that there hasn't been a really core-type feature invented since the multidimensional spreadsheet I have to wonder where all this bloat is coming from (since I don't use it I could be off-base).
My guess is that a lot of it is coming from the feature-cloning with regards to MSWord, though I couldn't say definitely, since I don't use OpenOffice. My point is that for the media to say, "oh, Linux is becoming a viable desktop OS" we need all that bloat. They want to see the "Linux version of/counterpart to" MSWord, Excel, and all those other ones. If you're really just looking for functionality, pick up emacs and LaTeX. If you want all the razzle-dazzle of MSWord, you're going to have to take the bloat that comes with it too.
We need more than developers in the Open Source community, you see. What's missing from the Open Source equation is support personnel like tech writers and creative people.
I couldn't agree more! So much of the current work towards UI design is being put towards making stuff pretty, when what people really want is making the GUI usable. Even some of the people doing GUI design at Redhat make dumb mistakes, such as asking for data that could've been inferred, or making a window pop up in front of the information to enter into the window... In GNOME (last i used it, at least), there's plenty of pretty stuff, but why can't i set up the working directory for a program I launch off the bar? Why can't i easily make global revisions to my application menu without su'ing to root? It almost makes me want to fix these things myself.
Of course, then i found WindowMaker.
-ben.c
Simple things like when you put a CD in your CD drive it automatically pops up a window asking you if you wish to install the piece of software.
Or maybe simple things like asking them what they think they are doing and if they still want their job?
What users want is the ability to easily setup their internet connection.
Given a system which is easy for the system administrator there is absolutly no "Internet connection setting up" to be done in the first place. Unlike certain systems which expect the end user to do all sorts of techie things.
What users want is the ability to easily change the date and time in an intuitive manner.
Why? Any half decent computer system only needs to know the timezone (or failing that the longitude) do get the time and date correct all by itself. Remember the point of computers is to make things easier for the human...
What users want is the ability to get a piece of software that advertises linux support, install it with just a few clicks of the mouse buttons and have it work with no further hassles
Should these same people be customing their company vehicles, remodeling the desks in their workplace or school? ("I don't like my office wall, so I can just knock it down.")
If people want to mess around then they can stick to their own computers. Rather than trying to drive others into becoming the BOfH.
Users don't want 6 text editors, 4 e-mail readers, 3 web browsers, and 2 GUI's installed. They just want one of each that is easy and intuitive to use and offers all the basic functionality.
Guess what, people differ, one person's "intuitive" is another person's nightmare.
I'm not going to argue things one way or another but I have to comment about Windows stability. I used to run Windows 98 at home and I rebooted the machine about once in two weeks or so.. Stability was never an issue.
Now I run Windows 2000 on two machines (a laptop and a desktop) and not ONCE has the OS crashed in the about 6 months I've had them.
At my old job, I had an NT 4 workstation and when I left, I checked the uptime - roughly 6 months. It had never even occured to me to reboot, and I had never any problems with that machine even though I developed software on it and the software in development (obviously) crashes all the time.
In my new job, it's all Win2k for desktops and I've seen no crashes on any of the machines yet.
My point? Linux may be stable but stability is definitely not an issue on the Windows side either, except on the Windows 9x machines. However, even for Windows 9x's, it's nowhere near the problem some Slashdot posters make it out to be. Of course there will be people who have had Windows 9x (or even NT) installations that crashed once an hour, but for some odd reason, it usually always seems to happen to those people who are the most fanatic anti Microsofters.
"All strongly held opinions should be strongly opposed."
It's Resting.
Pining for the fiords.
Linux on the desktop is great for those of us who use the full functionality it has to offer, or at least a subset of it.
Your average office user though WANTS Windows. Okay, it may crash quite frequently, but let's face it; it's intuitive, and well-designed aesthetically.
Lets keep working on the desktop for ourselves and if others want to use it, great... But lets not forget where our true strength lies: In the Server market.
Bzzzzzt..."AAAAaaaaarrrgh!!!" Thud.
I have been fighting Gnome, Mozilla and KDE for a week. This resulted in 20 crashes in a morning, followed by a swift reinstall of the OS, no more Mozilla, and sticking with a simple KDE and Konqueror (which is quite a good browser actually, much better than Mozilla).
Now, it makes a killer programming box. emacs, kwrite, etc are great editors for Perl and Java amongst others, and I even got anti-aliasing working on the Voodoo 4500 at home (but not on the ATI at work). KWord and co. still crash far too often. Kmail doesn't grok IMAP. Mozilla is a slug on dope. How can I guarantee a good Word format conversion?
However it is improving. Many Linux distros can install a reasonable desktop from scratch. However, for a lot of things, where are the GUI interfaces? If they exist, they suck in many cases.
Microsoft know about making an easy to use system. Apple moreso. I have no objections to text files for configuration (in fact I encourage it for the obvious reasons), however software installation on Unix is a mess - splattering files all over the place, urgh. Software should install in a single location, in a chroot jail if possible, by default. Think Apple OS X bundles.
The Unix file system is a horror for most non-unix people.
Also, OS updates need to be better and easier for the average user. To update FreeBSD requires that you write a cvsup configuration file, and run cvsup! Don't make a mistake though, or your computer will get knackered.
Still, I remember the days of the Amiga. That was a sensible computer in terms of user friendliness, GUI features, file system and configuration. QNX has also impressed me recently, but it needs to support more hardware.
Final point: As the Unix desktop improves, so does Windows. However, Microsoft may finally shoot themselves in the foot with their licensing. If you don't need to mess with the internals of a Unix system (you get someone else to set it up for you), then things are straightforward (until you buy new hardware) for most people. Click on the pretty icon to run the work processor.
Second Final Word: printing.
Ignoring for a moment the intensely irritating "Period", this is by far the most important point made. But even this misses the mark; the problem isn't that "there's nothing as good as Microsoft Office", the problem is that "Microsoft Office doesn't work on Linux". This is the one and only killer application - now and probably for the next five years, only environments which run MS Office have a chance to survive. It doesn't matter that StarOffice and Applix and KOffice are every bit as useful for the majority of users; it doesn't matter that users' attachment to Office is largely irrational (the UI differences between different versions of MS Office are often greater than those between MS Office and StarOffice), and it doesn't matter that MS Office is bloated almost to the point of unusability. The only thing that matters is the perennial question : "Does it run Word?" and until this question can be answered "Yes!" (which presumably means a radically different Microsoft to the one we have now), the gloom will persist.
That said, the sensationalism of the article is completely wrong; there's no "end" in sight, and an actual look-at-the-figures will probably reveal the same slow but steady gains for Linux on the desktop that we've seen over the past eight years. Editorials don't kill operating systems, so everyone just relax...
Let's see:
Linux on the desktop is dead because the desktop applications, in development for 3 years or so, are incomplete and immature.
Linux on the server is alive because the server applications, in development for 6+ years or so, are complete and mature.
So, linux on the desktop is dead. As in, incapabable of life. As in, permanently deceased.
In a couple of years, these applications will still be incomplete and immature... um... why?
Personally, I think Linux on the desktop is in it's infancy, rather than it's deathbed.
I am a software developer and I tried to push Java as the multi-platform solution. Moving away from the windows C++ world. So I convinced my company to use J2EE. We use EJB on the server side with JSP and Javascript front end. Our goal was to have a multi-platform server side solution and and multi-platform web based client. As we move along, we have to drop more and more Netscape browser versions. They are absolutely horrible to support. They don't respond correctly to a lot of our standard stuff. Has anyone tried version 6? Jeez! We had to drop everything netscape except the 4.7X versions. And we've had to bend to make it work in those versions as well. How are we supposed to make a multiplatform web based client without a decent browser on a Linux\Unix machine? Browser support is lagging.
Obviously she can't call the guys at GNOME for customer support, or the guys at KDE to ask why Konqueror isn't rending a webpage properly. It these things that are preventing it from being a true workstation for the masses.
When is the last time you called MS for support? If you are like most users, the answer is "never."
I think that this argument is functionally equivalent to the "who are you going to sue" argument. There is no real safety (or in this case support) there, but there is a psychological difference in running software "backed" (read any MS EULA to see why I put the word backed in quotes) by a multi-billion dollar company.
MS pushes most of the support out to OEMs. The question, I suppose, is when is the advantage of having "the standard" (what I bastardization of the word) OS/Office/etc out weighed by the ridiculousness of paying for the privilege of supporting MS stuff vs. supporting Free stuff.
This point is being passed in the Intel based server market right now.
Or, are you talking about paid support? There is plenty of that for Linux, and is, in my experience, of better quality. Again, when is the last time you called MS support?
Then the common answer for people that are struggling with Linux and always asking questions is "RTFM", well guess what, there are people out there that don't want to learn about a computer, but just use it. And futher more, I doubt this person has a book on GNOME, and people trying to learn GNOME aren't going to know GNOME has built in documentation
This argument is hollow. The GNOME help system is functionally identical to the windows help system, as is the KDE help system. If there is any difference here it is in third party products (video professor, teach yourself MS office in 28 days, etc.)
Not only that, Linux tries to mix Server and Workstation too much.. Once again, the average geek will like this, but most people don't care if they have a telnet server running, in fact its a huge security risk for the average home user.
This is a problem in general, but try an "all defaults" install of Redhat 7.1. It is easily as secure as a "windows power user's" box with black ice or whatever, and is easier to install. (given like installs. Installing RH 7.1 in a single boot, stock install is no harder than the Win98 equivalent. Much easier than the original Win95 on a system with PIXII and USB.)
-Peter
legally required rant:
Ok, moderators, are you smoking crack? This is the first post to point out the painfully obvious, moderate him up!
On the serious note, this article fails to support its own title. "Death of the linux desktop" it says, but where was there evidence that it's alive? The beauty of open source is that things don't die. Ever. If someone stops developemnt (Eazel being the obvious), so what? those who use it and want it, keep developing! Where's the problem here?
The other thing that just burned me about the article is the mention of Corel linux failing. First of all, Corel linux was a POS to begin with. I couldn't get the POS installed on 3 different machines. There's no options, so I know I didn't screw anything up. My first install attempt, it didn't even unmount the partitions after install! It fsck'd on my first boot, most of the daemons wouldn't start, the OS was UNUSABLE. I tried installing on a laptop, the res was messed up and it put the "Continue" button off the screen. I couldn't even click the Continue button! I never got past the first screen! Corel linux blew chunks. Lots of them. Take them OUT of the equation!
Linux on the desktop is alive and kicking. This article is just blowing senseless smoke. Mozilla is really starting to look good, Evolution beats the crap out of OutHouse, and Open Office is getting there. Wiritng an article like this is poiintless, you've just reconfirmed what we already know.. the linux desktop needs work. Saying that it's dead... STFU. It's not there yet. Development will continue, and I'm reminded every time I sit at a Windoze machine how truly superior it is.
There is no reasonable defense against an idiot with an agenda
:wq
This presumes that you know what the next desktop OS will look like. If instead the industry completely misses the boat, heads off in one direction and interest of the public runs off in another then Linux could very easily cross the finish line first.
Consider TIVO for example. I'm not a big fan of the device, but suppose it caught the imagination of the american public in a major way; it could easily result in a complete displacement of Windows on the consumer desktop.
There are other examples, but that isn't the point. Open source also means that a thousand companies, without any significant value or staff size, are able to innovate however the mood strikes them. And that, I claim, is the very core of invention.
Microsoft's can be displaced just as easily as Nokia surprised and overwhelmed the cell-phone market; all it takes is a blind spot. And right now that blind spot (for Microsoft is in recognizing the value of open source. (Who knows what it will be next year.)
LibBT: BitTorrent for C - small - fast - clean (Now Versio
Microsoft Windows always has been, and always will be holed up in the desktop market. It's stupid for Linux to even think of competing there.
That's the statement of a troll, I think, but I'll pretend otherwise. 5 years ago, I had to compile everything for linux. I didn't even try to get X running. There was no office software, at all, that I knew of. Mail was text only. Fast forward to today: several office packages, 2 of which are free, to choose from. I enjoy having mutt as a mailreader, so I read from a shell, but it has both inline pgp and can spawn up attachments into StarOffice right from the mail client. Oh, and I don't have to worry that every attachment I'm getting (or every email, for that matter) is some VBScript laden bomb waiting to infect my system with a virus and wipe out all my files.
When I need to set up a new desktop client, it typically takes 3-4 days, using Windows 2000.
About 6 months ago, I needed to update my Linux box (well, wanted to, anyhow, but that's such a fine line for a computer geek
An inferior operating system, matched by shoddy programs that don't work
I've spent months now using netscape and staroffice every single day. Netscape is utterly stable, when you discount Java, which I have off on ALL platforms due to that instability. Try comparing the resources used by the latest linux netscape to those used by IE. Mozilla isn't a 1.0 version yet, but I tried out 0.9, and it seems like its well on its way to being nice.
That said, let's look at what I get that you don't:
I get built-in firewalling/packet-filtering capability, and RedHat 7.1 will even build access lists for me.
I get a variety of mail clients, graphical or shell, which are faster and more robust than garbage like exchange (ever try to close a multi-thousand message box? Better have something else to do for a while), as well as not being easy victims for every virus writer on the planet.
I get system monitors, media players, development tools, games, graphics programs, irc clients, a palm-sync package, cd ripping/burning software, newsreaders, as well as a desktop that is so customizable it makes the pathetic attempts under windows ("Oh, your mouse pointer is now really a mouse, how cute *gag*") worthy of tears. And of course, I get to choose from a variety of office suites that are free, never mind the commercial ones.
Meanwhile, Linux as a server has grown from fun to just amazing. With a vastly improved kernel, now offering fast context switching, and speedy multithreaded I/O, you get software like Apache, PHP, MySql/Postgres/Oracle, sendmail, BIND, etc, all of which put their Win2k equivalents utterly to shame (with the possible exception that MS SQL Server is pretty decent). Want an incredibly fast webserver? TUX in the kernel and you're beating the pants off anything.
This is to say nothing of the true cost of ownership. Imagine an IT world based on linux: you can export X displays without expensive add-ons, you can ssh safely and securely into your client machines, you get built-in packet filtering with logs you can easily transfer and audit, which your users can't override at their whim, AND is fast and free. Linux really COULD be a desktop now. I shudder to think how amazing it will be with some market share. Add to this the incredible stability -- I'd like to see you put a windows box at a colo provider 1500 miles away and feel safe when you walked away!
CompUSA cheap... nice troll, or nice setup, but give me a break -- IT people spend 10x as much time just repairing virus damage on windows garbage than they would converting their whole company to Linux. Games under linux are coming, and when they do, Windows is finished.
--
--
I like to watch.
How many times can that guy say "not ready yet" and then also state that it's already dead?
Unfortunately due to the /. effect I can't read the article.. But I've always had discussions with coworkers on this topic.. Linux has yet to be a user-friendly desktop. And it probably won't be for at least another year. Sure its the desktop of choice for geeks and techheads alike, but imagine installing a fresh copy of Debian on a Pentium, and giving it to your grandmother? Unless you've done a really good job of making sure everything is working, and you show her how to use things, where is she going to start?
.. and don't get me started in printing in Linux.. sigh.
Obviously she can't call the guys at GNOME for customer support, or the guys at KDE to ask why Konqueror isn't rending a webpage properly. It these things that are preventing it from being a true workstation for the masses.
Not only that, Linux tries to mix Server and Workstation too much.. Once again, the average geek will like this, but most people don't care if they have a telnet server running, in fact its a huge security risk for the average home user.. Considering he'll probably be storing webpage passwords on his machine.. Then there is lack of a good Web Browser, although this will soon be a thing of the past, as I've been using Konqueror myself for months without a problem.. But Netscape bundled by default is horrible.. And then the one topic that is keeping it from being on every machine, is games.. Loki is doing a good job trying to fix that, but even I had trouble getting Quake 3 running properly with a PII 450 and a Voodoo3, It was slow as hell, despite talking with reps at Loki on which Mesa libraries to use and install, only to get a "Well we don't really know" answer.
Then the common answer for people that are struggling with Linux and always asking questions is "RTFM", well guess what, there are people out there that don't want to learn about a computer, but just use it. And futher more, I doubt this person has a book on GNOME, and people trying to learn GNOME aren't going to know GNOME has built in documentation, or what the f*ck is a manpage. I can say the same thing, I don't care about how my Microwave or Toaster works internally, but when I put in leftovers or bread, I expect them to be heated and toasted..
Thats the only thing I give Windows, I can install it for my parents, show them the icon for IE, put a few games on for my Dad, show him the icons, show my mom the "Word" icon, and how to print, and they're set, happy and have little problems.. I only need to teach them when blue screens pop up, or things lock up, press the reset button and start over.
..There's a-dooin's a-transpirin'
--I have Linux on almost all of my machines. I have one purely WIN box in my house and my wife uses that.
.zip files and have them do their job.
--It started with, "I don't care if it's better, I can't run Quicken. I don't want to run something as good as Quicken I want to run Quicken. I can barely see the words in Netscape. Why can't I play The Sims on it? Nothing works. I want Office, I hate Star Office it is ugly. Dell says they can't help me becuase the machine came with Windows 98."
--I gave up after that. She's not a stupid user either. She's a power user for the NT set. She just wants things to work as expected. tar -xvf doesn't make her happy. She like to click on
--I love Linux and tweaking and such but guess what I can't play NASCAR 4 on it.
--Linux never stood much of a chance
---
This
Monkey sense
Just my thoughts, but...
Okay. Start with this: why the hell does kwrite automatically copy selections into the clipboard whether I want it to or not? (Did that on RH6.0, anyway; I haven't really paid attention to whether it's been fixed since).
I agree with those who say the Linux community is too insular. We sit here and bitch and whine that the world isn't taking us quite as seriously as we'd like, but who's out there hacking OpenOffice to help make a workable MSOffice replacement? Why are we letting politics dominate our desktop decisions? And why the hell isn't the Linux community trying to forge alliances with the Mac community?
I'll start with the last point first and get the flamebaiting out of the way. When the Mac came out, Apple put out the Mac Human Interface guidelines. Microsoft has its own rules for Windows. We have no such thing for either of the significant Linux desktops. Believe it or not, this is a bad thing.
For this to work we need some interface guidelines, preferably written by someone using both MacOS and Linux (since Mac users as a general rule are more sensitive to clumsy interface design) (ducking flames, please hold). Specs like this are not amenable to committee design, so they should be handed down from on high by the toolkit developers for public comment rather than designed by committee. That's one.
The politics have got to go. Yeah, you've got your favorite features; I personally rather enjoy the look (though not the feel) of Athena widgets. Stuff 'em; you can add them later if you need them, but you need something to fit them in with. We have two desktops, which is one too many, and they will probably never be merged. Fine. Let's go with what we have and relegate the rest to the special-purpose bins where they belong; Motif is dying anyway, and it's the only other toolset that really counts. And if we must keep them, let's have XawGTK and QtLesstif around so we don't get confused and have to look at fruit-salad apps.
As for the matter of open source desktop apps, we only have ourselves to blame. Browser? Okay, Galeon's halfway there, but you still need Mozilla. That's ridiculous; AOLTW/Netscape changed the licensing, so there's no reason for separate downloads. Desktop? Sorry, I have no sympathy when OpenOffice goes wanting for developers. You've got a rather useful package there -- huge, but it's got everything you need and an open file format to boot. If you have nothing at all to contribute to OpenOffice or any of its competitors, you have no right whatsoever to bitch about articles like this.
The Linux world needs to swallow its pride and accept that some decisions do need to be made from above, or at least proposed from above and accepted by a critical mass. You fork, you're out. You've just created a new community, and the burden is on you to get it accepted, not to whine about why it isn't.
There is another component to this. Our desktop flagship programs are huge. Mozilla is about a 20MB source tarball IIRC, and I believe OpenOffice is well over 300MB. This is IMHO unacceptable in a Unix-based community; monolithic office suites are a Bad Thing to begin with, and given that there hasn't been a really core-type feature invented since the multidimensional spreadsheet I have to wonder where all this bloat is coming from (since I don't use it I could be off-base). Same with wasting space on skinnable browsers when performance should be the big issue.
We need more than developers in the Open Source community, you see. What's missing from the Open Source equation is support personnel like tech writers and creative people. We need more books like Coriolis Press' Lions-style source commentaries. We need interface designers willing to make stuff look pretty (something I'd love to help with, if anyone wants a Mac user's view, btw). We need Open Source RAD tools like VB or MacOS X Interface builder. It is very much time we reached out to the rest of the world to see what there is to be offered.
Yes, there's the marketing problem as well. Don't expect Linux desktops everywhere next year. But how many people who know only the hype are aware that Linux is coming up on its tenth anniversary?
/Brian
Personally, I've found that the Linux GUI's have lots of configuration options... it's just a royal pain in the ass to find them.
It is a common site to see a rookie Linux admin sifting through menus looking for one config app or another, only to give up after 10 minutes and run the CLI version of it.
Almost every aspect of Gnome or KDE can be tweaked to your taste, which is a good thing I guess, but the default layout of all the menus and tools is so bizzare and byzantine that it boggles the mind. It almost looks like it was designed by a huge assortment of different programmers... oh wait... it was, wasn't it? [ducks under the rotten cabbages]
I don't think the Linux GUI is a lost cause. I'm sure that more logical structures will fall into place once the dust begins to settle. Besides, some people actually like it, just the way it is. Not me, but some people.
Then there is the famous third-button pasting... Some geeks would die before giving that up.
Personally, on the rare occations when I am actually sitting in front of a Linux box (instead of hitting it remotely), I tend to go to the command line and stay there.
Information wants to be anthropomorphized.
This is what is really needed. Unfortunately, the open source community has been diversified and splintered about this. And so this equivalent amount of effort, enough to match the results of something like a MS, has not taken place. This is observable even in projects that have a large amount of community support, such as Mozilla. The raw number of people has been one half or one third it could have been to really get it out in a "timely" manner, resulting in Netscape 6 being beta-ware in fact if not in name.
I happen to think that Linux can make it to the desktop, but that the core applications need to get there too. Otherwise it remains a developers tool set.
The amount of effort that has gone into the OS has to go into the productivity suite.
Check out the Vinny the Vampire comic strip
"It is a greater offense to steal men's labor, than their clothes"
Was KDE. Eazel may be dead, but KDE continues to get better and better. Konqueror is arguably the best browser on any platform (and is at least as good as MSIE), and yet is still a relativly new project. KOffice is coming along in leaps and bounds, and given that the KDE team were able to make a Mozilla-beater in far less time, *from scratch* (Mozilla is based on pre-existing NS code remember), I have high hopes. It's already extremely useable for day-to-day tasks, and above all is quick.
I continue to use AbiWord for its MS Word importing features.
Linux isn't dead on the desktop, you just need to look in the right places.
--
Blaming GW Bush for the Iraq war is like blaming Ronald McDonald for the poor quality of food.
I had a conversation with my gf this morning that made me realize how geeks and "normal" users are different in this regard. I've been learning to fly a Cessna and I mentioned how when I first got into the cockpit I was sort of overwhelmed by all the dials and gauges and buttons and knobs but simultaneously thought "wow, this is *cool*, I can't wait to learn how it all works." She said "Ugh, I hate that stuff -- I can barely stand all the instruments in a car." And she's not tech-averse in general -- she just looks at technology as a tool she can use to get something done, rather than being enamored of it for its own sake.
I really believe this is one of the reasons that it's so hard to build software that satisfies both geek and non-geek users. The geeks (and I include myself) want control, they want to get under the hood, they actually enjoy achieving competence and understanding why things work or don't work. The non-geeks want it to DWIM, to steal a term that's often used in the perl world: Do What I Mean. A truly effective computer for the masses would be so transparent that a user would never have to hear the term "device driver" or "operating system", let alone actually install one or, god forbid, understand what it's there for. Remember that most people can't be bothered to figure out how to eradicate the flashing 12:00 on their VCR. Telling them to read a manual or go to a newsgroup for help isn't going to cut it: They want someone they can call and say "It doesn't work, fix it."
By the way, although I find this attitude alien to me personally, I don't think it does any good to dismiss such users as stupid or unmotivated. Most people have things they want to accomplish so they can get on with living their lives, and computers are only interesting to them insofar as they make it faster and easier to accomplish those goals. It's not a question of motivation or intelligence, it's a question of priorities. You and I may happen to value tackling challenges and achieving understanding, but lots of people just want to, say, pay the bills as quickly as possible so they can spend time hanging out with their kids. And that's not necessarily a bad thing.
"Biped! Good cranial development. Evidently considerable human ancestry."
Been there, done that over on linuxtoday and linuxplanet.
- 05 -22-006-20-OP-DT
/ 33 92/1/
You will get this on slashdot tomorrow, so I am might as well post it now. Brian Proffit's rebuttal is here:
http://linuxtoday.com/news_story.php3?ltsn=2001
Original article is here:
http://www.linuxplanet.com/linuxplanet/opinions
Sorry, could not be bothered with html.
I believe Kevin did this about the desktop to rile people up and get them motivated. Whcih seems to be working...
StarTux
Why is it that every distro of Linux I have ever installed has the ugliest, most unreadable fonts ever conceived by man? Why must Linux versions of Netscape default to Hideous Serif in 3pt size? It's like Microsoft and Apple share some kind of patent that give them exclusive rights to attractive, readable fonts that default to a normal size.
"The" killer app ;)
Old age and treachery almost always overcome youth and skill.
3-4 days to set up a windows 2000 desktop at $20/hr?!?!?! God, they need to get rid of you and hire me. At my old company, I could take my time and have a win2000 machine up in 4 hrs, even given only adequate hardware. That includes office 2000, service pack 2 and setting up their mail etc.
I got laid off last month, and here I am stuck at the fscking university making beans for pay. Seriously, your company needs to HIRE ME!!!