Why Desktop Linux Hasn't Taken Off
alphadogg writes "It's free, easier to use than ever, IT staffers know it and love it, and it has fewer viruses and Trojans than Windows. So, why hasn't Linux on the desktop taken off? When it comes to desktop Linux, the cost savings turn out to be problematic, there are management issues, and compatibility remains an issue. 'We get a lot more questions about switching to Macs than switching to Linux at this point, even though Macs are more expensive,' one Gartner analyst says."
How I am even supposed to begin to recommend Linux for the average user when there are 100 different distros, each with its own quirks and issues? Hell, even I don't have any clue where to begin on which one to recommend. And I sure wouldn't know how to support each one if they had problems.
At least with Windows, I can say "Use Home Premium at home, Professional at work." Even simpler with Macs. With Linux, I guess I would recommend Ubuntu, but a lot of Linux fans are even starting to bitch about that.
If you want simple users, make it simple to use. Linux is way too fractured right now for the average user. Get a consensus down to a single home distro, a single business distro, and a few specialized distros and then start from there.
It would probably also help if you could get Linux users to stop fighting amongst themselves over every little goddamn thing. Outsiders are really turned off by what looks like a bunch of squabbling geeks fighting over their favorite Star Trek series (which we all know is DS9, anyway). Average consumers *do not* like stepping into the middle of a fight which they don't even understand. That's one of the reasons they like Windows and OS X (all the fighting over those is kept behind the scenes, for the most part).
What political party do you join when you don't like Bible-thumpers *or* hippies?
Very powerful, virtually nonexistant for Linux on the desktop.
I am very small, utmostly microscopic.
Microsoft Office
simple...
Games!
Get the games companies to release Linux version of their big titles (Modern Warfare series, Elder Scrolls series etc... etc...)
and you'll see more and more Linux desktops!!
Well that and AMD / Nvidia get around to shipping bug free drivers that is.. ^_~ lol
Laters Sol "Have you found the secrets of the universe? Asked Zebade "I'm sure I left them here somewhere"
Why do we keep getting these posts that are deliberately chosen to incite flamewars between pro- and anti-Linux people?
Do we need to have more unhelpful arguments like the one yesterday when Samzenpus posted a dupe of a response to a dupe from back at the start of the year?
Maybe we need to plan a "year of the Linux desktop" to get people to migrate...
Most people do not know there is an alternative to windows or that it's as good as windows. Other issues confusion and people trying to fix things that are not broken such as completely redoing gnome in gnome 3 or brain dead things like Unity in Ubuntu which cause Mint to over take it as the most downloaded distro. Android is a good example of what can happen when people are exposed to an alternative OS. It's now the number 1 smart phone OS and Windows phone is more or less a flop.
At work, I write code that has to run on Windows (multiple versions, multiple bitness), Linux x86-64, and Solaris SPARC 64. Maintaining compatibility across multiple versions of Windows and Visual Studio is trivial compared to Linux. Worse, GUI applications have more complex code execution paths that, under Windows, can be debugged without too much pain. On Linux, I cringe every time I have to fix a broken GUI.
I'm sure there are lots of Linux developers that are smarter than I am, but, really, Microsoft has pushed hard to make the developer tools usable and productive, so much so that they're actually worth the cost. The result is that it's easier to develop more apps faster on their platform.
Just one opinion.
IMHO, it's because Ubuntu was really the only distro that had a fighting chance at "mass" adoption (that number is relative, but considering how MacOX was sitting at 9% for an eternity...) with their tri-force of:
A pretty, and relatively user friendly interface,
A centralized software update suites that didn't requiring googling what to sudo apt-get for in a console
And pretty good brand recognition and media attention.
UNTIL they decided to completely over-indulge their own sense of relevance by forcing the mandatory Unity interface on users with some absolutely retarded idea that they would to do this for the huge wave of tablet adoption they were now going to see, since I'm assuming Desktop users are already totes in the Ubuntu bandwagon?
I think the real issue isn't that (consumer) Desktop Linux hasn't taken off, but that the people behind the main distro that actually had a fighting chance decided to chop some of the more useful limbs off of it to make it more...fingerable.
http://www.extremetech.com/computing/102599-ubuntu-14-04-will-be-a-smartphone-and-tablet-os-so-what
The great opportunity for Linux on the desktop was a decade ago. Back when Windows 95 sucked, Windows XP was late, and Windows 2000 cost several hundred dollars. That's when it could have happened. It didn't.
There was a second chance when the netbooks came in. But that, too, was botched. For a moment, it looked like the future of computing was a $99 Linux netbook in a bubble pack at WalMart. This terrified the industry. The EeePC Linux was badly broken, especially in the networking area. Microsoft frantically revived XP, and then, with the cooperation of the PC industry, tried to destroy the netbook industry. Companies which also produced PCs were told they'd lose their Microsoft volume discount if they sold a Linux netbook. Hence, the "Asus recommends Windows 7" branding. Similar pressure was applied to dealers. You can buy low cost Linux netbooks from suppliers in Shenzen right now, but try to find one at a US retailer. (The current ASUS EeePC 1001, at $200, which is a quite capable little computer. was supposed to be a Linux machine. It's only available with Windows 7.)
But something is. For me, it's games and, to a lesser extent, Netflix. For a lot of office workers, it's Office (no, OpenOffice/LibreOffice is not equivalent when the whole infrastructure and training has been MS Office). For some people it'll be Netflix instead. Windows has a lot of killer apps and, unfortunately, the consumers have no say on whether they get ported to Linux.
Dekstop Linux hasn't taken off because people don't want a powerful OS that does what they tell it to. They want trinkets that keep them entertained. It's the same reason why McDonalds sells billions of hamburgers a year, why Home Ec is the chief focus of The Learning Channel, and why Kurtzmann and Orci keep getting work. People are stupid, end of story.
Give me Classic Slashdot or give me death!
300+ Ubuntu residential installations and many business desktops/laptops and counting. When I approach an infected Windows computer I suggest a migration from windows to Ubuntu. I charge the same price to clean windows or migrate to Ubuntu. When they realise that they don't have to keep paying me to come back and clean windows again and again they chose to go with the migration to Ubuntu and are quite happy with their choice. Almost every one of them have not heard of Linux until I come along and give them the option.
All of the +ve praise for the Linux desktop comes from... the linux community!
Try asking non-Linux people what they think of it, and maybe you'll get realistic feedback.
https://www.accountkiller.com/removal-requested
Almost everyone has their own "Photoshop" - a program that is only available under Windows or a Mac. Witness how many people are still dual-booting. If dual-booting and VMs were rendered impossible, the number of linux installs would plummet.
Let's call it what it is, Anti-Social Media.
Here's what I think are the five biggest reasons, in roughly descending order of importance:
1) Microsoft Office - like it or not, Microsoft Office is by a huge margin the dominant office suite. You have a presentation to give tomorrow? You better make sure it works on that Windows/Office computer that is connected to the overhead projector. Fuck ups in document formatting/compatibility will not be acceptable. Morale of the story: Until an open source program can read and write Microsoft office documents at damn close to 100% fidelity to their windows counterparts, this will be a HUGE obstacle.
2) Games - Despite repeated predictions of its imminent demise, the PC gaming market should not be underestimated. To some extent, this is a viscous cycle: the Linux community ignores the potential increase in market share from gamers, and software companies ignore the Linux market (because it's too small to be economically viable).
3) Poor UI choices - Unity. Enough said.
4) Package installation/management - Let's say a hypothetical windows-to-linux convert wants to install a program. If he's using a distro that uses apt/yum, and if what he wants to install is available in the repositories, and if the distro is configured to use those repositories by default, then he's in pretty good shape. If any of these conditions doesn't hold, then our user is screwed. This is one area where Windows is light years ahead of Linux. If you get a Windows installer and run it, it installs with a minimum of hassle, and you'll never ever be told that your compiler is out-of-date or to use certain compiliation flags or to manually install a dozen dependencies.
5) Lack of standardization in configuration - It is not helpful to google a problem and get eight different answers depending on which distro you use. Like the poor UI choices, this is largely a self-inflicted wound.
To make laws that man cannot, and will not obey, serves to bring all law into contempt.
--E.C. Stanton
Ernie Ball ran a company (they make guitar strings).
One day the BSA shows up, armed marshals in tow, to do an audit.
They find a few systems out of compliance, and the lawyers negotiate a settlement.
These thing happen, right? Cost of doing business, right?
But then the BSA thought, hey, this guy has name recognition.
He's connected to music; the kids know who he his.
We'll make an example of him.
And they did.
They ran ads that named him as a pirate;
they got his case on the evening news.
Mr. Ball took exception to this.
So he went to his IT people and told them that he wanted Microsoft out of his company in 6 months.
So they switched to RedHat.
More into at http://news.cnet.com/2008-1082_3-5065859.html
My take-away from this is that Microsoft is running on inertia.
Not theirs: their customers'.
Microsoft persists because their customers don't have a compelling reason to switch.
But given a reason, switching to Linux is no big deal.
At any point in time,
most of the world is 6 months from Linux,
and Microsoft is 6 months from oblivion.
I think his point was that everyone has some application that they want or need that Linux isn't compatible with. For him it might be Photoshop. For me it might be my library of games. For someone else it might be their account management software.
Basically users don't care about the OS, they just care about the things they want to do without changing all of their hardware and software to do it. For most people this means not switching to Linux.
It's the year 2012, fix sound.
Sound doesn't work out of the box. They have the abomination (IMHO) that is PulseAudio so I do an apt-get purge. Suddenly sound works.
So I go and try to play 2 things at once. [Unless you have ALSA setup a specific way with mixers it won't do it because only one PID gets to talk to hardware at once.] Wow it works. Maybe they started shipping a working ALSA config. I go check /etc/asound.conf. Everything is still set to pulse.
So I check task manager. Sure enough the pulse server is still cranking away. But by purging all the files it somehow magically started to work. So I re-install it.
I repeat the test. Somehow mplayer decides it wants to grab ALSA instead of pulse but ALSA then grabs the hardware, so pulse dies and can't communicate to ALSA (which is actually doing the hardware interfacing if I read my workflow correctly). So now I have no sound, again.
So I try it straight from mplayer specifying the hardware device and it works. Except only in mplayer. So now I'm going to spend another few hours dicking with either the dmix plugin or deciding to give Pulse a 5th chance.
Fork something or start something from scratch. Something like MATE/GNOME2. And make it 'just work'.
Let's see ... there's four Windows desktops and laptops and one Linux desktop/server in my household in common use.
But looking at other systems ...
Three Kindle Fires, running Android (Linux).
Two original Nooks, running Android (Linux).
Two smart phones, one running Android (Linux) and one is an iPhone (not Linux.)
One Boxee Box, running Linux.
One Chumby alarm clock, running Linux.
I'm not sure, but the cable company provided DVR might run Linux. (The DirectTV Tivo I had previously certainly did.)
In my household, it seems that Linux has already won. Just not on the desktop.
Linux works great for Grandma,
Linux works great for IT folks.
Linux sucks in the middle. That is why Linux is Strong in the Server area and in the Mobile Phone area. However lacking in the desktop area.
The key features for the Middle, that isn't really all that easy in Linux.
Adding new hardware. Some stuff just works, other stuff is a real big pain. Mac and Windows (due to its popularity mostly) has the hardware vendors supply them with drivers, or when you get the hardware you have an easy to use install for the drivers. Linux you may be able to find the drivers, but you have many versions and you need to do a lot of research to see which one is going to do what you need it to do.
For example my Wifes Dell Inspiron 9 mini (Netbook) with Ubuntu display 800x600 while the screen native resolution is 1024x600... I cannot use the normal GUI to fix that. The instruction on how to do so, are cryptic and sometimes don't work. while the 800x600 stretched bugs the heck out of me. My Wife doesn't care, so I wont do much to fix it. That is after I spent time to get sound working on it, after an upgrade.
I am sorry but compared to Windows and OS X, Linux is a Free Desktop OS and it shows. Put it in a server great, put it in a phone just as good. The desktop is the troubled area.
Part of the issue I think, is they are spending too much time copying what Microsoft does or what Apple does, and the Open Source democratic structure doesn't have a few good people to say it sucks or it is good.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
Overall the Linux desktop experience is a shitty experience, it's really as easy as that. And no, I don't mean the lack of games or commercial software, I just mean problems within the Free Software world itself. The complete lack of quality control, inconsistencies, stuff not working properly and so on. It simply looks and feels like what it is: A product cobbled together by thousands of people with little or no agreement on any consistency. It doesn't help that the Free Software world likes to hit the reset button every five years to switch to a new, yet completely incompatible and still completly unfinished desktop expierence.
Wanna improve things? Get together and define one distribution independed packaging format. And while at it, make it flexible so that it doesn't require root rights to install software, make it easy to share software with it, make it easy to get access to the source and modify it. Then start working on having apps cooperate with each other, give me flexible data import/export everywhere, so that I don't have to manually transfer my podcast subscriptions item by item when I want to switch players. Cleanup /home/ so that everything is in ~/.config/. Enhance the documentation system so that it's trivial to find out what files an application uses and where it stores your data (yeah, strace is great, it's not a replacement for documentation). And so on.
At this point I don't expet Linux to ever succeed on the desktop. It was a mess 10 years ago and it's still a mess, with very little improvements in the mean time, instead a lot of useless reinvention of the wheel.
...I'm afraid it's a valid concern. Not because of anything you said, but because Microsoft really does pay shills to post at places like this and pose as a regular person. It's not just Microsoft either, as this is a very common marketing tactic nowadays. We have no choice but to be skeptical of anyone who says anything positive about a product from a large corporation. That's not to say that all positive comments about products from large corporations are automatically the output of paid shills, but as a community we should be immediately skeptical of such things.
In a perfect world, corporations would not use this tactic, and thus we could immediately dismiss the "yer a shill" accusations whenever they come up, unfortunately, we don't live in a perfect world. We live in this world. Any such positive statements must be treated with skepticism.
The difference is in the validity of the arguments, and in this case, I happen to agree with yours.
I think it was 2007. Linux was taking off all over the place. Governments were talking about adopting open standards. Schools and municipalities were deploying Linux. You could see it really starting to take hold.
Microsoft's no stupider than everybody else. They could see it, too. And I seem to remember they dropped the price on Windows to $3. (That was on whichever version was old, but still dominant at the time. XP?) Not in the US, but elsewhere, where the danger was highest. Then they also really, really, really pushed to prevent adoption of open standards and, if that wasn't possible, to water those standards down to something that interfered less with their business model.
And, as far as I can see, they've successfully held back the tide that time.
Which isn't to say that the problems with Linux people have identified upthread aren't right. They are. Linux does have problems with lack of advertising and sudden holes where important stuff ceases to work. That is very important and something we really need to get our act together about. But the real problems shouldn't blind us to the equally real problems that have nothing to do with Linux itself.
I think he said it best. Linux on the Desktop will never happen because Mac came along.
Before OS X, many many people were dying for a Desktop OS that looked beautiful but still gave them their beloved UNIX-style command line and familiar tools (emacs, vi, gcc, etc.). They wanted a UNIX-style OS which had drivers that actually worked instead of requiring wastage of huge amount of time googling this and compiling that.
OS X came along and fulfilled the wish of many. The only people left were those who wanted a UNIX-style OS that was libre; that was a vanishingly small number compared to the first group, whose desires were more than adequately fulfilled by OS X.
http://slashdot.org/story/07/10/11/1527219/rob-malda-answers-your-questions
It has nothing to do with advertising really but far more to do with the money the large OEM vendors get from Microsoft as part of their "Marketing Program". This money is out side of the licensing costs/deal but still tied to it. Microsoft pays vendors for putting those Windows stickers on the packing boxes, keyboards, and computer chasis along with logo's on the web pages and in the purchase literature. Lots of money.
And then there are the preloaded software kits companies like Adobe and others have contracts with the OEM's for so time-limited or entry versions of their software is installed on the computer already. The OEM's make money off that too.
I guess there is a 3rd primary reason too and that is the fact that Microsoft's _people_ will come knock on your door if you start putting Linux on some of your systems. They will smile, sit down with you, as an OEM, and place your existing licensing cost sheet down on the table and then ask if you think shipping Linux systems is really financially worth your while. Smiling, he'll say to think hard about it while tapping his finger on your existing cost sheet for the Windows OS license.
That's about it so even if customers ask about Linux, the vendors really can't put Linux on the systems unless they are the small fry guys and even then they'll probably talk you into putting it on with a 2nd disk or as a 2nd boot option on the same disk. The big guys can not cut off all that marketing money and reloaded software money when that is where they make their profits from.
LoB
"Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
All the problems people grouse about with Linux on the desktop exist on Mac and Windows. You can find 100 pieces of hardware that won't work out of the box and require tweaking, newer drives, etc. on all of them. You can find another 100 that work on all out of the box.
Wave a wand so that Linux has 80+ percent of the desktop share instead, and people will bitch about how Windows has the problems they pin on Linux today. "My built in motherboard card didn't work without tweaking/driver." Yeah, I just built a media center PC with new components. I put Windows 7 Ultimate on it, since it will be a Netflix box. I spent ~20 minutes waiting for the OS to install and another 30+ installing drivers and plugins and whatever.
Most users don't deal with that shit because they buy a laptop from Dell or HP who does it for them. They can do the same with Linux and the user would never know. Except they don't, because MS strong armed them into loading Windows for years and now no one gives a rats ass to use anything else. For them "it just works", when really "it just works" because Dell and HP did the work for them.
Google has banned Windows internally except in situations where a business critical app requires it; Mac or Linux only otherwise. I know of dozens of small companies that are purely Linux (many of them are not involved in dev or IT) It can be done and done well. It's just buying the licenses and installing it is seen as "easier."
You know what: until you get beyond a certain point, it is. At one small company, we had 30 Windows users, I made disk images with various software loads and updated them every 6 months. Later, I worked on a huge SCCM deployment project to manage a universities desktop computers (comp labs and offices, ~5/k machines) and it was a fucking nightmare, because Windows is a horrible network OS. Meanwhile, the UNIX team hardly touched their networked machines thanks to a robust and relatively easy to deal with Puppet setup (including various addons).
Windows is better because it's everywhere and people are use to it and really it works well most of time. Linux is not as ubiquitous, but also can be made to work well most of the time. This argument is rarely based on technical merits and typically devolves into opinion and preference. And Macs are only used by douche bag hipsters :P
No sig for you!!
Can we, please, stop posting fake "complaints" and "explanations" that come from Microsoft, and serve no purpose other than FUD-mongering and misdirecting the Linux development?
Should I remind everyone that Microsoft's settlement terms after (mostly toothless) antitrust lawsuit expired recently, and Microsoft is now free to continue their monopoly-maintenance practices such as "taxing" manufacturers' devices with non-Microsoft OS, without even trying to conceal them?
Contrary to the popular belief, there indeed is no God.
If not MS-Office, then it's Photoshop, or AutoCAD, or some game, or whatever.
On my home desktop, I don't need any of those apps, so I use Linux, and I consider it a far superior desktop experience in every way.
What on Earth are you talking about? I'm talking about BACKWARDS COMPATIBILITY, do you even know what that means? It's like saying that a Playstation game will play on a Playstation 2. This means that PS2 is BACKWARDS COMPATIBLE. Windows 8 is backwards compatible with Windows 7.
How do I know this? I've been developing Windows 8 apps (for Microsoft) since October of last year.
Who's the moron?
I know somewhere that had similar issues.
So one guy got smart. He started mentioning how old our version of office was etc. The techies followed with the same mutterings.
After that circulated around, it was announced that we were going to bring in a newer version of Office (nobody said MS Office). By making it sound like an update/upgrade, rather than a newer version, acceptance was greater and everyone actually seemed to like it.
This article is based on estimates from Gartner. They are both biased and ill informed. From the article:
__________
In addition, the free versions of Linux are only supported with free fixes for about a year, says Michael Silver, an analyst with Stamford, Conn.-based Gartner group. "You have to switch to the new version of Linux every year," he says. "Microsoft supports each version of Windows for ten years -- I don't have to pay any more money, and I still get security fixes. Even vendors that do offer extended security fixes for Linux, like Novell or Red Hat, they're going to charge every year for the privilege."
__________
The claims made by the analyst are simply false.
The bottom line is that the desktop form factor is in rapid decline. Tablets and phones are eating away at them. In addition, most stores do not offer Linux preinstalled. The consumer, a mindless sheep, uses whatever is placed in front of them.
The article is both a non-starter, and old news. What is the premise, other than FUD? Do they really think that Linux users will abandon their cherished operating system because they are at "2%" market share? No, the article is to put pressure on IT shops and software companies to abandon their Linux efforts.
Sucks you are anonymous, you could learn something here.
This is the mindset that needs to die. You dont get it. Most businesses arent in the business of making software. The GPL makes complete sense, you want to enhance a software package, and contribute back to the community, of which you know will also contribute back making everyone have better software so you can get on with YOUR BUSINESS. Think of it as a global software pool that just gets better.
Dont think that can work? Here is a case study for you from real life: Business needs to get its information out to a website, the content is important, Apache, Postgres are simply tools. They pay 50,000 a year for support to a vendor. The vendor provides patches and fixes. At the end of the year, if they have support hours left over, they add "nice to haves", which enhances Apache and Postgres for everyone. There are businesses doing this today, right now, and they are more productive and have better support. Why? Because there is no lock in, they could choose a different support team next year if they weren't satisfied, and the enhancements and bugfixes are coming from everywhere on the planet.
In my work, the number of features of an application I use regularly has increased exponentially, because different business interests are paying to enhance the suite, something we couldn't afford individually.