The Failures Of Desktop Linux
PDAJames writes "Maybe Linux isn't quite ready for the desktop after all. After an earlier, very positive evaluation of SuSE Linux Desktop, ZDNet UK has carried out a more in-depth review, running the system in a production environment for two weeks, and found it wanting. A key problem area was interacting with the corporate Windows network. When will this stuff finally be ironed out?"
The review is pretty positive, really. They admitted they were testing the most difficult situation -- non-technical people using Linux in a Windows environment -- and were impressed on many counts.
The fact is it's probably never going to be possible to switch operating systems without some minor glitches... switching will always cost money and time, so there's got to be a good reason to do so...
It sounds like someone was trying to set up SAMBA without reading the documentation or they were lazy in matching the networks. Having used SAMBA in a mixed SUN and Microsoft environment, it was considered a godsend from both the Windows admins and the UN*X/SUN admins.
"All I want is a warm bed and a kind word and unlimited power." - Ashleigh Brilliant
I kinda wish that existed.
Microsoft, as much as I hate them, is everywhere. The agressive approach to converting people to Linux - forcing them onto Linux computers - isn't going to work all that well. People need to get over their fears of the alien OS, and, to do that, we need to co-exist, side-by-side, until that fateful moment when the M$ system crashes and we're the only one left running.
Seriously, Linux needs to be there in front of the common end-users' eyes for a while for them to start wanting to use it. That means Linux has to be able to work in Windows environments, and it will be graded based on how well it works with other Windows machines and server setups.
Nicholas Eckert
vidstudent
Complaining that it doesn't work well with Windows is like ... oh, say, evaluating an early automobile and complaining that there's no place to hitch up a horse
Actually a better comparison would be evaluating a car and saying it doesn't fit on the existing roads. That is a legitimate complaint when you have years and dollars tied up into your existing highway infrastructure. New technology won't be adapted unless there's no significant barrier.
Nobody is going to design a new road just to be able to run Linux... especially not in the beginning stages.
--D
I didn't discover something I couldn't automatically do in Linux, and would require a day's tinkering to get working.
Barely a day goes by that I don't do something in Linux that is impossible (or very much more difficult) to do in Windows. Especially automatic things. An example: I want to check every hour to see if a website has changed. No problem, three lines of shell script in a cron job.
Yes, getting hardware set up can be tough sometimes, especially if you have brand new hardware. Sometimes the community hasn't had time to write a driver, or in the case of video cards, the manufacturer has stonewalled requests for specifications.
Getting closed source apps working on Linux can be difficult too, since there isn't much you can do to debug or fix them.
Note that most of your complaints were with closed source software, quicktime, nvidia drivers, Opera. The reason you didn't get much help with those is because there's little the community can do to support such apps.
A sidenote though, mplayer RPMs from freshrpms.net, and a quick grab of the hacked up DLLs from mplayer's site and you are set with most video formats. You can blame that one on software patents, since distros would be all over mplayer and the codecs, making it as automatic as possible, if it wouldn't open them up to huge legal liabilities.
Anyway, I guess my point is, a lot of your troubles came from issues that Slashdotters are often railing against, software patents, and proprietary software.
It's not all ideological, as you have found out, we do have practical reasons for our views. IP laws are harming Free Software development in real, tangible ways.
I've had enough abrasive sigs. Kittens are cute and fuzzy.
An infrastructure is not ripped out and replaced in a day -- or even two. I doubt that we'll see Linux being used for wholesale replacements of corporate desktops in the near future. Until that day does come, Linux needs to play nice with the current prevailing technology. Environments are not necessarily rated as reliable or not reliable based on the individual components but on how well it works overall.
You mention that you expect a number of these kinds of responses. This is because people who manage these kinds of environments understand that Windows is here to stay for the meantime. We have a lot of critical applications that only run under Windows for which there is no open source alternative, for example.
I can't comment on how hard it was to convert from teh horse and buggy to the automobile since I have no firsthand knowledge of the event and it's problems and wouldn't presume to have such.
This may be the dumbest thing I've ever read on Slashdot. I use PCs, SUNs, and Macs on a daily basis and all three have advantages and disadvantages. To say that SUSE is so amazingly superior to windows, the operating system that 95% of the computing public chooses to use, is ludicrous. Linux has a lot of great advantages, but all types of machines on a network should be able to play together.
Case in point is my university's network. We have SUNs, HPs, Linux boxes, Windows machines, and Macs all on the same network. They all rely on machines running various OSes for file servers, etc. It all has to play nicely together.
You think its bullshit that systems should be interoperable? Well guess what, thats why Linux will be a second class OS for years to come. It isn't the top dog now, and unless it is pleasant to switch to it isn't ever going to happen.
What the poster wants is a pipe dream. Linux is not Windows, and it has it's own set of rules and design guidelines. A Unix network is a totally different beast from a NTLM/Active Directory network. THe protocols used are standard, and do not come in a package.
What teams such have Samba have done is pretty amazing by all accounts. They have gone from NOTHING, to a product which can enable a Linux server to server a Windows network without loosing many abilities.
The otherway is different. Yes a Linux computer can access Windows networks, and of course, no it won't behave just like Windows. But it does a damned mean job of accessing NFS shares.
You have to keep in perspective what we fight against. Creating interoperbility with Windows is chasing a moving target. MS will keep adding new things, like differnet encryption in XP, different encryption in Server 2003, and we will keep playing catch up.
This is a never ending cycle. For Linux to "win" the desktop, we need a clear goal of our own set that has advangates over Windows.
Yes, we need interoperbility, and we have that. It's not hard to set up a Linux SMB server, move Windows shares to it, and map it out over Samba and NFS, but it isn't plug and play, and probably never will be.
What it gives us though is a stepping block in order to migrate other boxes. Once Windows is out of the picture (as it is at my company), 100% interoperbility ceases to matter, and it becomes WIndows that needs to interoperate with us.
My two cents.
Until you try to hook things up to an MS domain. That's where it always falls apart.
People forget, but there was a time when there were other word processors besides Word. In fact, many of them had bizarre and confusing interfaces (Wordperfect for DOS, anyone?) When people had to do the inevitable switch to something new, they may have been befuddled for a while, but eventually, they got the hang of it.
I really don't think the issue is user acceptance near as much as ADMINISTRATOR acceptance. To get that, you're going to have to play nice with the existing infrastructure (after all, it was there first).
People can adjust to OpenOffice - we've done it here. But to replace our domain system with Linux would be near impossible. Forget the investments we'd be throwing out the door - think about all the other things like mapped shares, home directories, etc. It would be a massive undertaking to recreate all of that for very little reward.
I know MS plays their little games of half-assed interoperablility ("Windows 2000 is now based on LDAP and Kerberos! Well... Except for these little changes...") But if Linux is going to want to compete it's going to have to try harder.
Xandros has done this, but it's closed source. Kinda defeats the purpose, no?
"...Well, there's egg and bacon; egg sausage and bacon; egg and spam; egg bacon and spam; egg bacon sausage and spam..."
The problems you encountered (sound card, nVidia) are 100% installation issues.
They have nothing to do with Linux being ready for the desktop. I can install brand new hardware in an XP box and Windows will not know how to handle it. That is, until I install the drivers from the manufacturer. But that doesn't mean XP isn't ready for the desktop, does it?
If you had purchased a computer with Linux pre-installed, you would not have had those problems. If you had only purchased components with good Linux support, you would not have had those problems.
Those driver issues will only be solved when Linux has 50%+ of the desktop market. That's plain economics. The vidoe card manufacturers don't all support Linux to the same degree.
And claiming something should work with Linux because it is "from the most popular manufacturer out there" shows your lack of understanding. It doesn't matter how popular a manufacturer is. It matters how well that manufacturer works with the Linux community.
This is why Microsoft needs to be forced to open up its protocols. The DOJ settlement partly does this, but I think you need to pay money to see the code?
Samba is good but with each new Windows release they insert more proverbial spanners.
That't not the big advantage for me. The big advantage is that I don't have to *accept* the XP EULA. I want to own my computer, not just use it to house software that somebody else is letting me use for a while, under terms that they can choose to change at anytime. I won't tolerate that.
Though I've known this for a long time, it keeps hitting home every weekend as I travel to a small town flea market and sell used systems + offer cheap system repair and troubleshooting.
Most people out there simply want to buy a computer that runs "all the stuff I run across on the store shelves". I've tried selling perfectly good used PowerMac systems and run into this, just like I run into this if I have Linux pre-loaded on a PC that I put up for sale.
You find roughly 1 in 100 people who praise the fact that you're using Linux (or a Mac for that matter), and they typically spend the next 5 or 10 minutes chatting with you about the superiority of your choice, etc. Then they walk off without buying. (They've already got plenty of computer stuff at home.)
To the general public, Linux being "ready for the desktop" simply means it'll easily let them install and run all the "bargain bin" software on CD-ROM they picked up at Costco or WalMart, their copy of Microsoft Office they paid hundreds of dollars for a few years ago, and they really want to buy after they get their new computer.
This is, ultimately, why Linux won't ultimately be ready for "the desktop" for years and years, if ever. Apple still can't seem to pull off even a consistent 5% market share, and they have hundreds of commercially available software titles!