Slashdot Log In
Why Dell Won't Offer Linux On Its PCs
Posted by
kdawson
on Sun Mar 11, 2007 11:33 PM
from the D-I-Y dept.
from the D-I-Y dept.
derrida sends us to an article in the Guardian by Jack Schofield explaining why he believes Dell won't offer Linux on its PCs. In the end he suggests that those lobbying Dell for such a solution go out and put together a company and offer one themselves. Quoting: "The most obvious [problem] is deciding which version of Linux to offer. There are more than 100 distros, and everybody seems to want a different one — or the same one with a different desktop, or whatever. It costs Dell a small fortune to offer an operating system... so the lack of a standard is a real killer. The less obvious problem is the very high cost of Linux support, especially when selling cheap PCs to naive users who don't RTFM... and wouldn't understand a Linux manual if they tried. And there's so much of it! Saying 'Linux is just a kernel, so that's all we support' isn't going to work, but where in the great sprawling heap of GNU/Linux code do you draw the line?"
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
This has been answered many times (Score:5, Insightful)
The most obvious [problem] is deciding which version of Linux to offer. There are more than 100 distros, and everybody seems to want a different one -- or the same one with a different desktop, or whatever.
This has been answered many times. The people who know enough to know that they want a different distro can figure out how to get it on there. Therefore, they can pick a noob-friendly distro (like Fedora or Ubuntu), thereby guaranteeing the existence of drivers for the hardware. The rest of us who want to be all l33t and install Debian, Gentoo or even Linux From Scratch can figure it out ourselves.
Seems to make sense to a degree. (Score:5, Interesting)
However, while slightly OT... I wouldn't want to be the IT manager at a company that I allowed everyone in a 10,000 person company to decide what distro and software they wanted to run. I mean if someone has a problem with something... supporting (as the acticle says) 100+ different distros, different kernel versions, different package/install systems, different windowing systems... hell even different text editors. It would be HELL for an IT department to support, so i could see how Dell would have a similar issue. Even simple things would become nightmares to support. Even asking the users what version they are using would confuse many.
Settle on one distro (Score:5, Interesting)
Existing Open Source Series? (Score:5, Interesting)
What's wrong with the existing open source [dell.com] series from Dell, provided there is a genuine reduction in price for the absence of MS software?
If Dell is hesitant about offering Linux what the Free Software community forming a third party company and approaching Dell with a proposal that Dell simply contract the entire Linux support operation out to them?
Calling Mr. Obvious.... Dell on line one (Score:5, Interesting)
In the end, they won't have to do the image build nor support it. Just let the Linux distro folks support it.
Example: The Ubuntu group could build the image for Dell to put on each line of machines they want to sell with Ubuntu Linux. The Ubuntu group provides software/configuration support, and Dell supports the hardware. Once the Ubuntu group provides a pre-built image, Dell doesn't have much left to do but burn it on the machine and ship.
Sure, there is a bit more to it, but that's it in a nutshell, and it is about open source support. Dell gets to sell the hardware, the OSS community supports the software, and everyone is happy. Current support for Linux comes from the OSS community anyway. Dell is just trying to limit their exposure when they shouldn't even try to expose themselves to support issues. Simply sell the machine as OSS supported software.
When it comes down to hardware issues, I'm certain that each Linux distro group will support tools to determine that it is hardware vs. software. Once that is done there is no reason not to ship boxes with Linux installed. Dell doesn't have to choose which distro to suppport. Let each distro sign up and if they don't, don't sell boxes with that distro installed.
To me it seems just too simple to be this difficult.
Its not about supporting distros, stupid (Score:5, Interesting)
Then Toyota showed up, and made cars that stopped breaking down. Gradually, nobody was hyper-opinionated about the internals of cars, till we get to the point today where nobody but Toyota dealership can actually understand the internals.
Same with Linux distros. We've been so starved of turnkey solutions for so long, that we're all hyper knowedgable distro experts! Just like the early auto operator/mechanics. Of course these people are going to have fine-grained and diverse favorites.
When someone gets a new laptop and figures out that its "good enough", they'll stop worrying that it doesn't have Slack (or whathaveyou), and just appreciate its "good enough"ness. This can't happen from the demand side, the supply side has to lead the way. Then the userbase of Linux will change. Then we'll start to complain bitterly. Remember when AOL happened and the Internet started to suck? That fate awaits Linux too.
______
And anywho, nobody's asking them to support every possible distribution for their computers. They're asking for two things:
1) support SOME distro, it doesn't matter what it is
2) open source any hardware wierdness you control, stuff like sleep/suspend, software volume control buttons, and whatnot. Just put that stuff out there and all the big distros will automatically move to support you. That's what distros do.
We're not asking, say, Toshiba to create a huge linux compile farm and put out Toshutils for every distro. Just expose the API, create a reference implementation, and let the community do the rest.
Acer from Walmart (Score:5, Informative)
sell without operating system (Score:5, Interesting)
Why Won't It Work? (Score:5, Interesting)
I suspect the problem is economic.
For starters I bet people demanding linux are far more willing to voice demands than they are to put up money. I bet tons of the people who asked dell to offer a linux PC wouldn't really buy one. They might like linux but when it comes time to buy a new computer they decide to dull boot and realize it's cheaper just to buy the computer preloaded with windows. Even if this isn't the case the possibility that linux advocates make more noise than they would buy computers is something Dell must consider.
Secondly Dell doesn't have apps to sell people who buy linux only boxes printer ink and all sorts of other high margin items. If anything the problem is they realize the people who buy linux boxes wouldn't buy extended support, at least not the sort of support it was economical to offer. Dell probably has a nearly zero margin on the basic PC and makes up their money on the extras. Why bother selling a linux PC if the purchasers are smart enough not to buy any of the high margin extras?
Finally there is the concern of pissing off MS. Whatever anti-trust rulings MS is constrained by why risk pissing them off unless it would bring you a high margin business?
The issue isn't offering support it is making money!
Distro problem, eh? (Score:5, Insightful)
The most obvious [problem] is deciding which version of Linux to offer. There are more than 100 distros, and everybody seems to want a different one -- or the same one with a different desktop, or whatever...
There is a horribly easy solution for this "problem": Support only one major distro, yet make sure that all hardware included with the PC is compatible with Linux. Slap a "Linux Certified" sticker on the damn thing and quite a few people will buy it. If they're more advanced, then they'll appreciate the fact that when they install their favorite distro instead of whatever the PC comes with, they won't have to hunt down a forum thread that points to an obscure hardware driver that is still in alpha, because they know that the hardware will "Just Work (tm)." If they're new to computers, or are the "A computer is an appliance" type, they won't have any need to switch from the supplied distro to anything else in the first place. It's a win win situation.
Either this guy didn't think his objections through very well, or he is just spouting FUD and hoping people take it at face value.
Re:Ignorance is just so wonderful to see in action (Score:5, Informative)
As far as Windows and daylight savings goes, XP/2003 boxes were all patched by standard patch-tuesday patches. For win2k it took me a grand total of 15 minutes to research it on MS's website, write (+ copy/paste) a few text files, and roll them out on the Active Directory Domain. Not really tough. There are lots of problems with Windows. Daylight savings time just wasn't a big one.
Parent
Re:Ignorance is just so wonderful to see in action (Score:5, Insightful)
<ANECDOTAL>
Based on my one time calling tech support (in Bangalore, I assume), Yes, I'd be willing to say that they don't know how it's done!
</ANECDOTAL>
OK, They know how it's done (let script monkeys handle the caller), but they don't know how it's done *RIGHT*.
Parent
Re:Ignorance is just so wonderful to see in action (Score:5, Insightful)
I hope parent is merely a troll (Grandma + config file is rapidly turning into a troll meme) but I'll bite. 1998 called; they want their lack of GUI configuration tools back.
On my Ubuntu box, I have had to manually edit configuration files to do two things:
- Install and configure beta software
- Install and configure Apache + MediaWiki
- Configure Vi
The one other type of config file I've had to edit regularly in the recent past are xorg.conf files. A computer that comes with Linux preinstalled would never need xorg.conf twiddlery; reconfiguring it when you upgrade your graphics cards isn't a particularly difficult thing to do (If you're the sort of person who is likely to upgrade your own hardware, then you can do it).The real reason Dell won't offer Linux PCs is plainly that it's not a good deal for them. It would mean more expensive Windows licenses, and it would mean less money for them from all the people paying them to bundle crapware with their boxes. The only way to have good, high-quality Linux PCs is to have an OEM willing to sell nothing but Linux boxes. Preferably one willing to sell well-designed, high-end computers and laptops with fully compatible hardware and pre-installed, thoroughly tested desktop environments and proprietary format support. Hopefully, packaged with a nice manual and long-term tech support for a particular set of "supported" packages too (Like Canonical does with Ubuntu).
Hey, I can dream.
Parent
Re:Ignorance is just so wonderful to see in action (Score:5, Interesting)
Unless that user wants to use a graphic tablet, a second mouse with some additional buttons, a different refresh rate for his monitor, a multi-monitor setup or a ton of other things. There is a lot of things that one can do with GUI tools in Linux, but I still have to visit xorg.conf *far* more often then I would like. And unless there one day comes a proper GUI configuration tool for said file that won't change, doing configuration changes without restarting Xorg would be a nice thing to have. Beside the lack of a standard cross distribution package format xorg.conf is among the ugliest show stopper issues for Linux on the desktop.
Parent
Re:Ignorance is just so wonderful to see in action (Score:5, Insightful)
Bzzt, wrong answer.
I've said it before, I'll say it again:
If you want Linux to be mainstream-friendly, one of the absolute must-haves is that the user must NEVER EVER EVER, any any circumstances, have to either (1) edit a text config file by hand, or (2) use the command line.
No exceptions, no "most of the time" situation, no "power users only" weasel words. Config files and command lines are OK for developers, but not for mainstream users -- end of story.
I'll get flamed for it, but I speak the truth.
Parent
Re:Ignorance is just so wonderful to see in action (Score:5, Insightful)
Grandma is fifty, and working full time. Grandma is seventy, a senior volunteer at the local library or community hospital. Grandma can't be ignored.
Parent
She is ignored. (Score:5, Insightful)
Some folks around here seem to think that Windows is *naturally* easy.
I have got news for you guys, it isn't. But this is masked by the myriad of people mildly familiar with it.
Grandmas that are introduced to Linux as their first computing experienc (hi mum!) can cope perfectly well with the tool of the penguin, and people suggesting otherwise are patronizing ageists.
Parent
Re:Harder and harder? (Score:5, Insightful)
I'm not too sure your conclusion nesseceraily follows from your evidence. It could be easy to set up a secure Windows machine, but people might still not do it, for all kinds of reasons. Perhaps they are ignorant of the dangers posed, perhaps they just can't be bothered (I think ignorance is the most likely, by the way).
All I ever did to secure my windows machines was install Zone Alarm. It has a lovely, brightly coloured, non intimidating installation dialog, lets you choose your experience level, uses a minimum of jargon and automatically configures itself to allow standard stuff through (IE, Firefox, etc). It's as simple as anything I have ever installed.
In any case, any windows PC you buy nowadays ships with SP2, and will have a firewall turned on by default. Really, most malware is installed by end users intentionally, although not knowingly, when they download and install toolbars, smilies, P2P clients and the like. It is virtually impossible for the OS to protect the end user from this sort of thing, and Linux is no different in this regard.
Parent
Re:Ignorance is just so wonderful to see in action (Score:5, Insightful)
My father is 76, he was programming back in 1965 on the BMEWS systems
Just because some of you have ignoramusses for parents and grandparents does not mean all parents and grandparents are clueless when it comes to IT...
Parent
Re:FreeBSD (Score:5, Interesting)
The BSDs are all different operating systems, with diferent designs, different objectives, different philosophies, differet kernels, different stregths and weakness and different purposes. The diference between on BSD and another is far greater than say ditro X ad distro Y, where asidefrom the package manager and default packageset, its the samething under the hood. Take FreeBSD vs. OS X for example. They're indeed both BSDs, but they'recompletely different OSes, not distributions of BSD4.4.
Back to the point:
Ruling out OS X, FreeBSD is the only BSD geared explicitly to desktop/workstation/server use, as is developed primarily on x86. The rest focus on uber-specialized roles (OpenBSD = paranoid security, netBSD = it'll run on anything under the sun, but since they only need it to run on Dells, who cares?, MicroBSD/PicoBSD = embeded devices and boot floppies, OpenDarwin isn't developed anymore, MirOS/PCBSD/DesktopBSD are all FreeBSD spinoffs, and still in their early infancy, e.g. also ruled out).
Ergo, GF is right. FreeBSD does solve the "distribution sprawl", since its the only one built for the role in question.
Parent
Re:Good point (Score:5, Insightful)
If you go configure the cheapest possible PC you can at Dell's website, you can do it damn cheap y just about any measure.
But they try like heck to upsell you to something, anything, with a decent profit margin. Two of the biggest profit makers, in no special order are printers and cameras. At-home photography is a cash cow. HP isn't anything practically but an *ink* and paper company. Selling you a $500 PC with a $100 printer and $100 camera is a great sale to Dell because that $200 of add-on's is a whole different margin category than the PC. Plus it leads to years of sales opportunitis for ink, batteries, paper, etc.
So, when you say you had to research which printers worked well and which ones did not that should clue you into a big worry. Actually getting software that is the right mix of features/ease of use for a simple needs user is also a major concern. Selling a product which limits upsell potential for high-profit products is a really bad business decision.
I have no problem with Linux whatsoever, but hopefully Dell will think carefully about succumbing to the pressure from a highly selected, highly elite techno-saavy crowd who is probably not representative of the entire set of Dell customers. Selling Linux pre-loaded needs to be done carefully, with carefully crafted expectations. Nothing but nothing can damage the long term prospects of Linux than putting it unsuccessfully into the hands of the mass market. Literally nothing can undo the perception of a product as a cheap "knock off" of something else. It is the kiss of death for a generation or more to a good brand name.
Finally, though there isn't what I would call a great track record with MS, oddly enough, there is a certain stability to Windows in terms of release schedule. Even compared to other commerical OS'es, Windows moves at a glacial development pace. And when a new release happens it's a gigantic bang complete with lots of hype but also some carefully planning. Honestly, with Linux, it is entirely possible that a major or even minor release could have very large implications and Dell could be left holding the bag with it's customers. This could happen with MS, but Dell is a large enough customer that frankly pressure can be applied directly up the chain. A reasonable ancedote goes back a few years to when I used GNUCash everyday. It was nice. I was working off a desktop install that I had compiled mostly from scratch. It seems like suddenly the GNUCash people recommended not compiling yourself, and all the make scripts fell apart in my environment. They posted a message on the site about using a binary packages as the new norm, and here are all the ones we support. I ended up fixing the scripts myself, but that's not the point. Things are better now and I still use it everyday. But look at their <a href="http://wiki.gnucash.org/wiki/FAQ#Q:_What_ha
Parent
The answer's pretty simple (Score:5, Informative)
Basically - Dell don't offer it because - and I have to be careful here- Dell get a volume discount on the Windows licenses they preinstall. If they start to offer Linux, they'll fall into a lower discount level on Windows and suddenly be uncompetitive in the crucial Windows market.
My experience (in a slightly different sector) of such deals is that they always coincidentally have break points remarkably close to what happens when the reseller starts dealing with a competitor of the dominant vendor. Of course, MS cannot charge Dell more for Windows just because Dell happens to ship some Linux machines, but it can double the price of Windows if Dell falls below a certain sale volume - which they can vary any time they like.
The solution? Manufacturers could [be forced to] [by France?] publish the embedded cost of software which ships with each machine so MS shenanigans could be spotted, but I'm sure plenty of fellow readers will point out the impracticality of that. The alternative is whistle blowers...
Parent
Re:The answer's pretty simple (Score:5, Insightful)
You're right, because it's absolutely [linspire.com] impossible [ibm.com] to acquire [dell.com] a PC without Windows [hp.com] these days.
Maybe nobody wants to mass market them because they're *gasp* not in demand! Shame on them for not basing their business decisions on your personal ideology. I mean, really...
=Smidge=
Parent
Re:The answer's pretty simple (Score:5, Informative)
Parent
Re:Stop it! (Score:5, Insightful)
This is why it is *stupid as *hell for 90% of users to spend more than $400 on a computer and more than $0 on the software.
So how come the average price of a desktop is $700. "Vista-capable" ones probably average over $1000. Add $200 for MS software and you've got *almost *all of the market paying three times what any sensible person would pay.
Parent