Ed Haletky: Desktop Linux Nearly There 84
Mark Brunelli writes "When Edward Haletky's friend asked him for help setting up a Linux desktop in the year 2000, they found only half of the Web applications needed. Since then, while researching his new book, Deploying Linux on the Desktop, Haletky has seen desktop Linux application availability and usability increase to the point where it's nearly ready for widespread corporate use. Yet Haletky does not think that Linux desktops will be widespread by 2007. In this interview, he explains why." Read on for a snippet from the interview. I know my Linux desktop (several, actually) has served well enough for "corporate use" for the past several years.
"Edward Haletky: 'The current enterprise demand for desktop Linux is growing daily and is very hard to quantify at this time. However, there are two desktop efforts going at the moment. The first is for the home user, and the second is for the enterprise. While these may seem dissimilar, they are in essence the same in most respects. The difference boils down to either the custom enterprise applications or specialized tools to access mail and enterprise databases. But in many aspects: for information sharing and training, a good Web and connection client is all that is necessary. For information generation, a good office suite is needed. Both of these are available on Linux today. There are many things to overcome before Linux will be a primary desktop for most users.'"
"corporate use" (Score:2, Insightful)
I don't think that you classify as a 'regular' corporate user though. Most users don't want to learn all the stuff you did so that they can use Linux, most users want it simple, very very very simple.
Gregor
Re:"corporate use" (Score:2)
Re:"corporate use" (Score:1)
Re:Desktop Linux is not nearly there (Score:1, Interesting)
Re:Desktop Linux is not nearly there (Score:2)
I agree that there is more work to do. Setti
Re:Desktop Linux is not nearly there (Score:1)
Can we say.. (Score:2, Funny)
Re:Can we say.. (Score:3, Funny)
Re:Can we say.. (Score:2, Funny)
Re:Can we say.. (Score:2)
Bwahaha! (Score:3, Insightful)
What's even more crazy is that he discovered all this while doing the research for his book. So I guess he decided to write the book first and then find out if Desktop Linux could actually work later. Curious.
Re:Bwahaha! (Score:1)
Or maybe he said to himself, "I wonder if Linux is ready for the desktop yet. If it is, I could write a book about it!" and then did some research to test his hypothesis, and wrote a book based on his results?
I think they have a name for this sort of process... it rhymes with the Shmientific Shmethod.
I
Obstacle: DVD has to work after basic installation (Score:3, Insightful)
there is a big obstacle: DVDs still need a DeCSS library which
linux distributions can not provide yet.
DVD on linux is actually one of my main reasons to use
linux on the desktop. You have more control about how to play DVDs.
However, I feel that it is absolutely essential that a user can just pop
in a DVD and that it will play. And that this works just after a default
installation of the operating system.
Re:Obstacle: DVD has to work after basic installat (Score:2, Informative)
Granted, you can purchase third-party software easily enough for Windows... I dont think there is any legal way to watch you DVDs in Linux (though I still do so without remorse).
Re:Obstacle: DVD has to work after basic installat (Score:2)
so far, which had windows preinstalled, came bundled with
a DVD player. I usually look what is there, before I
whipe it off my harddrive.
Re:Obstacle: DVD has to work after basic installat (Score:2)
I dont think there is any legal way to watch you DVDs in Linux
Sure there is, it's called fair use. Now selling someone a way to watch DVDs in Linux, maybe that's illegal, but actually watching a DVD you legally bought isn't.
Re:Obstacle: DVD has to work after basic installat (Score:1)
you just don't want to use it.
Re:Obstacle: DVD has to work after basic installat (Score:2)
Re:Obstacle: DVD has to work after basic installat (Score:3, Insightful)
"What would be extra cool is if there was a way to make a deal with software companies to allow us to distribute their software. If it isn't possible, then perhaps we could create an illegal distribution and host it in some country that doesn't care. I always wonder, if it is legal for mplayer to host all the codecs on their site for free download why would it be illegal to host a distribution including all those codecs on the same site? A lot of what people do with their computers now is mul
Re:Obstacle: DVD has to work after basic installat (Score:2)
Re:Obstacle: DVD has to work after basic installat (Score:2)
Re:Obstacle: DVD has to work after basic installat (Score:2)
While priority could vary, I think that these are things which need to work well in order that an operating system can be used by the entire family. OSX does that. Most people will hardly want to bother with different operating systems. DVD's on linux laptops has to work in order that people switch. If they
Re:Obstacle: DVD has to work after basic installat (Score:1)
An adequate DVD player is $35 at WalMart. You put it in the living room, away from the computer in the den.
Re:Obstacle: DVD has to work after basic installat (Score:1)
This subject will never die (Score:1)
Linux will never become Windows. It will never become Mac OSX. It will always be different than those two operating systems. As long as this is the case, I imagine we will continually hear the debate about whether or not Linux is desktop ready.
Re:This subject will never die (Score:1)
Re:This subject will never die (Score:1)
Re:This subject will never die (Score:1)
Its good to have choices. Use the best tool for the job. If I had mod points, I would mod your post up.
X replacement soon? (Score:2)
It hurts so bad. It's like being stuck somewhere between Win 3.1 and 95.
Re:X replacement soon? (Score:2)
Explain.
Re:X replacement soon? (Score:1)
Re:X replacement soon? (Score:2)
At least I no longer have to roll my own monitor profiles, but this might be because I finally got rid of the 20 year old Radiation King.
Re:X replacement soon? (Score:2)
I was under the impression that X's slowness was due to it's aging and impossible-to-change-without-a-complete-rewrite client/server architecture. I'd be happy to learn that it just needs the latest drivers in order to render 2D properly. (side note, all the 3d games I've tried have worked flawlessly with stock install).
Re:X replacement soon? (Score:2)
This is a common misconception. In fact the biggest problem with X, until recently, was the glacially slow pace of develoment. This problem is essentially solved now since it was almost entirely due to the XFree86 people (and they are, thankfully, no longer in charge).
The client/server architecture of X actually causes essentially zero performance problems when th
Re:X replacement soon? (Score:2)
I don't believe this at all. I used to run XFree86 on my laptop, which sports a 120mhz pentium, 40mb of RAM, and an old neomagic display adapter. On top of X, I ran windowmaker. The interface was very fast and responsive, consumed little memory, and ran hardware-appropriate games at full speed (ie Doom).
Dragging windows around leaves tracers.
One can only guess what your problem there is. I do not think it's intrinsic to X, though.
Re:X replacement soon? (Score:2)
So I can take it as read, guys, that any X issues I have relative to speed and refresh rate etc etc are my own personal problems. Even though my experience on modern hardware is identical to my experience on an old mac clone. Time to do some research I guess.
Just joking about the eyes..
Re:X replacement soon? (Score:2)
Sorry about the jokes, though...it was hard to tell that you weren't serious. ;)
I believe that X is a good piece of software, but the devil lies in the configuration. It's one of the hardest things to get a hold on, and even though many distros do a good job of sorting it out for you, sometimes they don't get it quite right (or not at all, in the case of when I used to use FreeBSD. Rather than use their tool, I told X to --configure and modified the file by
Re:X replacement soon? (Score:2)
Since I'm not going to be doing any gaming w/ this box, I'm thinking about just pulling that ATI card and using the onboard graphics chip. Gotta be more standard than the card, and I really can't remember if today's cards even assist w/ 2d acceleration anymore.
Re:X replacement soon? (Score:1)
Yeah, nVidia == kickass. They even have a native driver for FreeBSD. I don't think ATI does, or if they do it's definitely not a good one.
And xorgconfig worked great in getting X set up for me on my FreeBSD machine. The graphical tool, xorgcfg, sucks balls, tho
Linux is actually much better than it used to be (Score:5, Insightful)
Ubuntu 5.0.4
Fedora Core 4
Mandriva Download Edition 10.1
Gentoo 2005.1
OpenSUSE Linux 10 beta
My opinion is:
Linux is ready now for the enterprise desktop, as long as you can run your mission critical apps. This is because most businesses have their own support people.
Linux is ready for the home desktop IF it supports your hardware AND you don't mind having to go to the command line to install apps that are not supplied by your distro.
On the other hand, if your computer has hardware that is NOT supported by your distro then (if you are a noobie like me) you have just entered Linux Hell (tm).
One thing I wonder about, I have noticed that the same open source tools available through multiple distros all seem to work slightly differently. This may just be a version difference (I don't know cause I didn't compare version IDs) but it seems to be very widespread.
What Linux Needs (tm) to really get established at home (in my humble opinion) is a complete end to end installer for apps and drivers. End to end means that you choose an app to install and the installer also installs any dependent libraries WITHOUT asking you where they are on the internet, and compiles the dependencies from source if it isn't available from your distro already compiled, and it handles the architectural switches (x86 vs. amd64 for example), and it ties the new app into the Windows Manager you are using (such as creating the icon to run the app from the WM menu).
Another Thing That Wouldn't Hurt (tm) is a central repository for links to non-OSS packages, especially drivers. Since most distros don't include proprietary drivers, sometimes it is tough to find them. My ATI graphics card is one such example, my Broadcom wireless networking card is another.
As for myself, I like Ubuntu for the community support, Fedora for the consistency of their distro, and Suse for their YAST2 program, although I haven't as yet decided which distro I will be going with.
To sum up though, Linux is very very close to being on par with Windows. Now if we can just get those pesky hardware drivers nailed down...
Re:Linux is actually much better than it used to b (Score:2)
If mod points could go higher than the "5, Insightful" that you already have, I'd throw some of my mod points at you. Instead, I'll blow them in a reply.
I second pretty much all that you have written here: Linux is ready for the corporate desktop (we have had several Linux desktops in my corporate area for a few years now); Linux is ready for the home user. The downside is that you need to check hardware compatibility (scanners, etc) and you can't be afraid to jump to the command line and do 'yum -y ins
Re:Linux is actually much better than it used to b (Score:2)
I second pretty much all that you have written here: Linux is ready for the corporate desktop (we have had several Linux desktops in my corporate area for a few years now); Linux is ready for the home user.
That's not what he said, though. He said "Linux is ready now for the enterprise desktop, as long as you can run your mission critical apps." That's a big "if", and it negates my company, which needs a ledger system which is available only for Windows, and Quickbooks Accountant Edition. Quickbooks mi
Re:Linux is actually much better than it used to b (Score:2)
Re:Linux is actually much better than it used to b (Score:1)
The only way I'm doing the experiment is through a live-CD or a network boot. I'm not touching my hard drive until I decide to abandon Windows.
I could buy a second hard drive, but as it's a laptop I really don't think it's worth it. I'd rather boot off disk or CD and use my linux server to serve up an NFS drive.
Re:Linux is actually much better than it used to b (Score:3, Informative)
Re:Linux is actually much better than it used to b (Score:2)
Re:Linux is actually much better than it used to b (Score:2)
Re:Linux is actually much better than it used to b (Score:1)
I recently started using Ubuntu on my laptop, and I've found that Alien is your best friend when you run into RPM-only packages of the apps you're looking for.
Re:Linux is actually much better than it used to b (Score:2)
Its about time... (Score:1)
I hope the book is complete with instructions on how to load a driver IN PLAIN ENGLISH!
Re:Its about time... (Score:5, Insightful)
1) Where to type stuff in. Sure it's obvious to the Linux guru that "ndiswrapper -i" goes into the terminal and that "192.168.1.1" goes into the IP address field, but if I'm not an expert, I have no clue.
2) They tell you to use a path that's wrong. I've had this one more than once... on the ndiswrapper one, for instance, it tells me to place the Windows driver on my desktop, then use a root terminal to type in "ndiswrapper -i ~/desktop/windows_driver"... that's great, but that uses the desktop belonging to *ROOT* not to me, because it's a root terminal! Again, that's probably obvious to the Linux guru, but it stumped me for a half hour. (And, BTW, if you have to type in a path at all, WRITE A GUI PEOPLE! Why does Knoppix have a GUI (albeit a terrible one) for ndiswrapper but Ubuntu doesn't? Criminy, how irritating.)
3) What to do for common errors. When I tried the above, I got some error like "cp: Failed, file does not exist." Well, I know now in retrospect that it's because I was telling it to look in the wrong desktop folder, but the How-To didn't have any explaination of that error. (And no, I don't know that "cp" means "file copy." And again, if you're looking for reasons why people hate Linux, how about the obvious: If "cp" runs into an error, why doesn't it tell you WHICH FILE has the error? I mean, duh!)
4) Also covering the basics would be nice. I know now that "ndiswrapper" is a program that can "translate" (somehow) Windows networking drivers into Linux drivers, but the how-to didn't tell me that, I had to glean it after the fact.
Re:Its about time... (Score:2)
Re:Its about time... (Score:2)
May
Re:Its about time... (Score:2)
1) What does "cannot stat" mean?
2) Is that the path of the source, or the destination it can't find?
In any case, in my problem that message was utterly useless, because the "path" was "~\windows_drivers\something.ini" and the path I was expecting to see was (gasp!) "~\windows_drivers\something.ini". The problem is that "~" means something different in a root terminal than it does in every other terminal... interestingly, Apple's fixed that problem, but Ubuntu hasn't yet.
Re:Its about time... (Score:2)
Essentially, that the file does not exist, or cannot be read, as is explained immediately after in the error message.
It can't find the source file, this should be obvious as that is the file it references in the error message. Also, since not being able to find the source is quite clearly a fatal error, so it doesn't bother checking the destination.
Re:Its about time... (Score:1)
Same tired arguments (Score:4, Insightful)
This particular article talks about enterprise applications, but you even hear it in articles when talking about the general user. Linux isn't ready for the general user because it can't run Quicken or some other such specific application. That might be a reason that someone wants to stick with Windows, but it sure isn't a reason that Linux isn't good for grandma. What cannot Linux do that the general populace needs?
Debian knoppix installation (Score:1)
"Older" hardware (1 Ghz CPU or less) with enough RAM, say 128-256MB. will run a linux desktop fine. Today, in under an hour, I added a 4 GB hard drive to an "older"(see above) XP system and installed Debian from a knoppix 3.9 CD in under an hour, dual-boot. Knoppix includes most things you need in a basic install an
Desktop-wise, I've been using Evolution... (Score:2)
Of course, I'm probably biased since I'm working on a Ruby wrapper library [rubyforge.org] for it, but, anyhow.
paradox (Score:1)
Almost no need to install linux anymore (Score:2)
I just made a Knoppix cd and tried it out. Here is my question now. Why would anyone need to actually install linux if they aren't doing specialized tasks like designing the next skyscraper? A knoppix cd
Re:Almost no need to install linux anymore (Score:2)
Re:Almost no need to install linux anymore (Score:2)
You should try again. The Linux install process for various distros has really improved-- I used to have all sorts of problems with common hardware (Scroll wheel on the mouse doesn't work, ATI video card not recognized, no USB support, etc).
Recently, I've installed Debian 3.1, Ubuntu 5.0.4 & Windows XP on several different computers.
The Unbuntu install was incredibly simple. Install the CD, boot, hit the enter key a couple times and it just
Autopackage/LSB (Score:2)
I have used debian almost that entire time. The packaging system is just so beautiful. I now use Ubuntu.
I think one of the major challenges, though, is that people are used to buying software off the shelf. I think the OSS world would benefit from adopting a mac OS kind of program-in-a-folder system. It doesn't have to take over everything -- can just be on top of the distro's own packaging system.
And I
Getting old? (Score:2)
In the meantime, I'll be using my Mac. They've been ready for the mainstream desktop a long time.
I would rather that it didn't become widespread (Score:2)
And if it did become "big", the commercialized scumbag profiteers would try to squeeze out the "free" folks. And of course M$ would be behind this push, funding it like they funded SCO. The sheer greed of M$ knows no bounds or limits..
I like it as is, an obscure and out of the limelight system. I like when I talk about Linux and people act as if I'm from another galaxy and have three heads.
And I most of all don't want to see
Almost, but not quite. (Score:3, Informative)
As mentioned by others in this thread, there are plenty of problems that are impossible or difficult for open-source coders to solve. These include playing DVDs (patents, CSS issues), device drivers (many hardware manufacturers do the dirty work of writing drivers for Windows, and specifications can be hard to get), support for lots of printers, etc.
There are also plenty of problems that can (and probably will) be resolved by the open-source community. I've been struggling lately with the clunkiness of running a dual-monitor desktop in GNOME (as compared to Windows). Many GUI components are far less responsive than their Windows counterparts. (When composing an email in Thunderbird in Windows, I'm accustomed to highlighting a URL then pressing CTRL-L and ENTER rapidly to create a hyperlink. In Linux, that doesn't work because the CTRL-L dialog box doesn't come up fast enough.) And don't even get me started on out-of-the-box support for notebooks, such as power management, hibernate, and whatnot. (My latest install of FC4 had my notebook's speedstep running at ~600Mhz even when plugged into AC, until I manually tweaked some files.)
So, I wouldn't recommend Linux for standard desktop deployments just yet. If the next 3-4 years show as much progress as the previous years, then a solid Linux desktop may be just around the corner. In fact, I think that Linux has the potential to offer a much more solid desktop platform than Windows -- at the very least, it doesn't suffer from the brain-dead Windows memory manager that thrashes my notebooks's slow hard drive around every time I click something.
I keep meaning to dive into some of the code and contribute to GNOME reaching this "last mile" of desktop usability, but I have so many projects on my to-do list ahead of that.
Re:Almost, but not quite. (Score:1)
Re:Almost, but not quite. (Score:2, Informative)
This is entirely because of GTK2 and pango. GTK2 is slow, pango is *realy* slow. If those can be optimized or replaced most GUI-speed issues would clear up (at least in GTK apps).
Re:Almost, but not quite. (Score:2)
I'm not using FC4, however I am using cyudynd to manage Speedstep on my laptop, and it does exactly this (because I want it to). What you probably didn't notice is that if you actually need the extra processor power, it'll immediately clock back up until you don't need it anymore. I've played with (and benchmarked) it a fair bit and there is essentially no difference in
Re:Almost, but not quite. (Score:2)
I think my theory was that the GUI might be more responsive at the higher speed, and the speedstep might not step up for such a brief/bursty utilization of the CPU. GNOME was feeling a little sluggish, but I think there may be something about FC4 that feels a bit more sluggish than FC3.
after 10-15 years (Score:2, Interesting)
I'm sick of spending hours getting things working after updates. Of spending hours getting new hardware working. (then finding out any support software is void of any useful function, ie cameras, sound hardware, etc)
Linux is there, devs aren't (Score:1)
Linux is ready for corporate use. Except for IT, nobody needs to get under the hood for 99.9% of corporations. All that needs to be done is have speciality software ported over to Linux, and have IT lockdown the system so that the average user can't mess things up. At the bank I