Why Linux Can't 'Sell' On the Desktop
New submitter VoyagerRadio writes "Recently I found myself struggling with a question I should easily have been able to answer: Why would anyone want to use Linux as their everyday desktop (or laptop) operating system? It's a fair question, and asked often of Linux, but I'm finding it to be a question I can no longer answer with the conviction necessary to 'sell' the platform. In fact, I kind of feel like a car salesman who realizes he no longer believes in the product he's been pitching. It's not that I don't find Linux worthy; I simply don't understand how it's ever going to succeed on the desktop with voluntary marketing efforts. What do Linux users need to do to replicate the marketing efforts of Apple and Microsoft and other corporate operating system vendors? To me, it seems you don't sell Linux at all because there isn't supposed to be one dominant distribution that stands out from the rest. Without a specific product to put on the shelf to sell, what in the world do you focus your efforts on selling? An idea?"
What do Linux users need to do to replicate the marketing efforts of Apple and Microsoft and other corporate operating system vendors?
Spend millions of dollars on advertising and even more in subsidies to hardware manufacturers (or like Apple make your own hardware.) But I have no idea why anyone would want to do that. Though I confess, I don't really care if Linux gets the kind of broad use that Windows has or even OSX. I used to worry about it, because I had a fear that if not enough people used Linux it might go away. But now Linux is so incredibly successful on the server and phone that I'm not worried about that any more.
I really hate Apple - their whole approach but more and more I find myself telling people, "Hey, if you can afford it try out Apple." It seems to work well for normals. They appear to have less issues than the normals running Windows. Frankly, I don't get it, but then again - I don't care. I just want people to be able to do what they want so they can leave me alone so I can focus on doing what I want - which means using Linux. I'm glad I'm not dependent on winning over people that are willing pay extra for devices that are locked down physically and ideologically. (Nobody needs to get their panties in a bunch defending Apple to me. I've heard all the reason people like their stuff. It's not that I don't understand - I just don't agree. I find their products to be aesthetically pleasing as long as I don't actually have to use them.)
And of course MS had to break the law to get the install numbers they had. I'm not willing to go that route either for Linux.
It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
Why would anyone want to use Linux as their everyday desktop (or laptop) operating system?
Why not? It simply works, I can do whatever I want.
In love, war and slashdot discussions, everything is allowed.
ask not what OS is for you, ask what your OS can do. After the shine wears off it's about what you use a computer for. I play 1 on-line game, read the news, and catch up with a few people on FB. And I have have a diffrent machine for eMail. If Linux does what you want, use it, you don't have to sell it to anyone.
There was an unknown error in the submission.
Really, why? If you can't think of a good reason for someone to use it - it's probably not for them. I've been a Linux desktop user for ages, and I'd find Windows horrible to go back to now, but I get that it's not the same for everyone.
Look, I'm not saying you shouldn't let people know Linux exists and show them how it could help them, but don't get obsessive about it.
-- Lattyware (www.lattyware.co.uk)
In no particular order:
I don't think the answer here is about Linux, I think it's about Windows. Simply put, there isn't enough "wrong" with Windows these days.
There was, I felt, a moment where Linux had a chance to make a breakthrough onto the mainstream desktop. It was around the point where Windows ME was failing horribly and Windows 2000 had yet to get much public acceptance. At that point, there was a lot wrong with Windows. The technology underpinning 95/98/ME was creaking horribly. It's hard to believe now, but if you were a heavy PC user (particularly a gamer) back then, your Win98 machine would need daily reboots just to maintain basic performance and stability. Over on 2000, until it got a service pack or two, there were horrible compatibility issues with many applications, particularly those that required directx.
And then the moment passed. Windows 2000 got patched up and then Windows XP went on, after a rocky start, to become a stable, pleasant to use OS. Even the debacle of the Vista launch couldn't undermine the general dominance of Windows - because the major competition to Vista was coming from XP, not from Linux.
If you want to unseat the dominant market player, you have to not just be better than them, but be a lot better. It's not just that you have to have a few killer features; you have to be able to at least match the dominant player in every other significant respect as well. Linux is nowhere near that kind of position in respect of Windows these days (take gaming support as a case in point, but there are plenty of other examples).
You don't sell Linux as a product: You sell it as an idea.
The idea is that you can do anything you want with it.
I have something in common with Stephen Hawking...
It's a Livejournal period drama featuring Teamspeak, Gnomies and Google+ hangouts; a total mashup of the entire Internet.
It name drops, it backlinks, it links images with contribution, it bolds, "quotes", paraphrases and italics. There's even a google advert.
It just doesn't say anything at all. Which is quite impressive considering how long it is.
If only it was compressed down to 140 characters, might have been less painful to read.
The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
It works, is robust and zero maintenance.
Excuse me, but please get off my Pennisetum Clandestinum, eh!
I make my living on Linux I spend and for the last 12 years I've been using it on desktop. I am very happy with Linux - I spend better part of my day in Linux consoles on various servers. However, 6 months ago I switched to Mac OS X for my desktop needs and I'm not going back. Why?
Firstly, now I have a sane desktop environment which doesn't change often. It took some time to adjust to it's workflow, but with 27'' screen it wasn't that hard (just keep everything open).
Secondly, I get access to all applications I need - ranging from Adobe products to MS Office to various ingenious applications from independent developers. I can still access all console utilities that I had under linux, so nothing is lost but a lot is gained.
Finally, I get a better software selection than I had with any distribution I tried. The foundation is solid, I don't have to worry kernel upgrade will break binary graphic drivers (which I also get from e.g. Debian Stable), but I can keep Firefox, Virtualbox, etc. up-to-date with a click of a button (which I would get from a rolling release distribution).
Simply put: Linux is great, and there are many excellent distributions out there. But until they settle on a DE (including broken DE's like early versions of Gnome 3 or KDE 4 is just not acceptable) and until Adobe, Microsoft et al. start selling their software for Linux, many people will simply not be satisfied with Linux desktop - which has very little to do with Linux itself.
Really.. First, stop bothering about selling. Seeing the world only from the eyes of a marketeer puts the focus on the wrong things, stuff i'd almost tend to call 'fake'. We see enough fake already. I'm glad that `linux` focuses on quality, and is not driven by the force of sales but by the force of functionality.
Secondly, if you look at it's major competitor on the desktop - it's a player that's doing every effort to drive the serious user away from it, Linux doesn't have to sell itself - Redmond will. Noobification, putting a price tag on everything, vendor lock in, just to mention a few. It scared me off in the long run, it scared others away, and it will scare average joe away, just it may take a while. 'Windows' is no longer a product worth to pay a price for, to get 'ease of use' back in return. It's a monkey on your back, nagging the customer into a way of operating the computer that's anything but user friendly.
The biggest problem is, IMHO, inertia. In order for Linux to beat the others it has to be clearly superior
And of course, Linux is still far from being trouble-free. I've been a Linux user since the mid-90s (although for a period I mainly used FreeBSD) but switched over to an iMac as my main workstation a few years ago. Was this because I couldn't get Linux to run right? No. Was it because Linux was "too hard"? No. Was is because of marketing? No. It was because it was UNIX and a turnkey solution. I know it's a tired phrase but it just works. I no longer fear software updates (apt-get update && apt-get dist-upgrade used to terrify me, had a few incidents where it ate its own package database or simply uninstalled necessary packages (like my X server) for no particular reason) and it stays out of my way.
Now, obviously this isn't for everyone. I still have Linux desktops at home, they're just not my main workstation because I still can't quite shake that feeling of "well, it's stable now but it took two days of configuring and god knows what'll happen next time I update some software"...
What about Ubuntu? Well, it's sometimes more user-friendly than Debian but it also breaks in new and exciting ways (for example, for the longest time I couldn't get it to accept the idea of an interface having a static IPv4 address and a dynamic IPv6 address using the GUI tools, and editing config files somehow broke the GUI tools so they would constantly assume that I had no internet connectivity at all).
Greylisting is to SMTP as NAT is to IPv4
Did you really have to post this?
Two words - Microsoft Office.
You're not really asking the right question.... the operating platform (whether Linux, BSD, Windows, OSX, ReactOS, VMS or wutever) is largely irrelevant in comparison to what you can actually do with it. You may as well compare the colors and grips of different screwdriver handles. What matters to the screwdriver buyer/user is "will it work with my existing screws, and will it work well for my future screwdrivering needs?".
There's a significant majority of pre-existing screws that are Microsoft Office shaped, and in order to work with not only your own screws, but other people's screws too, you will want to guarantee compatibility, so you get the tool that fits the standard.
The Office file formats in their various guises, have been around for long enough to ensure that storing things in other formats is a royal PITA now and for the future.
Beyond the basics of document editing and saving, non-MS-Office applications have just enough compatibility issues to be a PITA, and non-technical users rightly or wrongly still want those 80% of the features to be available. Just in case.
Why do you think MS lobbied so hard against the non-MS document standard? Office is the product that keeps them in business. Windows? W7 is just W2000 with bells and whistles. It's the information storage, retrieval, and management tool that controls the desktop.
I've used Linux as my primary OS for 10 years now and wouldn't consider going back. The things 'people' want in a desktop/laptop PC (YMMV): Stability, reliability, security and speed. But there's another, less tangible aspect. When you're ahead of the curve (or even a little to the left); you're cool. You get that innate smugness when someone proclaims their new Windows x/OS y machine ePeen score that you're just a little bit more awesome than them.
Collaboration and openness; it's the future. First software, then government & enterprise.
I sell desktop computers and laptops with Windows becaise it's the right tool for that job and it works.
I sell servers with Windows Server and Linux because they are the right tools for that job, where Linux fits that's what I sell, if my customer needs Active Directory, DNS and Mail I sell them Windows Server and Exchange Server.
I sell iPad's for tablet computing because it just works how people expect it to work, my corporate clients use their iPads to remote desktop to their office PC's - never had any complaints.
I sell Apple Mac's where people are doing DTP/Graphics work because that is the environment they are used to.
I advise people to either get an iPhone or an Android device dependent on what they need it for.
Everything integrates seamlessly at the network level because I make it work that way.
I would never sell or install Linux as a desktop operating system, it's about 10 years behind Microsoft and Apple in that regard.
If I was to put Linux on a desktop PC it would run XFCE, XFCE is way ahead of all the other Linux GUI's because it presents a familiar environment, Unity, KDE and GNOME took a huge step backwards a couple of years ago and I could never ever implement either of those in a corporate environment - too confusing for "Joe User".
Windows 8... hmmm... even though it's only preview I'm already getting support calls asking how to use it and how to "fix the desktop corruption - all the icons are really big and the screen keeps flickering when I press the explorer button", wondering if I should send the bill to Microsoft, Metro is like Marmite, 90% of people hate it, 10% love it...
The OS is a commodity. Shouldn't be a "premium" item, in my opinion. Now, let's go over some of the benefits Linux brings to the table.
1 - POSIX. If you want to develop for POSIX, Linux supports this out of the box.
2 - Mature, peer-reviewed and stable.
3 - No cost. But, support is available, for free or paid. Since Linux is peer-reviewed and is GPL, support can be very high quality.
4 - Best alternate driver support, due to support by Vendors (IBM, Acer, Oracle, etc.). The Vendor support leads to people writing drivers due to demand. Driver are ALSO peer-reviewed, leading to higher quality.
5 - Number one platform for clusters and super-computing. Leads to best support for algorithmic GPU use. Easiest platform to use for applications in this space.
6 - Considered standard platform for virtualization base. As a result, Cloud Computing based primarily on Linux.
Now, if a "desktop user" doesn't need or desire Linux, or prefers Windows, my opinion is that she should not be forced into it. If the user CHOOSES a platform, she will make an effort to use that platform.
So, don't try to sell the use of Linux. Indeed, Linux as an OS doesn't really need these efforts (it will be no worse off than it is now).
Just another "Cubible(sic) Joe" 2 17 3061
It's important that we have a free (both meanings of the word) alternative for an operating system for those who want it. However, as long as the existence of that alternative is relatively safe it just comes down to competition. You need to invest something (money, time, etc.) to a system and you gain something from it (be it the knowledge that your system is "free", more stability or the UI and applications you prefer) and if most people say that they'd rather go with Windows... why is that "wrong"?
I guess you can make the point "They might not say that if they KNEW more about Linux" but at that point you are no longer asking "How to increase Linux market share" but rather "How to educate people about Linux so we get more competition" which should be approached with an entirely different mindset. I find it difficult to even think "We should boycott MS because it's EVIL"... Maybe it still is so, but there are so many even more horrible corporations around that I feel a bit apathetic about that.
Summa summarum... If you know that someone would benefit from Linux, it should be easy to sell. If you don't know, why should you even try to?
Ok so I'm in the UK using Ubuntu only my Laptop and XBMC on my Desktop.
One of the big problems for me is Legal media viewing,
I'd love to use Netflix/Lovefilm but it's Windows/Mac only.
I'd love to watch the Blu-Ray disks I've received (either via comp wins or presents from others) without breaking the law, but I can't since they won't licence the required key's to Linux based players. (I know their are "work arounds" for playback but I've never gotten them to work reliably...)
I've actually bought a US Amazon prime account in the past so i can access their streaming movie service.
It's so annoying, here I am, willing to actually PAY for content! (i know! it's a shock!!) but i can't. So I have to resort to not so legal means to view movies which I have physicality in my collection. Or go to the trouble of keeping an Windows install upto date just for watching movies (Which, to me, is more trouble than it's worth)...
Laters Sol "Have you found the secrets of the universe? Asked Zebade "I'm sure I left them here somewhere"
Desktop Linux will be a reality when people have a reason to choose Linux over Mac and Windows.
Let's assume all the eye-candy, hardware support, etc is there.
There is also a lot of good applications, yet people want more. Desktop Linux needs closed source shareware, freeware, etc applications. Not because there is no open source alternative but because people want to have 10,000 applications to choose from instead of 10. Also, by having shareware on Linux, those microISVs will be promoting Linux amongst their customers, which will in turn make Linux more popular.
So what do we not have shareware, freeware and other closed-source applications on Linux? Because of binary compatibility. When an ISV wants to release an application for Linux, he has to test with a gazillion Linux distributions, do all kind of tricks and ship his own version of every dependency down to glibc (it's a nightmare even with Listaller!), explain how the average Joe -who knows nothing about root, package managers, etc- can install it on Linux, etc Just not worth it.
Can we solve that? Sure we can. Canonical started by offering the "partner" closed-source repository but it's not exactly successful. There are very few closed-source applications there. What we need is a single appstore for all the distributions. Intel AppUp looks like a good start but again it's not popular. It will never be unless we solve the binary compatibility issues.
Please do not answer with "but closed source does away with my freedom", etc. 99% of the people do not care. Even slashdotters. Android Market, the Apple AppStore, the Kindle, etc show even most of those who boast about software freedom are carrying a Kindle and an iPhone, which are the epitome of closed-sourceness.
I have two offices, each with a different desktop (WinXP on one, OS X Lion on the other), two MacBooks (Lion on one, Leopard on the other), and a home Linux system (Ubuntu/KDE). I find all systems to be fairly usable, and for the most part, I don't really care which one I'm using. I just want to be able to use the computer, so trying to push one type of system over another seems pretty pointless if they're all ultimately usable. The differences among the systems end up being pretty minor:
Linux:
- Easy connectivity to remote systems/servers.
- Easy to find, install, and uninstall software via apt-get, with reasonable assurance that the centralized repositories aren't hosting malware.
- I never think about licenses, everything is free [beer].
OS X: /Applications or from there to the trash. (Though having to remember which applications uninstall with a drag to the trash and which need to run an uninstaller is annoying).
- Easy connectivity to remote systems/servers.
- UNIX with a pretty GUI (though KDE is pretty nice nowadays).
- Many applications have easy installs/uninstalls, just drag the folder into
Windows: .exe's from random websites is worrisome.
- Usable as long as I can stay away from the start menu (which I find cumbersome).
- Needs a real command line that lets me ssh & scp. Having to use a GUI program to scp annoys me.
- No customizability. For example, I can't figure out how to have the clock on the taskbar also list today's date.
- Installing software via downloads of
I need a Windows partition to be able to use HDMI to play movies on my TV. On Linux there's a loud whistling noise every 10 seconds, and I can't get smooth playback of 1080p videos even though I have core i3. On Windows 1080p videos play flawlessly and audio is OK.
Every place I've ever worked uses Linux almost exclusively on the desktop. (OSX sprinkled in).
I have an actual company I can go yell at on the phone.
Oh? Please tell. I'd love to hear stories of how you yelled at Microsoft over the phone and actually got anywhere.
The premise of TFA is wrong. GNU/LInux does sell on the desktop and soon Android/Linux will as well. Many OEMs sell GNU/Linux and many retailers do as well, just not all of them. It's different in various parts of the world. In Germany you can go into shops with lots of shelf-space reserved for GNU/Linux and the share, according to NetApplications is 1.84%. In USA there are few shops that sell GNU/Linux and the share is reported to be 2.13%, not significantly different because it's business usage that NetApplications measure. Mountain View, California shows 80% because that's what Google uses. see this German site and compare it with Dell, who have hundreds of stores in China selling GNU/Linux http://www.notebooksbilliger.de/notebooks/notebooks+ohne+windows (That's Notebooks without Windows, according to Google Translate)
A problem is an opportunity http://mrpogson.com
"Linux. The Desktop Teenage Alien Ninja Turtles use. Torrent It This Summer, Or No Pizza For You."
Largely the LockerGnome editorial stance from the top is against Linux, and also anti Windows. Some of the writers might be Linux and Windows users, but over and over in Chris Pirillo's videos he seems compelled to take little swipes at both Linux and to a lesser extent Windows. As far as I can see there's nothing to report here. Don't take this as me being a LockerGnome or Chris Pirillo hater. I read LockerGnome and find some of the stories useful. A couple of the writers know their stuff, and even Pirillo himself despite the clown image he cultivates knows his stuff, if you've ever heard him talking about website usability this is clear.
WTF does this show up on /. at least once a week? As entertaining-yet-lame as the Linux vs Windows vs Apple vs Foo flamewar debates can be, can we 'stop' making this drivel a headline /. news story already?
This is an easy question to answer:
I can't go to the store and buy software for it.
I can't play ANY games on it that aren't total crap or 10yrs old
It's hard to use for most people. (editing text files in emacs is not easy for most people)
The linux support community are a bunch of assholes. Try and post a question in a linux forum asking how to do something, you get treated like an idiot.
Even if you had someone to support you, the entire appearance, function and utility of it differs widely from distro to distro... even from release to release. Win7 may be a lot different than Win95... but not nearly as different as 2 Ubuntu distros that are less than 5yrs apart. So even a linux pro can be lost unless you drop to command line, and even then they may be confused unless you're using the same distro... not to mention that its virtually impossible to support a novice, over the phone, while they're entering console commands.
None of this is new... it's the same problem that linux has always had.
It's not good enough by a long way, it's just better it was last year. Many people probably even had less frustration with their Microsoft systems ten years ago.
Each successful platform must have single API that pretty much covers everything that you might want to create on that platform. From threading, devices (USB), 2D, 3D, sound, input to web rendering, notifications, etc., well documented and organized. Thats what Android is doing, and what Ubuntu (and other distros) is NOT doing. Therefore, difference in acceptance of both products is huge, albeit both are basically Linux kernel with several modules on top of it. All apps on Android follow same basic "ideas" on how to write app, install app, launch app and switch between apps, all of that in easy way. Ubuntu does not have "writing app" covered at comparable level, installing and running is solved well for free apps only. Bottom line is: Ubuntu needs simplification and unification, removing 90% of "Linux applications" from current repository and adding new "Ubuntu applications" following Ubuntu API instead.
839*929
I for one had that one product that I used (still do, though looking for a change) and recommended to many people, and even setup it for them if they asked. It was called Ubuntu (yes, the african word that stands for I don't have time to fiddle with Debian anymore). But not anymore, since their inspiration died with the BIG Unity fiasco. And Gnome 3 seems to have helped them in destroying an established, well know and easy to use, intuitive desktop (after all the years it took us to get there!).
So right now, for me, yes, I wouldnt know what to recommend to the ppl I used to recommend Ubuntu. OpenSuse? No way I'm going to mess around with rpms again. Ever. Mint? Tried it, and didnt like it, it's an unfinished product in the sense that Ubuntu 10.04 was a "finished" product. Found many minor desktop and setup annoyances with it. So yes, I'm one of those who have gone silent.
... from the forgotten corner in europe
Why do I use linux then?
I use Linux because I find it very attractive. Sure, there are problems I encounter but I'm committed to working through them. That's how I learn how computers work and I have learned more about how computers work with Linux than I ever have with Windows. I simply cannot imagine myself going back to jail with Windows or Mac. For me, Linux is the Swiss Army Knife of computing. Anything I want to do, I can do it with Linux faster than I can with Mac or Windows.
For those who want to use Windows or Mac? They're not attracted to Linux for their own reasons so I let them be. They're paying for the subsidy I got on my computer, which has a Windows license. Since they're spending their own money, they have a right to their choice and I support that. I even offer support to fix their computer when they need help, for a reasonable fee. But if they want to convert to Linux with a little boost to get them started, I do that for free.
When i got my last computer, I imaged the hard drive, and put the image away (making Windows installation CDs is very slow compared to a quick image of the drive). Then I proceeded to install the distribution of my choice and I've been happy ever since. I've been on Linux exclusively at home for almost 5 years and I have no plans to go back to Windows, nor do I see a need to sell Linux. If people want what I have, I help them get it. If not, they always have Windows or Mac to use. It's their choice.
I would prefer the use of Linux to grow by attraction rather than promotion.
The diversity and expression of human opinion is essential to human survival.
for the dual boots out there: ask yourself why do you still use windows? personally i still use them for gaming, there's no other reason to use windows, i can do everything i want in linux, for free, but i cant play games.
bring some serious game titles to linux and people will follow, it's common sense.
Ordinance Survey get a map
Something I haven't read in the comments so far is the fact that M$ is allowed to more or less force PC vendors to ship new machines with Windows. What would politicians say if Daimler-Benz demands every new car on this planet ships with a Mercedes engine?
To break a monopoly, either some political changes must happen, or a competing product covers a niché feature that the monopolist product lacks. On servers, the niché is the pricing. But desktop Windows doesn't seem to lack something that is big enough of a niché so that a competitor could live in it.
My conclusion is that as long as every PC ships with Windows pre-installed we'll never see real competition in the desktop OS market.
OS/2 has gone away; Linux hasn't. But, even today, Windows 7 is no particular match for Linux. Does Windows run on Z-series mainframes? Sparc? Anything other than x86? Big-endian? Embedded? With how much compatibility?
The discussion is about desktops so pretty much none of that is relevant... Or maybe there is relevance that you didn't elaborate enough and I'm just not getting? I don't think that anyone here denies that Linux is superior to Windows in that kind of specialized systems but that's just not important in this context.
There are as many or more Linux desktops than Mac ones
I really doubt that.
then Apache would be the most virus laden product in the world, as opposed to Windows with that "honour".
You're comparing apples and oranges; Apache is a web server, Windows is an OS. Compare Linux to Windows and Apache to IIS.
But you can STILL get a drive-by virus even with the latest, most secure, most up-to-date Windows OS. You don't have to do anything other than connect to the internet.
Don't try to spread lies, that hasn't been true for a good while now. That was true with XP, yes, not now. And heck, even with XP that was no longer true after SP2 which enabled firewall by default.
In a recent interview with an Iranian Linux publication, RMS had this to say about the very issue addressed here - it's an opinion I share.
"LR: What's the best way to advocate Free Software? Some Free Software users engage in technical debates with Microsoft and Apple fans, trying to convince them GNU/Linux is more powerful. Another group focus on philosophical and cultural aspects of Free Software and try to make people care about their freedom. Which of the two mentioned approaches are more effective?
RMS: They are both "effective" but they lead to different results.
If you convince people that some free software is technically superior, they might run some free software, but they will remain ready to use nonfree software in the areas where that is technically superior. They will continue to judge an important question based on superficial issues. This is just a partial success.
However, if you convince people that they deserve freedom, they will start rejecting nonfree software whether it is technically inferior or technically superior, because they will see that free software is ethically superior. They will understand the important question and judge it right. This is a full, deep success.
Another weakness of technical arguments is that nontechnical people probably won't care about them at all. But they can understand ethical arguments. Ethical arguments are the only way we can convince nontechnical people to become free software supporters.
I figure that users can judge for themselves whether program A is more convenient than program B. So I don't try to convince them about that sort of question, except when someone has preconceptions about free software and has not tried it. I focus on talking about freedom. "
// -- http://www.BRAD-X.com/ --
I came to the same realization when I decided that my wife's live was simpler if she stick using windows In those times the X server tended to die from time to time and that was a worry I didn't want to put on her. However I think canonical has been doing a good labour in making linux a household desktop name, but what did they got from it, the whole community bullies them as sells outs. Frankly, I guess geeks don't want linux to succeed in the desktop so it can keep being something of the “elite,” despite geeks evangelizing their friends about using linux, the don't want it too be too popular. Just like when you found an underground band, and you got to love it, and you presented it to your friends, but the day it appeared on Mtv you felt they sold out.
So, if I insist on using a driver that is free and open, that's as bad as "locked-down" Apple hardware? How much crack have you smoked to think that makes sense?
At work I'm using the Ganymede desktop theme for Enlightenment 0.16 just like I have since 1997 and many computers ago. You need a different strawman to burn since there are a choice of quite a few sane desktop environments which don't change often. Even if you pick gnome to bitch at you can still have the old gnome in the current RHEL and CentOS along with most likely many others.
Before Linux even existed CDE proved that the hardly anyone is serious about wanting a common desktop environment unless they are in some way connected. Even Microsoft Windows has moved through a range of desktop environments and is now trying out one that differs a great deal from their previous desktop.
If the conditions are right. Hospitals running electronic karte software for example are quite receptive to using Linux workstations - there's even vendors that specialize in low profile Linux workstations for hospitals for exactly this reason. Schools can be quite receptive too. You just need to know your customer and find a way that Linux will fit their needs. Also, consider selling Linux as a service - offering a yearly support contract alone will instill enough confidence to make sales and in many cases it ends up being cheaper than hiring a dedicated administrator to deal with constantly breaking MS setups.
I think one of the biggest issues is training and support.
People have been using windows for years and most who want to try linux are happy to do so. Problems arise when something breaks up and you and nobody else has no idea how to fix it (aside from some linux guru you might know who is already pissed off at dealing with so many linux issues that people have). You simply don't know what to do that well. Sure you can google but it just gets more and more frustrating since you are not actually solving the problems, more like applying solutions blindly.
This gets reflected when you suggest / do a install for an average user, if something breaks up they turn to you.
Do you really want to say that you have no idea what they should do or suggest them to do stuff inside terminal just to get their stuff working?
This is one of the reasons I don't even want to suggest macs. While I have used them and I know that the average user might be "better off" using them but I kinda feel responsibility after turning people for their purchase. If they need help, they are ducked. Unless they know some "mac-expert".
Back to Linux..
I've had so many instances where people wonder why they can't open file format X properly or save as "proprietary & more supported/familiar" file format Y. Sure you can do many hacks to get things to working but at the end of the day you realize that they are so much better off just using windows where
they can just buy an, say, webcam or a printer and not worry about the fact that will it work on their system or not.
Ugly truth is that windows supports almost everything on the PC market out there, even the average users can pop the DVD in and install the software, unlike where in linux you might need to start poking at some stuff since the support might exist but you have a rev B instead of rev A and won't work out of the box like that (just an example).
Linux does a lot of thigs, but some of those things are half-done. You might have 10 different ways to perform a task (different programs) but in the end you actually just want one that works. This is what Apple has kinda been doing as well. Everytime you start windows you can be sure that the programs are the same or just evolved versions of their former versions where with Linux distros they might change the distributed application between versions and you suddenly need to learn a totally new program.
Don't get me wrong, I would love to see Linux on the desktops someday but at the moment it's just too much of an hassle and is more like a hipster-OS when it comes to desktop computing.. Yes, I just said that. I currently do use debian on my server and loving it, I haven't really been using the GUI for a few years aside from occasional quick sessions. :)
People who grew up with using Windows at work want to be able to use it at home. They don't want to learn something new. This is the same reason why office computers use Windows. Most of their employees are used to using Windows. Instead of spending money on training, they slap windows on a machine and call it a day.
It's a catch-22.
But iOS has actually become such a popular OS that I can see this shifting. People want the ease of the iPhone and want their computer to "just work". Granted, OS X and Macs provide a lot of the framework to do just that, but again, why buy a Mac and then have to learn something new?
It doesn't make it right. It just makes it popular.
We don't live in Shouldland.
What Linux needs isn't marketing, what it needs is to become the better product. Back in the Windows98 days one could make some good arguments for Linux in terms of stability, security and such, but those days are long gone and Microsoft and Apples OS offerings are just as stable as your Linux box these days, if not even more so. Which doesn't leave much arguments for Linux on the desktop. In terms of usability it's a complete clusterfuck, the user interfaces are an inconsistent non-backward compatible mess (we used to complain about QT looking different then GTK, now GTK3 apps don't even look like GTK2 apps), the packaging formats are all incompatible (even if everything uses .deb, it's still all incompatible) and there still isn't a standard way to ship third party applications on Linux. The fact that it is all Free Software is essentially irrelevant as it rarely povides the user with any pratical benefits over a proprietary alternative (data formats from one app can't be handled by another, etc.). Security is also rather terrible for a desktop OS, as it provides little to no sandboxing for applications, thus making it risky to try third party applications.
In essence, stop complaining about lack of games, hardware suport or third party support. While those are holding Linux back, they are in large part simply the result of the underlying framework being rather shit. If it would be trivial to build and distribute Linux software, a lot more people might actually do so, but it's not, so the support overhead is rarely worth the effort.
Beyond having usable applications Linux aficionados need to acknowledge the fact that the majority of people just want the damn to work and they don't want to have to try very hard to get things to work that don't.
Oh, make it pretty too.
* Winners compare their achievements to their goals, losers compare theirs to that of others.
Here are the reasons why my non techie wife loves linux over windows.
1 - her computer just works. I dont need to take it and work on it for a weekend here and there. it Just works all the time.
2 - backups and upgrades lose nothing at all. When I do a complete OS upgrade most of the time she never notices. Only the last Ubuntu change to the Unity desktop has she noticed that it is different. All her app settings and even the desktop wallpaper is effortless to backup and restore.
3 - effortless free software. She installs a lot of her own software from the computer on her own. Apple recently did this as well and it is the future for the typical user.
4 - No viruses. And yes this is a fact contrary to all you fanbois. She cant get any of the viruses or trojan horses and spyware that all her friends seem to get weekly on their windows machines. IT just does not happen.
Drawbacks she does not like.
Cant use itunes. This has become a moot point with icloud and her iphone and ipad. she could care less about itunes anymore.
Print spooler still get's finicky at times. Honestly the linux print spooler is great until a printer screws up. For some reason still to this day the linux print spooler does not recover on it's own gracefully. I still have to re start the print spooler to get it to flush the waiting jobs. But we have had no problems at all with printers. In fact the brand new HP color laser we just bought was EASIER to install on her linux box than it was on the Windows 7 machine I have. Yes, Linux is EASIER to install hardware than Windows 7.
Once in a while she complains that she cant install some cupon printer, until I point out that that "printer" is a trojan horse that causes many of the issues her friends have.
She is a light user. Internet, and College masters classes. She understands that professors are not bright demanding "MS WORD ONLY" and turns in Libre office documents saved as word all the time and is acing her classes and never has had any complaints. This is her 5th year using linux for home and School. And yes she plays all those damned games on facebook without problems.
Linux = zero problems desktop for free. You cant get that for a home PC vwithout paying for Apple hardware.
And yes, we used her linux laptop for taxes this year.
Do not look at laser with remaining good eye.
It'll start selling when it runs all the latest games and apps with no special configuration or anything. Also, a user needs to be able to use pretty much every feature without even being aware there is a command line interface just like windoze or OSX. You could get around at least the first requirement if you managed to make it 'trendy' like Gucci, Prada, or Apple; but requiring any skill at all to use it is definitely not going to fly.
TFA is quite interesting. His problem is not with Linux, but with his belief in it. It sounded a bit like one of those articles where the "religious believer" starts to question why their particular "god" inflicts so much suffering on the world. I am sure that all that is keeping the notion of the Linux Desktop alive is the belief of all those "Gnomies" out there that it is a real possibility. Should they all however "wake up and smell the coffee" then /. may collapse.
I have excellent Karma and I am not afraid to Troll it.
I switched to Linux full time in 2007 after dabbling with it on and off since around 1999, I switched back to Win7 in 2011 after three and a half years and it wasn't because of Microsoft's marketing message. The reasons were complicated but one of them was that very often I got dragged into problems I didn't want. For example one classic was that I discover a new feature in an application I want. Is that version in my distro? No. Can I find a backport? No. Okay but I can upgrade my distro. Oh, new version has regressions. Oh, upgrade is buggy but problem goes away if I do a clean install - it's the "Why should you reinstall every 6 months" for Linux. One of the great reliefs I've had on Windows is that I can install the latest version and it won't end up hosing the base system.
Without further ado I'll just state the next one simply: There's quite a few Windows applications that either have no counterpart in Linux, lacks features, is buggy or user-unfriendly and WINE/VirtualBox is not always a solution - in particular WINE constantly needs tweaks and has regressions. Saying "you got what you paid for" makes it sound like you had a choice when there is no choice to pay for commercial software, it's either find some way to live with it or ditch Linux altogether. There's many times I wish I could have put down $20 or $50 or $100 for a Linux port and not deal with the OSS abomination. The "all or nothing" approach tends to make people choose nothing, particularly since a lot of good OSS runs on Windows too.
The only part I really miss in Windows is some kind of application update center, where software could register URLs to check for upgrades so you could do it all at once instead of every app running their own updater, not from mostly one repository like on Linux but still centrally managed. Overall though I can't really say I've missed Linux, it's okay enough if Windows turns to shit but it's not a very compelling value even though the cost is very low. But since some now live in the browser I suspect they'll be happy with Facebook, Facebook Chat, Webmail, YouTube etc. and the actual platform is irrelevant. OTOH "switch to Linux, you won't notice the difference" isn't that good a selling point...
Live today, because you never know what tomorrow brings
When suggesting a computer or an OS thens listen to what the person wants to do and suggest a system that supports that.
Liking a certain ideology is fine, but that can't blind us to the real world. If I can't complete the task I want/need to complete then that system is useless.
That means that Linux is useless for gaming, has limited CAD capabilities (the main programs are not available), lacks good audio recording/mixing options (lacks the professional applications, although Reaper has fixed this somewhat), and doesn't have many big games. Linux is insanely flexible, but needs technical know-how if any real changes are to be made.
Mac lacks games (those that are released are always behind the Win versions), costs more to begin with, and has lacked CAD software (that is improving right now), but is easier to use and comes with a good default setup.
Windows has an amazing selection of software in almost all classes, but has usability issues, needs more maintenance than a Mac or a well set up Linux machine, malware issues etc. and a worse setup out of the box (and I can back that up with empirical data)
So, for the engineer or CAD student, gamer, or business software user, suggest Windows.
For the casual gamer who needs to work with graphics, text, or sound, then Mac is easiest
And for anyone who is willing to put in time to learn their tools, or wants to play around with systems, Linux. Cheap home media centre? Linux FTW!
All have their pros and cons. Select (and suggest) what fits the user, not yourself..(of course, if you have to provide support then factor in your ease with whatever OS it is. But if you're comfortable with Linux then you can figure the others out...)
I've worked at tiny companies and Fortune10 companies. Dealing with Microsoft is very different, but in the end, the results are still the same for both. You are screwed. The problem cannot be resolved. MS will sell you professional services to fix it, but they will leave after 6 months and your problems will still exist after you've been forced to drink more MS Koolaid.
* Install AD
* Install DHCP
* Install SMS
* Install AV
* Install Sharepoint
* Install Exchange
* Install MS-SQL
* You forgot the CALs - start buying
The first Kooaid sip of anything from Microsoft demands you accept the entire barrel of Koolaid from Microsoft.
A few years later, you get a nice letter from MS saying that you agreed to being audited in your software license EULA, so please determine all your installed products and let us know. You have 2 weeks.
Now i have my own companies. We only use MS stuff when we absolutely must. Currently, that is 1 VM running QuickBooks. EVERYTHIHNG - EVERYTHING else is Linux. Desktops, servers, routers ... everything.
Get real. So what if it's free? Support is terrible and most products aren't accessible if you're not familiar with the programming environment enough to compile source code. People want to USE their computers, not tinker and brag about them.
Also, as if it hasn't been said a thousand times, no gaming worth talking about.
I recently switched my wife over from Macintosh to Ubuntu when I got her a new laptop. She was a little disconnected at first, but once she started looking form the menu in the application, it made more sense to her. The transition was fairly easy, I had to do some tricks to get her email over to Thunderbird, but it was doable. After a couple months, she doesn't even miss the mac.
I don't believe that the Linux desktop is any less ready for the desktop than Windows or Mac, in fact, in a lot of ways I think it is a better choice. If it had money and marketing behind it, it would be an easy sell. Alas, since it is free, who has the money.
Linux has struggled to get the attention of the masses because we live in a Windows World. Microsoft has made its mark long ago, and that mark has stuck to everyone's mind. All that is changing because of Google's Android operating system. Android is basically Linux, and since it's so popular, people wouldn't have a problem using it as their desktop OS. With so many apps already available, it's seems like the perfect choice to replace Windows. Soon, there will be 3 contenders to the Desktop Market, Microsoft, Apple, and Google.
-- By all means let's be open-minded, but not so open-minded that our brains drop out.
My personal beef with Linux over the past several years is the rather large difficulty in getting support for an older version. I can still install Windows XP from a 10 year old CDROM, connect to the internet and have it update itself to the latest version of WinXP. Try that with a ten year old version of linux! Now, I'm not saying it is IMPOSSIBLE (though sometimes it has proved to be so) to get ten year old linux updated, but you are very, VERY unlikely to find any apt or yum or whatever software repositories being maintained or even still on line for those old linux versions. Linux update support seems to be all about "recent" -- somewhere between "now" and "12-24 months ago." If you want "now" updates, you must get them from the developer directly (for example, the latest bind updates take a fair amount of time to appear in the Ubuntu repositories.) If your system, for whatever reason (e.g. you think it is stable and want it to keep running for a while) gets a bit too far behind in updates, then you're out of luck and need to install the next version of the OS from scratch and then reinstall all of your stuff (much like going from XP to Win7) or you can go ultra-tech-geek and scour the internet for updated, but still compatible source packages that you can manually build and install to replace your aging packages.
I'm sure this isn't the only (or even the primary) reason for poor linux desktop adoption, but it is a factor and has become an support issue for more than a few.
This.
I have my parents on Linux. They used to use Windows, but I got them on Firefox and Thunderbird, and then switching them over was easy. Now when we come over for dinner, I'm not spending half an hour or more cleaning out malware and untangling registry cruft and so on. If they have a problem when I'm not around, I can SSH in and tweak it.
In the real world, most people don't know how to administer a computer, be it Windows or Linux or even Mac. So they get their brother or sister or kids or their friend who's "good with computers" to support them. (My wife got me a t-shirt to wear to family reunions that says, "No, I will not fix your computer.") So if you're going to be supporting someone's computer, shouldn't it be a system that's easier to support?
PHEM - party like it's 1997-2003!
I've had quite to opposite experience. I've been using GNU/Linux and BSD for 12 or 13 years (still dual-booted my desktop for flight simulator and other games until recently). The biggest problems I had were wireless connectivity on laptops in the early/mid-2000s - easily resolvable with NDISWrapper or something like LinuxAnt. More recently, hybrid graphics have presented battery life problems on a Vaio laptop I own - using VGASwitcheroo fixes that and the script can be mapped to my hardware "speed" and "battery life" switch. I've used Slackware, Fedora, Ubuntu (I think starting with Breezy Badger), a few others for brief stints (Gentoo, Backtrack), back and forth between Fedora and Ubuntu and finally settling on Arch. In each case, the install and setup is quite simple and - with the exception of Slackware - package management is quite easy on all of them. Certainly, things have improved noticeably, especially over the last four or five years but I don't think there was a point where I ever thought "boy this sucks", which was the thought I had back with Windows 98 and Windows ME which caused me to go to Linux as primary OS in the first place.
Because all the cool stuff is only available on Linux: conky, devilspie (or even better window managers), multiple panels, terminals/shells (which are actually usable), ssh, package management software...the possibility to opt out of stuff you don't want (Metro, Unity, Gnome3...)...
But I have bad news for you anyway, asking a bunch of geeks what they want is different from asking a bunch of "OMG IT'S SO SHINY" guys. Hint: We're the minority.
My son is a game-playing teenage boy who has had his laptop compromised too many times. I put him on Linux (an Ubuntu flavor... I'm a redhat guy myself) and he has been able to do 100% of his social networking, web browsing, chatting and all that. He even manages his iPhone and stuff with it.
Recently, he got a new Lenovo laptop running Windows7 but he doesn't want to give up his Linux -- it has been stable and reliable. He uses the Lenovo to play some game which is only available on PC and will not play under Wine. Interestingly, he only uses the laptop for that game using his Linux laptop for everything else.
It's all about the applications and when you remind people of why they use computers, they begin to see the point. Many things "Microsoft" and "Windows Only" are becoming less relevant while others remain as necessary or irreplacable as ever. There is definitely no "Linux for all occasions." Accept it for what it is. It's not a religion even if people tend to treat it as if it were.
It would be hard to explain to the average user but Windows and OSX seem like toys compared to Linux. Linux is Serious Business and is years ahead feature-wise.
But the features the average user would be interested in are:
- MASSIVELY cheaper than the competition, making the switch will save you LOTS of money, and lots of work in the long term, although setup requires more effort
- Change PC parts, or the whole PC, without a care in the world! The OS won't fail to boot, or lock you out because it suspects you of being a filthy pirate.
- Lower system requirements - jump off the upgrade treadmill and move at your own pace!
- Viruses are practically a non-issue.
- Possible to fix problems you'd just have to live with on Windows/OSX.
Of course there are the big downsides - running recent Windows games is a crapshoot, there's a good chance your wireless card will act up (yes even today), and they may run into a few apps they have trouble replacing or running on Linux.
"When information is power, privacy is freedom" - Jah-Wren Ryel
Every single one of those benefits is to people developing system-level applications. Every single one. They're all true, but they are also completely irrelevant to the discussion.
The population of people that need to do such things is so small, it's utterly insignificant. That's not what anybody (except you) is referring to when they say "desktops".
The summary ignores one obvious fact. BSD has done quite well on the desktop. It's called OS X. And while BSD is not Linux, it shows that the problem is not OS specific.
What keeps Linux from repeating that success is that there isn't a large sponsor of it in the PC industry and Microsoft doesn't release Office for it.
If one makes the presumption that the modern IT is all about the internets, then you have to ask yourself 'Does the Linux even have a choice in this matter ?'
A modern computing system is not one that is run from the DOS command line - it is a system that is tied in with the internet instead. Just have a look at Windows 7 with Aero for an example of this done right.
You need the outlook to connect in with the mass of email flowing around us every day. And then there is document collaboration - the sharing of Wordfiles and Excels between users across state boundries ! Voice over IP, internet enabled 'surface' computing, and voice command interfaces - all tied together with .NET and the Aero interface.
The driving force behind this internet is the Microsoft Sharepoint Server - a central peice of systems software which connects all these end points together, in a synergistic kaleidoscope that achieves both balance and symmetry.
The smart Vendors know that in order to get ahead in the future IT, that means integrating with the internet.
And so, we will see more and vendors of the Linux remit their legal obligations to Microsoft, and then benefit by getting onboard the .NET revolution.
As soon as it was evident that I was to be mr PC Fixit guy at the small company I work for, I quickly tired of trying to figure out why this PC or that PC wasn't working right and wiped everything from Windows and installed Ubuntu Linux. Now everything "just works" and most of the 20 users have ditched windows at home for Ubuntu so they can have that worry free computing experience. Ultimately, Commercial Operating systems are designed to extract money from your wallet first and foremost, the Linux focus has always been on providing the best user experience and in the end Apple and MS cannot survive.
In my experience, either Windows or Linux can be easier, depending on hardware.
I've had Ubuntu Lucid Lynx install and run without any additional work on my self-assembled PC from 2007. That clearly beats installing Windows on the same (or my current) PC, where I have to manually install drivers for at least
-the graphics card
-and onboard audio
On the other hand, getting a Soundblaster Audigy to run under Linux on my current PC required fiddling with the settings in Alsamixer, and it was not well documented at all thet you have to "switch off" the "Analog/Digital Jack". That cost me some time digging through forums and made it a more annoying experience than installing Windows.
But overall, if you have to install from scratch I think the non.geeks would not be happy with either Windows or Linux. What works in favor of Windows is that it comes preinstalled on so many PCs.
C - the footgun of programming languages
An interesting concept perhaps, but one ultimately doomed to failure.
I would hazard to suggest that such a venture would be like fissling good seed onto barren ground, when one considers the target market for this ambitious venture.
Firstly, let us consider the target market. Those who would purchase a Dell computer with the linux installed, typically do so with one factor predominant in their mind's eye. That is - they choose the linux in order to save money. Any venture that invested resources in providing training services to this market is at a disadvantage from the first day, since that market has already classified itself as a penny pinching mob, collectively bereft of financial resources.
Secondly, one must consider the technical depth of this target market. The linux lacks the shine and technical sophistication of modern operating systems, such as Windows 7. There is only so much that can be taught to customers about the linux before one has exhausted it's technical abilities, let alone the shallow pockets of it's users. Selling training for advanced topics such as - Virus Protection, Disk Defragmentation Utilities, Job Scheduling, Windows Scripting, and Windows Clustering, Sequel Server .. all great topics that make a firm foundation for a lucrative training program .. but these opportnities are solely lacking in the linux world.
And Thirdly, let us consider the professional development of this target market. When one enters an University level course in advanced computing with a view to a productive future in the IT industry, what exactly do you think they teach students there ? They would hardly be teaching the linux, the unix, or the mainframe in this day and age. Nay - Its primarily Windows and Office that form the foundation of a professional career these days. One would only be doing a half hearted disservice to users if you limited the training program to the linux.
So whilst I find the idea of offering training to Dell's linux customers gregarious and even charitable, I think it is a venture doomed to failure, and surely one which most investors would be loathe to back with the resources required.
As a former Linux or BSD on desktop user, I gave up a few years ago. I'll still check out Linux or FreeBSD on the desktop from time to time (PC-BSD looks pretty good actually), but it's just too inconvenient.
Why? At work, we're a windows shop, by necessity. We have a large number of custom applications that will cost multiple millions of dollars, and significant risk to migrate. So work is out. At home? Well, most PC hardware sucks, i'm mostly a laptop user now and Apple make the nicest portable machines.
Given that I'm going to run a Macbook, well, OS X just works fine for me for the vast majority of what I do. In fact, I can't think of anything I want to do at home that I can't do quicker and easier on the mac than I can with Linux - I have bash, csh, or whatever other shell there if I need it. I have Python, Perl, Java and a C compiler. I also have some awesome development frameworks.
Essentially, OS X can do anything for me on the desktop, better than Linux, so I see no need to ditch OS X. in fact, there are apps on OS X that I vastly prefer to anything I've seen on Linux. Such as time machine and mission control. There are apps that are not available at all for Linux, such as Ableton Live. And if I really, desperately need Linux, I can virtualize it anyway. Linux can't legally virtualize OS X.
The "win" from running Linux just isn't there any more. Windows got stable, and OS X is Unix with commercial support and a nice UI. Also, despite what many would have you believe, if you ignore paper spec and just want a decent machine that works, apple is not super expensive. I'm old enough and have been around long enough to not CARE if some other machine is .2ghz faster or has RAM that runs at 1600mhz instead of 1333 or whatever. In real life practical use it makes very little difference - the major gains are when you step from one generation of CPU/bus to another, within a generation its much of a muchness. More important to me is the quality of the display and user input devices/software - and OS X multi-touch is the best interface out there, IMHO.
Sure, I can customize the shit out of a Unix desktop environment, but you know what? Since KDE3 bit the dust, I haven't seen one I actually like. No matter how pretty it is, compared to the OS X GUI, which is at least stable and fairly consistent, the Unix desktop is lacking. It is too disjointed, too clunky and lately, too fucking unstable. I like Windowmaker, but the rest of the apps to turn it into a proper implementation of OpenSTEP just aren't there, and are too much fucking around to get working anyway, as no distribution seems to give a shit about GNUSTEP, and are all fawning over Gnome or KDE and their latest hair-brained idea of the month.
So, in short: home desktop = OS X. Work = Windows (with a few BSD machines doing stuff I REALLY don't trust windows to handle). Home servers = FreeBSD. Desktop Linux just doesn't offer me anything significant, given that I'm already buying apple hardware because they make nice laptop hardware (even Linus thinks so). And because it doesn't offer me anything significant, and I already have an OS X license, I can't be bothered putting up with the shit you need to go through (drivers, lack of software like Ableton, etc) to use it.
And that's before I even get into the political games being played over stuff like h.264, linking to binary drivers, etc. As an end user with money, I don't care about your political ideals. I want an OS that works, and am prepared to pay for it. This is why I run free Unix (FreeBSD or Linux) where it works well, and don't run it on my desktop :)
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
The sound system blows. It's terrible and has so many issues. They created Pulse to fix it, but Pulse is a train-wreck too.
X is horrible. Hopefully Wayland will fix it.
Not all Linux are the same. Debian clones / Redhat clones. Several of their functions (start up / update) are different. That will just confuse people. Yeah there are others, but only these two are actually feasible due to how wide spread they are.
Ubuntu IMO is doing a great job with the desktop, but the first two things on my list must be fixed.
The main benefits as I see them are:
1. It's free (legally).
2. It has a built-in *nix-like development environment (unlike Windows).
3. It's not tied to a particular set of hardware (unlike OS X).
These are balanced against:
1. "It just works" is much less true of Linux.
2. Lack of app support.
3. Spottier hardware support (than Windows).
Add them all up and I don't see much reason (personally) to consider Linux on the desktop. At my past three jobs I've been given a Mac for Java development, deploying to either Linux or Solaris servers. At home I run a free (illegal) copy of XP on fairly old hardware. If I were to upgrade my home machine I'd most likely go with Win7 (legal) on custom built hardware, though I'd strongly consider a Mac.
Torvold (main Linux fellow...) said that Android code will merge back into Linux in the next five years. If so, Linux via Android is going to be on tablets, etc, competing in some way for use in the office.
It has already happened. http://linux.slashdot.org/story/12/03/19/0237245/linux-33-released
I think this issue is mostly gone now, but for many years the underlying X window system had a rather massive weakness that Windows did not share: Changing to a new video card and sometimes only changing a monitor could render the graphical system on linux unusable. Then one would need to know many arcane things like monitor timings, scan rates, etc. and manually update the Xconfig (I think that's the file, but you know what I mean) file by hand, hoping that it was correct and wouldn't actually damage the hardware (which the comments warned could happen if one made a mistake.) Windows would simply fall back to a set of relatively standard VGA drivers any time things changed in a way it didn't (yet) understand. I discovered this when my first linux/X system had a monitor die and then would only boot into an emergency text-only mode with the new one I bought -- but when I booted Windows (I had swappable hard drives) it just came up as a VGA and asked me to configure the monitor and/or install a new driver. THAT is the way as many things as possible need to work if linux is ever to be accepted by the general population.
If Linux wants to become a major player on desktops it needs to appeal... to me. Well, me and my kind first.
What is "my kind" - I am a technically minded person (programmer) but still an everyday person. I don't buy all the latest gadgets and tech trimmings- but I wait to see what I need, what is good etc. The kind that try every thing new- and want all the latest tech gadgets have probably already tried various flavours of Linux.
So... why am I not a Linux user- why haven't I tried it? I have been curious... I have been tempted- twice I've almost installed it on my desktop. I did actually buy my wife a cheapo eeePC for doing web/e-mail 5 or 6 years ago- the flavour of Linux that came with it was fine for simple tasks- probably not a "REAL" linux though with all the bells and whistles.
For me to buy Linux- I have to be able to run whatever software I want on it. I want to be able to walk into a store- pick a Software title off the shelf- stick it in my computer and run it. Yes, I know most software is available in stores now- and I do buy more online than in stores myself... increasingly so as time goes by.
Even online though- it is different software usually- I can't buy the same Linux titles that I can Windows usually. Yes, I know I can do a dual boot with Windows... but why- if I have to have Windows anyway- why not just use Windows?
It's a case of chicken and egg. In order for me to install Linux- software vendors have to make it standard to create a Linux version of most of what they write. In order for Linux to do that - they need more market share.
There are two things Linux could do to make it have more appeal to the "me" of the world (and once they've got me- they'll get critical mass and be able to sell to the hoi-polloi).
1) They need the ability to run full windows titles straight from Linux without having to install windows. Yeah- I know not an easy option probably with legal problems.
2) Android. Android is getting more and more traction with tablets/phones. It is being brought back into the Linux family- if Android could make it into the desktop market- it could probably inspire software companies to consider Linux more seriously because of the mass-market already available. If Android gets a foothold- it would benefit other Linux flavours to get a proper foothold.
A third option would be for another "big player" to sponsor a Linux variety and aggressively advertise it and champion it.
I want Linux to succeed and become a major factor in desktops... but I'm not willing to switch sides until it gains more traction.
"That's the way to do it" - Punch
I think Linux could be more successful if computer vendors bundled complete Linux solutions w/ their systems. Something like say a laptop or netbook preloaded w/ Linux, along w/ things like printer, wi-fi and so on, working right out of the box. But Linux needs to have as complete a driver model as Windows. Right now, since Windows is the default, if a peripheral doesn't work under Windows, its manufacturer knows that they have a problem. But if it doesn't work under Linux, it doesn't apply, since a manufacturer can credibly claim that they never claimed to support Linux.
The other aspect is the risk factor for any PC vendor who might preload a PC w/ Linux and sell it. Problem being that if the customer buys something else to work w/ that PC, be it a new printer, stereo speaker or so on, and it doesn't work w/ the Linux PC, while it's not a problem for the vendor, the result is an unhappy customer. With Windows, this is never an issue, for what I said above, but for Linux, it very well is. That's why Apple limits what they claim will work w/ it, and explicitly tell their customers to buy only their stuff if they want it to work. Which PC manufacturer can do that, unless we have a re-incarnation of Sun or SGI?
As a result, if a vendor decides to sell Linux, they inherit all the problems that come along w/ it. While Windows support is provided by PC vendors such as Dell, there is an organized chain of command to go to, if it doesn't work. Here, even if one ignores the gazillion distros, the fact remains that support for Linux when things don't work is limited, which is why the scalability is just not there. As a result, Linux continues to be a case of pull rather than push marketing.
Given that BSD doesn't have the same compatibility issues, and that it has a driver ABI, I wonder how much of a hurdle would it be for BSD distros like PC-BSD?
Ten years ago, applications might have mattered. However, OpenOffice (or whatever it is called today) is IMHO superior to Microsoft Office. Gimp and Inkscape are great drawing programs. Casual games tend to be cross-platform while hard-core games don't universally work on Windows anyway - this is what a game platform is for. The printer "just works" without any need for the user to fuss with drivers. The good tax programs are all web-based now. Sharepoint - seriously? - does anyone use that pile of crap? Most importantly, videos and music plays without a fuss. NFS networking actually works all the time, unlike tempermental CIFS. There are no virus worries. And Linux is so much simpler to use than Windows.
We have 5 computers in the house. My household was purged of Windows about 3 years ago and it was the best move I've made. Maintenance is low. No one is complaining, except the Windows users I know that want me to fix their computers.
Windows is still dominant because Microsoft uses its monopoly to force manufacturers to charge for it and preinstall it. End of story.
Linux is a great tool and the FOSS approach can sometimes generate good products but that's the beginning and end of it for me. Most people do not give a hoot about FOSS ideology. They want a computer that does what they want without a bunch of ideological crap or crap of any kind for that matter. It is a losing proposition to install second rate software in a default Linux install when better commercial alternatives are available. FOSS is a good idea that will succeed on its own merit to the extent that it has merit and no more. The ideological component of the Linux community needs to back off and let FOSS succeed because people like what it delivers and not because they are argued and bullied into it. My use of Linux has declined in inverse proportion to the influence of ideological kaa kaa on the distributions.
You might as well ask what it would take to get people to switch from religion A to religion B. You could point out all the similar features, and all the potential advantages to having more people use the same religious services, but it wouldn't help, and it's simply not going to happen.
People prefer the things they know, and regardless of everything else, change involves effort, so if there's not a really clear and significant benefit, why would anyone bother, just so you can be happier? Why do you care what religion or operating system someone else uses? How does it impact your life? Why does it matter to you?
Figure that out, and you can focus on the issues that are important to you.
Circa 2007, when XP ruled the land, I made the switch to a Mac. I was tired of dealing with Windows, wanted the stability of Unix, and didn't feel like fiddling with Linux.
If Windows 7 was the OS back in 2007, I'm not sure if I would have made the switch.
Anway, when that window was open, I think Apple grabbed people like me. And then Apple really caught fire.
Except for ending slavery, the Nazis, communism, & securing American independence, war has never solved anything.
Back around the time XP came out, the windows masses were ready to try something new. A lot of them did try the linux desktop but the problem was there wasn't anybody to call when there was a problem. Normal people's eyes glaze over after 10 minutes of googling an error message.
Those were the days of Ubuntu Dapper and Edgy. Upgrading and installing patches was a friggin nightmare. Entire systems got borked sometimes -- never seen anything like it. People had enough of the problems and just ponied up to XP. Sure the linux desktop has matured since then but "normals" don't want the hassle and usually once burned, means twice shy.
Join the Slashcott! Feb 10 thru Feb 17!
I've made several attempts over the years to run Linux as my desktop. I inevitably give up. Most recently, for about a year, running some relatively recent Ubuntu release. As a server, it's an excellent platform, but the desktop tools just suck. Every X11 app is just a little bit different in how it handles basic things like window management and copy-paste. It drives me nuts. I think I've found the sweet spot. I run a OSX on a Mac Mini for my desktop and do all my work on a Linux box. I get the best of both worlds.
A commercial model works better for desktop software. That way, developers are paid to fix problems even if those problems aren't fun or interesting. Open source is great, but programmers often work on the fun and interesting problems, not the day-to-day stuff including boring little bug fixes, documentation, interface, etc.
Linux is great but the only software that really works is the server-oriented stuff like Apache. The desktop software is not up to par with the Windows and MacOS equivalents, and the developer community is generally hostile to those who point out its flaws. Shocking truth: users don't want to stop everything they're doing, learn to code and devote the next two years of their lives to fixing your bugs. The arrogance of the developer community is its greatest turn-off, especially when they're shouting "learn to code!" at architects, attorneys and doctors who want the software to just work right.
The Linux community also has to be more realistic about the state of its desktop software. We all want Open Office to be the equivalent of Microsoft Office, but it's not. KDE should be the equivalent of the Windows 7 GUI, but it's a far cry away. The Linux community has difficulty facing these difficult facts because someone can always say "That's just because Microsoft has gazillions of dollars, it's the only difference between our software and theirs," and lots of people want to hear that so they'll agree with that message. But it's not true.
I don't recommend Linux to the average user anymore. It's too expensive because you're going to spend a lot of time fiddling with the settings to get stuff to work right, where if you install Windows, it just works out of the box. There are far fewer glitches.
Instead, I tell the more advanced users that they should set up a server for home use. Use it to stream your audio/video, or to store important files, or to have a home webserver. Whatever.
The point is to get them involved with the "arts and crafts" mentality that Linux requires, which is that you think up a need and start playing around to get the software to do what you want. This is the only way to get people involved with programming or computer science. They want stuff to just work, unless it's a new frontier for them, and then they want to roll their own.
"We have had one virus infection in the last couple of years. "
In the 5 years she has ran Linux we have had NONE, zero,Nada.
And a re-install of linux takes 32 minutes flat. NO "re tweaking" at all. I haven'/t had to tweak a linux install for over 5 years now.
As for "volume shadow copy". Linux has had it a very long time. I have used LVM for quite a while with a lot of success.
I cant see how you can extrapolate a "much better from the user perspective" out of that..
Do not look at laser with remaining good eye.
Content companies don't like how free and open it is to people. They want control and Linux can't really be controlled like they want. That is just one reason though but it's a good one.
~~ Behold the flying cow with a rail gun! ~~
I took me several weeks on and off to figure out what was causing a similar sound issue.
After murdering pulseaudio the sound issues went away.
After messing around with drivers for the nvidia card and forcing the use of a certain playback device in mplayer the machine :(
could mostly play 1080p. Not the highest quality stuff though, I'd have to enable framedropping there
I helped a friend transition from an old XP laptop to two new Win7 laptops. He bought Office 20-whatever. I didn't open the shrink-wrap. I put LibreOffice on and told him to try it for a few days. I also pulled up his old version of Excel on his old computer, showed him a screenshot of Excel 20-whatever, and then opened the LibreOffice counterpart on his new one.
After a week, I've heard nothing about LibreOffice, but he doesn't like Win7 at all. I would've put Ubuntu on, except for two reasons: 1. He runs QuickBooks, and I was not in the mood to try to get that to play nicely under wine or some other hacky route. 2. Even though I run 10.04 LTS, I've seen Unity and absolutely don't like the direction they're going. Had they stuck with the interface in 10.04, I probably would've at least given QuickBooks under wine some thought.
This friend is not particularly computer-savvy. He runs an HVAC business. He doesn't want latest and greatest. He wants something familiar, and he wants it to just work. I think the open source community in general, and Ubuntu in particular, missed a golden opportunity when Win7 hit. If your product matches what the user was already using more closely than the next version of what they were using, you should be pushing that. Hard.
I have contact with lots of small business owners. If I suggested to them an OS that was free, looked and acted like their existing 2000/XP OS, and still ran their office suite (or a free 90% look-alike), and still ran their accounting/bookkeeping software of choice, they'd be all over it.
Jesus told him, "I am the way, the truth, and the life. No one can come to the Father except through me. - John 14:6 NLT
So, as this topic is about Linux as a desktop OS, and the vast majority of users only ever deal with the desktop, why not market the wonderful choice of desktops? All the distro vendors could chip into marketing funds for the various desktops - don't know on what basis - and they would all benefit from the visibility.
For years I wrestled with my family's computer needs, as simple as they were. Type up stuff for school, browse the web, manage photos from the digital cameras, and the always painful "make a photo DVD for the grandparents at christmas". I tried dozens of things on the Windows platform for YEARS, and it was always pain and suffering. No matter how much I knew, it was always a pain for everyone else. Things constantly broke, didn't work as expected, malware screwed random things up, etc.
Then one christmas I decided to get my wife our family's first Mac running OSX. Within 20 minutes of pulling it out of the box we made the infamous "Photo DVD" with built in tools, and I didn't have to explain anything. We now have 4 Mac's, and no windows PC's in the house. Everyone can do everything they want, and it's extremely rare for someone to come to me asking how to make anything work (and 99% of the time it's something like "How do I export this file so it can be read on a Windows machine?"). The most recent mac was given to my 11 year old. She has never asked me how to do anything on it, everything just works, she can figure everything out, and I don't worry about malware. (Now if I can only get her to stop watching inappropriate youtube content...)
For fun recently, I fired up a VM at work to install the latest version of Ubuntu. Install seemed fine. I went to install my first piece of software, and immediately went into the utter unbelievable hell that is installing software on Linux. Eventually got it working after hours of screwing around. Never in a million years would I give this OS to my family.
In my opinion, every OS has it's place, pros and cons. They are all fantastic at different things. They all have communities / companies behind them that you can love and hate for various reasons. But when it comes to the question of the OS on the desktop for the average user (which for me means someone who is trying to do something with the computer, much like most people driving cars are simply using them to get somewhere), if they need to ask someone else constantly how to do the simplest things, then it sucks for them. For my family, you can pry the Apple machines from my cold dead hands.
Unless you value Free As In Speech Software as a matter of principle (nothing wrong with that - but understand that many potential users don't care) then there is no particular "unique selling point" for Linux on the desktop.
On a server, an embedded device - completely different issue: Linux or BSD FTW unless you're absolutely forced to run some proprietary Microsoft service.
On the desktop, however...
Cost - for home/small biz users: you get Windows or OS X bundled with your computer. OEMs that sell "bare" PCs for less money than ones with Windows do exist - so its not quite hen's teeth - but you'll have a restricted choice. You also might find yourself paying extra for the privilege of knowing that your WiFi card, TV tuner etc. are supported by Linux c.f. the cheap no-brand ones - and with some things, e.g. high-def terrestrial TV (at least in the UK) you're SOL. Now, if you're a larger business paying per-seat licenses for Windows, this may be an area where you have an "in" provided you don't need any Windows-only software for interoperability with clients - but once more than a certain proportion of your seats need Windows, the economies will change.
Free Applications - most of the big-name free applications are available on OS X and/or Windows anyway.
Paid Applications - many of the big-name paid-for applications, are only available for Windows or, in some cases, OS X. Sadly, sometimes you need Office or Adobe CS, if only because you have to interoperate with others. Please don't say LibreOffice etc. will open/save Office files: most of the text, some of the graphics and precious little layout doesn't cut the mustard. Not the developer's fault - the office formats are effectively undocumented, but that doesn't make the problem go away.
Ease of user - contrary to popular belief, you can have ease of use in Linux: just apply the zenfoobar_5_12_14 patch, recompile your kernel then open a shell and do 'apt-get --neutron-flow-polarity=reverse ease_of_use_21234298745 | tachyon_burst > front_deflector_array' ... and if you can't do that then you're too bloody stupid to use a computer.
Seriously - Linux was making great strides towards ease-of-use, hampered by three competing desktop ecosystems/UI styles (Gnome, KDE and old-school-X) but just as they were getting somewhere near maturity and almost as good as Windows and OS X they were pretty much dumped by the major distros in favour of immature tablet/netbook-inspired front ends. (Windows may be about to make the same mistake, OS X, despite the fuss, has largely limited the iPadization to optional features that you can ignore if you don't have a 13" screen and a touchpad).
Lets face it, in a corporate environment, unless the Powers That Be have an evangelical conversion to Linux, its the Windows way or the highway. Elsewhere, Windows XP and 7 are in a different class to the old DOS frontends that we loved to hate, and (if you don't mind the premium-but-cool hardware) OS X offers you a decent GUI running on top of Unix, native versions of quite a few of the big-brand paid apps and native versions of major FOSS projects like Firefox and Libreoffice (...plus pretty much everything else via MacPorts, but we're talking desktop).
In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
Its worse. I had less software instability under Linux in 1996 than I see today.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
The reason you would use Linux (and Open Source tools in general) is that it gives you total freedom. The users are in control - not corporate interests.
There's something very liberating about that. Once you've tasted freedom, you never want to go back into the birdcage...
Most computer users wan a preconfigured system. Intalking an OS is a time consuming hassle that consumers don't want to deal with. It's the opposite of what they buy computers for.
And it needs to be $100 cheaper than a PC with Microsoft software.
And I've used Linux since 1994. Although Grandma still uses Windows. Go figure.
No one ever had to evacuate a city because the solar panels broke!
Not to mention.... why are slashdot commenters complaining about the command line? Are we serious here? What the hell?
Linux is what it is because it fills a niche, the niche of people who want to be free to tinker. That is incompatible with marketing. Marketing is about making a product appealing to as much people as possible - and then maximizing the profit derived from it. This means branding, limiting, artificially segmenting, making it fit into help desk scripts. In other words, this would kill Linux.
Ideally, a better consumer OS combine the ability to use any hardware built for Windows, any software built for Windows or Mac and the User Interface simplicity of a Mac.
I don't see this happening.
Comment removed based on user account deletion
Finally an article about linux on the desktop.
If I could play all my video games without any performance issues or lack of features compared to running it on windows, I'd never run anything but linux.
Like ubuntu or something. The problem is, after a long day, I come home, and something doesn't work. I don't want to f*** with it.
I want to spend my time using X program before I head to bed etc. Not fixing it.
Part of the problem is a large portion of PC users also play video games, maybe only once and awhile, but the point is, it's another app that doesn't run without configuration, so people won't use it.,
Lot of other programs do work well under wine or have great linux equivs. That part of the problem then comes to marketing. Not enough people are aware of the compatible programs available to them.
The final thing I think is device integration. People I feel often have a misconception that they can't plug in their MP3 player and load on tons of music and things like that on to linux.`
Windows has the best of both worlds right now. Applications can be configured to install everything a person needs without any technical readouts,
silent installs etc. At the same time, you can do it the hard way on windows if you need to.
Linux runs into dependency issues and other things depending on your build that you need to configure.
If you could have packages auto-install dependencies almost always it would be better.
It's getting way better than it used to be, but, yeah.
I'm sorry but this is simply not true at all. If you want the security fix for an application or if you need the latest version of an application, then sooner or later you will be forced to upgrade. Windows allows you to use new applications on even an incredibly older version of it, for quite a long time--on Linux you must stay on your distro's upgrade treadmill or forgo your applications.
And if this means that you are subject to Gnome 3 instead of your preferred version of Gnome 2.xx or that you must abandon KDE 3.x in favor of KDE 4.x there is nothing you can do but either hope for a community package (Ubuntu's PPA) or accept that you have no choice but to upgrade. This is made worse by the package manager system, not better because at the end of support not only do updates and security fixes cease--so does access to the current system's applications should you wish to do a reinstall for whatever reason.
And if the new version simply doesn't support your current hardware as well as the older version, you're SOL pal. You'll be told to toss out the offending hardware card or buy a new machine by people who think everyone has millions of dollars at hand or has access to unlimited credit without ever being expected to pay back what they've spent...
There are plenty of advantages to Linux--I'm at the point where I only have one computer that I own running Windows and I'm at that sweet spot where I no longer immediately run over to that box to do something I can't (read that as didn't know how to) do in Linux, because I've learned how to do those things now and know what applications will work best for me. Just don't pretend that there isn't a forced upgrade in the Linux world too. You may not always pay in cash, but you will sooner or later have to upgrade at times where you really don't want to and have no recourse....
Have a Virgin Mobile USA smartphone? Give VMRoms.com a try!
The platform doesn't matter. Nobody cares about computers enough to care whether it runs Windows or Linux. All the things you find great about Linux are boring and worthless to the average person because their life does not revolve around computers.
You might be able to get people to convert if Linux had some killer applications that Windows didn't. People do actually care about what they can and cannot do with their computer. You can do far more with a Windows computer than you can do with Linux. Many powerful and important applications are not available on Linux. But this isn't likely to change, because most people who have great ideas want to make money off of them, and there's not a lot of money to be made on Linux.
I am a network eng & gamer and I often find that I want to use a nix system more often but I find that everything I want to do on a nix system I can do on windows but often it is not the other way around. Until they make it so that I can play games with ease on it or until windows fucks up royally with windows (8 is totally going to fail) I will stick with it.
Windows receives billions worth of free State funded education. Spent on every child from 4 to 18+. After that, changing to anything other than Windows requires strong will (Linux) or a relatively large sum of money (OSX).
Android is succeeding in Phones an tablets. But I don't see a strong effort to succeed on the desktop (with mouse and keyboard). Sure, it runs on x86, but it does not seems that someone is thinking on Android on the PC focused on the mouse and keyboard as input devices. But I think that Windows 8 is screwing things up, so it may be a better chance to put more Linux on the desktop when Windows 8 came out ;)
My question to all is why do you care so much about people who don't want or need a desktop Linux. Its very apparent Linux is not an alternative OS people want.
Jack of all trades,master of none
I dont think the article is correct. What Linux really needs is a lot of good applications, games and great hardware support. Sure, Liinux works fine if you are lucky enough that your hardware has a driver and you dont want to play any games that are sold in stores. But, its pretty much unuseable if your hardware is not supported or you want to play a game that is sold in stores.
I think to get these things Linux has to welcome more hardware vendors to providing drivers, even if they are binary only drivers, understanding that looking at this pragmatically, a few binary drivers goes a long way to overall increasing deployment of an open source operating system. As well, the user could switch to open source drivers when they become avialable.Binary drivers could actually boost open source development by increasing demand for Linux and ways to monetize that for providing support services andn so on that, leading tio more revenue into Linux companies that can be used for open source development.
A key to any useable OS is backwards compatability,. Users dont want to have to worry if a specific driver or application works with their version of the OS, they just want to install the application and use it. So binary compatability layer for older binary drivers would pretty much be a necessity.
Probably two projects that could really harm windows and boost Linux would be support Windows drivers and for WINE to actually be able to run over 99% of Windows applications. PC vendors might cionsider actually replacing Windows with Linux on the computers they ship.
Why would anyone want to use Windows (Mac OS X) as their everyday desktop (or laptop) operating system? Really, why? :)
Windows/Mac OS X do not have less problems, they just have different problems, lots of them. And 'they' (MS, Apple) make you pay time after time for a chance to get those problems solved, and new problems created. Why anybody on earth would want this?
The only reason - people are forced to used WIndows/Mac OS by hardware manufacturers vast majority of which doesn't offer OSless options. Imagine what would happen if Windows/Mac OS X would not be included into each PC/laptop price, but sold separately? Right, their market share would go down very-very quickly.
So, it's not an average consumer choice it use Windows/Mac, it's that an average consumer doesn't really have other options.
To get on the desktop Linux needs to really get behind a single (or very few) "desktop" distributions like Ubuntu. Distributions that are designed to be extremely easy and try to do as much guesswork for the end-user as possible. I'm in a local user group and everytime this topic comes up, distributions like debian or centos come up...Those are great distributions for advanced users and implementions, but not for that person who just wants it to run on their laptop so they can play World of Warcraft and check facebook. The applications also need a major revamp. This has actually been a ranting issue of mine. Having "qApplicationX" or "gApplicationX" to show if it's a QT/KDE app or GTK+/GNOME app just doesn't work for the end user; they want "ApplicationX". The hardware for Linux requires marketing and would probably take years to make major headway since you really have to have existing marketshare or loads of money to pay the manufacturers. The nice thing about Linux though is its hardware compatibility has come A LONG way in the last 10 years, so supporting Linux companies like system76.com or zareason are good for the community and as long as those companies support some of the more popular, user-friendly distributions, you can safely say "hey, go to this site and you're good to go". You need games too, but this can come from expanded OpenGL support which I think is coming from Apple's and the phone fronts since none of them support DirectX any developer looking to write a game for those platforms will have to learn OpenGL. Lastly, it's okay to mix Windows with Linux. Look at Apple. It's come A LONG way since 2000 when Mac OS X was just coming out and while it has A LOT more games and applications being offered today, many people still purchase a copy of Windows and run it in a virtual session (or dual boot) to compensate for applications and/or business requirements that Mac doesn't have (yet). It's okay for Linux to do the same...
If I want a Windows box, I can go to the nearest WorstBuy, buy a machine and it has Windows on it. If I want a Mac, I can go to the other section of WorstBuy, or to an Apple Store if I can shove past the iPad 3 fanatics, and it has OSX. If I want Linux, I have to install the expletive deleted thing myself, and risk "bricking" a machine that's already working with the OS it came with.
Until you can buy an Ubuntu box at WorstBuy, it won't be the "Year of Linux".
Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
Linux deskop usage has been clocked at around 1% of market share, with Apple OS X having around 5-7%, depending on the survey you look at, with the rest being various Microsoft OS. (Remember, this is desktop, not all computers, typically determined by browser stats on widely-visited websites)...
Lasty time I looked, There were twice as many people running Windows Vista than Mac OS X, and ten times as many people running Windows Vista vs. any version of Linux.
Windows XP just recenlty dipped below 50% of the desktop users - and it was introduced almost 12 years ago (August, 2001)...
Ken
I am one of the people Steve Jobs said would continue to need a fully general-purpose computer, which he compared to people who need to drive a truck. I make software for a living, and Linux is a great platform for software development. The point Jobs was making is that it isn't appropriate to try to make personal computers as simple to use as mobile devices. And while ease of use has many virtues for both the mainstream consumer and the "truck driver," ultimately, the way products are designed will diverge.
Android is the consumer's Linux. Android took the step of discarding much of the Linux userland and starting afresh, with a software platform that is both powerful, and designed for finger-friendly mobile devices. That turned out to be a very successful approach. Trying to evolve a desktop OS to do what Android and iOS do is very difficult, and there are no successful examples. Microsoft has repeatedly tried to make Windows work on tablets, and failed repeatedly. It's an open question if Windows 8, even though it contains a finger-friendly UI system, can straddle the two worlds without creating situations where the user is dumped into finger-hostile territory at inopportune times.
While making desktop Linux more user-friendly remains a worthy goal, it may turn out that Windows 8 is a cautionary example: When the world is dividing into PCs for people who really need them, and mobile devices that are a radical step forward in ease of use, trying to be both at once could result in being neither fish nor fowl.
I wrote parts of this stuff
Regular people don't care about the operating system, hardware, or what the underlying technology is. They just want to browse the Internet, talk to their peers on Facebook about XYZ, and read/write e-mail. My grandmother is using LinuxMint on her wireless workstation. She has no idea, what in her words "A Linux" is; but she knows how to click the "Internet" square, and it browses her favorite news sites.
127.0.0.1
You buy yourself a brand new car... but the car has Good Year tires and you prefer Michelin tires, what do you do ? You sell Good Year tires and buy Michelin tires.
You buy a brand new PC... you do not want Windows so you sell... oh wait... you can't sell your Windows, can you... got the point.
As long as the anti competitive and almost illegal practice continues nobody will try to put anything else on a brand new PC.
Except exFAT, UDF and ISO9660.
As I understand it, exFAT is unpublished, patented, and licensed incompatibly with any implementation in free software. ISO 9660 is structured to be append-only, which is fine for WORM media such as CD-R but not for flash or hard disks. I was under the impression that Windows couldn't mount UDF on USB mass storage devices (i.e. flash drives), only on optical discs. What does one need to install to enable UDF on USB mass storage for each supported version of Windows (Windows XP, Windows Vista, and Windows 7)?
The biggest hurdle comes from the community and the source of the systems. There is an arrogance about Linux users that (I'm better than you) that doesn't come along as strong when needing help from others as it does in other operating environments. It also comes from distributions not picking a "white horse" and sticking with it, not providing a clean migration path from to the other which is the effect of the //free// nature of the OS.
//fix it yourself// is good for some but certainly not all. Consumers want it to work, they don't want to learn to write code to fix something or get it usable. And at the same time even among those of us who //can fix it// we simply may not have the time to backtrack a very large program to add that much needed feature / function because it's not a project we are on. We have to learn that code tree from scratch and start working in the change. This makes it impossible.
//breaks// or stops working when the next release comes out. Knowing today that if I leave LTS to the normal current version I lost features and found bugs that broke atleast 25 *KEY* features for me. This is not something I can willfully recommend to anyone who isn't wanting to be involved in every aspect of their computer.
//better// right now... and if you aren't willing to wipe and upgrade to the next greatest thing you quickly may find that your desired application is left in the dust.
Take sound drivers as a simple example. There are several infrastructures for sound control and functions, because "linux" is made of distributions who do their own thing this causes people to have to have to many choices, there are large swaths where things "don't work" as you would expect. You take the forums to find a solution to find that the forum goes back 6 years. With out-dates posts relative to your problem but not a solution that's applicable. It might have been discussed recently but burried, you get the response "Search!" or RTFM!. Sorry, I wanted to use my microphone, not invest 4 hours into getting my microphone to work. Then when I find the solution I have to edit asound files, maybe recompile a module, maybe update dependencies, maybe change a library, This is stuff that all truly makes it a really tough sell.
When you find a problem, that truly kills a function, the solution to
Ubuntu has done good with their LTS version's in my opinion, but I think the question is going to be what
Take sound, I want a voip client, ok this one uses pulse, this one uses asound, do I have them them both? Do I have one and not the other, does the program conflict when I have both of them installed... again, not consumer friendly, Linux is a popularity contest, who does it
PUSH & SHOVE: People resist change -- they become comfortable with what they know, so they are not seen as idiots. Even with Microsoft, there is strong resistance to 'upgrade' from one version to the next without some serious pay-off or pushing. (i.e. "if you want to run 'game x', you must on Windows 9", or "if you want support from us, you must be running on Windows 8 or better").
LOOK HOW EASY IT IS: People want true plug-and-play. Will Linux support all their USB devices? Software? Printer? Scanner? They want assurances! Perhaps if there were a simple install for Windows/Linux dual-boot system where changing environments was as easy as changing a T.V. channel. In this case, the Linux environment should be defined to access their Windows 'my documents' directory and have the look and feel of Windows.
YOU WANT REAL SUPPORT? YOU GOT IT!: People want a support structure that does not belittle them. How many times have you seen a UNIX PRO depicted on television and silver screen alike as an overweight social reject that compensates their lack of social skills by "talking down to" or insulting newbs? I clearly remember the early usenet and IRC days when anyone new was considered fresh meat for the kill. I know that's not what it's always like, but that's the impression the general public gets.
MADGE, YOU'RE SOAKING IN IT!: A public awareness campaign that shows your android smartphone, tablet and other devices are ALREADY RUNNING on Linux might allow someone to look closer. Many people don't realize how much of what they do on their computers nowadays is actually online and isn't dependent upon what O/S they're running.
Just my 2 cents on this issue.
Linux works for me. I've been using it exclusively for home use for about 8 years now. I don't try to "sell" it to other people beyond an occasional nudge because it would be obnoxious in the way that pushing one's religion on others is obnoxious. If someone is interested enough to ask, I'll tell him/her about the benefits I get from it, the same way I would if asked about my religion. But it's a personal choice.
I frankly am tired of these "Linux desktop is dead" trolls. The user base seems to be growing, and aside from the travesty that occurred with the introduction of Gnome 3, it's getting better and better.
"Who controls the past controls the future. Who controls the present controls the past." -- George Orwell
I'm conflicted about getting Linux to live on the mainstream desktop. Let's for the sake of simplicity assume that Ubuntu is the platform willing to become mainstream.
Here are some of the key issues I see with the current Ubuntu distro:
Unification: Linux at the moment fills a void for people who find value in it that they don't already get from either OS X or Windows. It's very technical and bars noone from tinkering with whatever he likes. Sadly, Joe Citizen breaks more than he fixes by tinkering, and usually wants to use his device to do some predefined task. Say they want to adapt Ubuntu to get more market penetration, wouldn't that risk moving it so close towards Windows and OS X that the original benefits disappear? (e.g. losing the techie crows by dumbing it down). But at least for Unity they have taken a page out of the Apple playbook. No more sudo unless you root your computer or you get to at least click "I know what I'm doing, leave me alone!".
Attention to detail: Application quality control, either it's 100% finished and polished or it shouldn't appear in the 'main ppa'. If people want to experiment, let them hook into experimental ppa's but assure that Joe Citizen has access to applications that have been tested over and over, and provide him with what he needs.
No overcompensation: While GIMP is a wonderful tool and has a huge toolbox at its disposal, it offers too much to be efficient. So much even that it's not unlikely someone will not understand how to do something and look for something simpler with less options, but a clearer 'clicking-here-does-that' approach.
Agression: Linux isn't being marketed aggressively, at least not in the commercial sense of wooing people to leave their current OS for it. As I see it, it's something techies pick up by reading up on technology, and finally decide to give it a try. But there's no driving force to push for said aggressive market penetration and as it stands, there are still quite a lot of drawbacks that put Linux at a disadvantage vs OS X and Windows. But "more features" is not the answer to everything and doesn't ensure success. Ballmer was laughing at the iPhone when it yet had to be released, and said the WinMobile devices did everything the iPhone did and more. I don't think Ballmer's laughing now, though.
Litigation: While the perception of Linux on the desktop is seen as small and insignificant, litigation isn't likely to occur in the domain the user-oriented Linux distro's. But seeing what Android already had to endure and what kind of shitstorm only recently appeared on the horizon with the forming of Rockstar patent troll (Apple and Microsoft even joining forces!), I'd be very wary of any Linux project ever getting a substantial market share. It'd become the target of frivolous patent suits in no time, and while it may be hard to find something to attack it with, lawyers can get very creative (Exhibit A: the US patent system). Also, many corporations might pull their patents (Mono from Microsoft) once their own products are threatened.
As both Apple and Microsoft already have their own desktop OS, I could potentially see Android bringing in a breath of fresh air. If Google really wants to, they have the power to address the above points. While I don't see where they were going with Chrom OS, I could see Android OS becoming something viable, as the worlds of mobile and desktop seem to be headed on a collision course (seeing recent Windows 8 and IOS developments).
That there are a fair number of things that the Linux community could do to address the issue, but also for a variety of reasons, some discussed above, they probably won't and will be left next year making the same comments and lamentations as they would have last year.
Why not, rather than a long list of posts that amount to little more than hand-wringing, redirect this discussion toward the top 10 issues that make Linux on the desktop suffer/suck relative to Windows/OS, with finally some votes to establish the true "top 10". Then after that, set a broad community wide goal of addressing each of the top 10. At least one year latter Linux would be better for it and some additional cohesion would have been created for the community as a whole.
One of the most wonderful things about Linux is that anyone can do whatever they want with it. One of the worst things about Linux is that anyone can do whatever they want with it. If the Linux community is to ever see an increase in its use as a desktop environment, it has to find a happy medium between these two extremes, which is not the same as saying that one has to give up one's freedom to do what they want. However, interoperability and some standardization are essential for common solutions across a broad range of approaches that will address the "dearth of good applications issue" and the "different ways of doing things issue (ie hardware/software incompatibilities issue)". Being owned my monolithic and single-minded organizations, MS and Apple don't have these problems, at least not to the same degree.
My sense is that the Linux community might look at the entire approach of modularization, with some effort being directed toward making various "modules of functionality" interoperable, when different "functional modules" are switched in and out. That in itself, would do much to better stabilize the application level, while still permitting lots of experimentation across a range of activities. Perhaps those who work on the OS itself might do well to make it easier for higher levels of functionality to be more interchangeable, including more standard automated ways to recompile higher level code.
Rather than making this the "Year of the Desktop" or some such make this the year that at least some of the top issues actually get addressed across the entire Linux community. If nothing else, it would make Linux better and perhaps lead to improvements at both the OS level and at the applications level. Make this the "Year that a few more fundamental issues got solve". Do that for a few more years and then look back and have this discussion again. My sense is that given the nature and advantages of Linux in many areas, the entire community would benefit, including for many who are not now using Linux.
Tried ubuntu for a media box, hdmi output had video but not audio. Ubuntu web site said it was not a priority at the time. No time to lose with linux anymore.
I can't believe I'm replying to *THE NAME THAT MUST NOT BE SPOKEN*, but here goes:
I'm well aware that you can add all kinds of software to Windows, but that doesn't mean that it's included with Windows (on the disk or in the standard software repository). Cygwin provides an entire userland of linux software, but I wouldn't consider that to be part of a standard Windows install.
To take it to the extreme, I could download, for free, a Linux CD and run it within Windows, but that doesn't mean that Windows includes those features.
You're a temporary arrangement of matter sliding towards oblivion in a cold, uncaring universe
http://linux.slashdot.org/story/98/12/30/193209/linux-desktop-is-doa
Folks. It's not going to happen. OSX is the unixy desktop. Nothing anyone has said for the last 14 years on slashdot is going to change that. It's not an issue of technology or 'just marketing'. It's because desktop linux has always lacked a large enough organization building a 'whole product' around it.
On the bright side, linux is well represented with Android. IMO this is due to mobile forcing linux to be wrapped up as whole product. Just like apple did with darwin for iOS and OSX.
Gaming. I'm a Linux guy. I've had it on all my computers since I can remember, use it at work, and even got my wife using it. However, recently I wanted to play a new game (Starcraft 2) and the support on the most "friendly" distributions (Ubuntu and Mint) were shotty at best. Sound problems, video inconsistencies, you name it there were problems. Emulation (with WINE) is buggy and virtual machines introduce a performance bottleneck. Until games companies support Linux or vice-versa, the Linux desktop will not be used by a large segment of computer enthusiasts: gamers.
I happily dual boot Win 7 and whichever distro I happen to like at the moment (currently Xubuntu using lxde, might do Arch soon). I find that I default to Linux, but I don't freak out if I have to boot up windows to do something. I am able to use my computer to do the things I want to do with it.
I long ago quit giving a rat's hindquarters what OS other people use, as long as I can use my machine the way I want.
So, if you feel like being an unpaid salesperson for a product that is given away for free and doesn't need your efforts, knock yourself out. I hope you find great success and happiness. But I have no advice to give you.
WALSTIB!
1. Safer web browsing.
2. UPDATES! A unified system updater exists. No more having a Java updater, an AIR updater, and various other updaters. It's all in one place! This seems small but it's huge to a noob that is bombarded with updates to install on what seems like a daily basis these days.
Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
I recently gave up my Dell Mini with Linux and got another netbook with Win7. Why? Because I got tired of dealing with basic fundamental stuff that was broken. Originally my Dell Mini came with Ubuntu v8.04. I guess I should have stayed on that release, but I decided to "upgrade" and that's when my fun started. v9.04 broke microphone audio, so I was unable to use Skype until someone posted a forum article on how to disable some audio driver and reinstall another package. v9.10 broke microphone audio again and took out my webcam. v10.04 fixed the audio, but still no webcam. v10.10 same deal. v11.04, no changes, stuff was still broken. Apparently there was some way to get the webcam to work, but you had to hunt down sources for various USB library pieces and that was just more than I wanted to deal with. So while I liked aspects of my Linux experience, ultimately I just needed something to work rather than spending my time tweaking with stuff that should have been working to begin with.
Linux can't become 'the PC OS' by following three fundamental axes: costs, consistency and substance. Following the cost axis, on your left, you see free software, open, with some documentation and inconsistent support. NO WARRANTIES AND NO MARKETING. It is not a cow so don't try to milk it. As for consistency, freedom made it so colorful and chaotic it's really hard to get around or use it as a base. On the other side it's very flexible, customisable and powerfully diverse. It doesn't have a head to decapitate, it's like a commie hive, based on equality of itches to scratch. For the final axis, it lacks the solid state and logic Windows or Mac has, that one direction, that one single point of delivery, it's divergently creative, it's really "meta" so you can't envisage it as a product, or an array of products and so it cares less about that and if it runs products or not. Linux stopped being just one penguin the second Linus shared it's code. I actually use only Linux at home because it costs me less, gives me freedom and it never stops challenging me. Now if you would stop these damn articles and let me fix my Xorg.conf it would be wonderful.
uhm...
Hello, I use Linux as my everyday desktop (ubuntu LTS) since 2.5 years. I have switched for many reasons (missing drivers on Vista64, openoffice and chrome identical on Linux, I know unix, religion, ...).
My return of experience is that Linux works fine enough for usage, but there are many strange "feelings".
- It is strange to not always be installing software found on internet, deinstalling them because they are crap and then having to fix issues related to bad deinstallation.
- On linux, there is no problem to find and install powerfull packages, but there is a step learning curve. The documentation is either not up to date, incomplete, not existant or does not go beyond basic stuff. On windows, I complain about bad software, on linux, I complain about my ignorance and the lack of time to learn. This is not good for self estim.
- There is a feeling of loneliness. There is almost nobody I can ask when I have a question. Sometimes, I find a question on internet about a problem I have already encountered and solved. But once a problem is solved, it never occur again. I do not remember exactly how I did solve it. I can almost not help. Maybe I should search for a LUG to share my experiences. I have nothing to discuss with people having windows problems.
The main positive points that balance these negative feelings are:
- that my disks are far easier to backup because of the clear separation of data and programs. It is trivial to mount backup images, rip DVD....
- I can access my computer from anywhere (if it is on). I would like to setup the wake on lan, but I have not found clear documentation
- My computer is as fast as 3 years ago, I have no need to change.
For me, the main problem of Linux usage is that there are too few of us.
I began life on Sun3 workstations running SunOS and when Linux came around in 1993 I was thrilled. I can remember the excitement of running Emacs at home, on a cheap PC with 4MB ram, a 150MB ESDI hard drive, and an EGA card (all of which were an order of magnitude cheaper than the Sun4 workstations that were around at the time).
From then until now—nearly 20 years now—Linux has been in various states of "we're finally almost there!" but it never actually gets there. We were "almost ready to take over the world and displace Windows" all the way back at the KDE 1.0 beta-3 release in 1997.
The pattern goes like this:
1) New project! We will copy and improve upon the shiny proprietary thing in the market now!
2) Code 80% in 2-3 years, leaving 20% buggy or incomplete or listed as "ToDo" or "FixMe" or "ImplementLater" (goes for docs, too).
3) Look over there! There is a NEW shiny proprietary thing! We are behind the curve!
4) Discard all and start again at #1.
Being "satisfied with old but working" (i.e. the Windows XP phenomenon) doesn't seem to be the sort of thing that motivates FOSS developers to get that last 20% done. So if you're an end user of Linux, you're always stuck somewhere between 0% to 80% working, but you never, ever get to 100% working/stable.
It took me until 2008 to realize that I would never, ever get there with Linux. When KDE3 went to KDE4 and I switched to GNOME only to have GNOME3 be announced as a replacement to GNOME2, even as things like Pulse were coming down the pipe that broke audio yet again and driver changes in recent kernels were rendering the laptop hardware I was using at the time unsupported... A light bulb finally went off over my head:
"I've been here before. Over and over again I have been 'almost there' with Linux... and now I'm not again. If I stay, I will spend countless hours and nights over months or even years yet again kludging and coding and submitting and configuring and kludging and, most importantly, waiting on others and on the "community" to implement/fix/document stuff, working hard to continuously preserve and backup and migrate my data in an unstable environment. In 2-3 years I will finally be to 'nearly there' again, and then... No. I will not be fooled/find myself waiting for years for the next major versions to mature yet again."
With fedupness in my soul I partitioned the machine and installed a hackintosh volume, which ironically worked about as well as Linux ever had despite being, well, a hackintosh volume, and which was actually (and again, ironically) somewhat easier to get working right (a bit of futzing around with files and drivers, but no configuration of the runtime, environment, text files, GUI environment, etc., needed).
Within a month I wasn't using Linux at all. Within 6 months I'd bought a MacBook Pro. And that was that.
Now you couldn't pay me to go back to Linux. I need a computer that works 100% and it had been so long by 2008 since I'd had one that I'd forgotten what it was like. Never again.
STOP . AMERICA . NOW
Exactly. Linux was a lot better than Windows 95/98. Windows 7 is better than Linux. The "day of Linux on the desktop" should have come when Windows XP was late. That opportunity was missed.
It's not about cost, either. Linux has had the effect of reducing the price of Windows on desktops. Microsoft had to cut their price to counter the Linux netbooks.
Pretty good, but for years, I had to reboot to Windows to scan with a Microtek ScanMaker 4850 USB flatbed scanner. It's still unsupported to this day. I eventually replaced my scanner when I replaced my printer with an HP OfficeJet all-in-one, and I chose HP solely because of HP's commitment to CUPS and SANE under Linux.
When I'm in regular user mode Windows meets my needs with minimal to no fuss. I'm also a computer nerd, to a lesser degree than most here I suppose, and build my own computers. I really like to tinker and Windows is open enough to fulfill my tinkering desires as well.
You know, sh, csh, sed, awk, perl, etc. etc. etc. The entirety of the Unix System V Bible that I used to have laying around on my shelf in the old days is not about "tinkering," but about *working*.
It is only once Linux comes along that an OS becomes a tinkertoy and a CLI the interface to this form of play.
I use the CLI regularly on my Mac for a lot of heavy lifting. But you're right, when I was running Linux, I used the CLI mostly for tweaking stuff to try to get it to work better ("work 100%" always seemed out of reach). To my eye, in retrospect, this is an endictment of Linux, not an ad for it, and says a lot about the relative "can get work done now" vs. "still working to make it work now" balances in both systems.
STOP . AMERICA . NOW
Yes, eventually I figured it was pulseaudio too, so I switch mplayer and VLC to ALSA now. But I haven't figured out how to make Chrome not use pulseaudio so I can watch Youtube videos whistle-free.
I beg to differ on your analysis of OSX. I would have considered Apple if it weren't for the clunky DE, which is even more apparent in multiple monitor environments. Whoever decided that the application toolbar and window should remain separate is very likely the same kind of person you accuse of being unprofessional GUI designers.
Don't confuse usability with popularity.
Yes, you can use FOSS on Windows, but you still have to pay for Windows, for each of your computers, if you want to keep it legal.
This is a problem only if you're building desktops or buying Macs. Pretty much any major brand PC not made by Apple comes with a copy of OEM Windows 7 installed at no additional charge. So if you're buying a laptop, and it's not a MacBook, the sticker price includes Windows.
Linux needs to stop being a laboratory.
Linux needs to have a UI that regular people want, not what some programmers want.
Linspire had the right idea. Make Linux look and work like what people are used to.
There can be one distribution that looks and works like Windows, including WINE. And, another that looks and works like MacOS X.
These should be packaged and sold in stores, with tech support. As well as bundled with hardware.
There can still be all the current distributions with their different UIs for the Power-users.
But if you want to sell Linux to desktop users (who don't care about the 'coolness' of Linux) it simply has to run the software they need to run, in a way they're familiar with.
People are going to have to give up the egotistical stand that says Linux shouldn't work like Windows.
If a car manufacturer made their cars as different from other cars as Linux is from other OSes, they'd have very few sales too.
There are certain demographics for users of Linux on the desktop. If you have to ask the question "Why would anyone want to use Linux as their everyday desktop (or laptop) operating system?", then you are probably not part of those demographics. Most desktop linux users are academics, hobbyists and people who are just motivated to tinker and learn about computers and operating systems. I imagine there is also a smaller portion of people who use linux purely out of financial concern (its free, as in beer). Anyway, I'm quite happy with the level of desktop penetration linux has now. Its enough that there is a worldwide community of support and plenty of competing projects to some of the best commercial software available (ex: LibreOffice). I don't think linux needs the hype (or reputation) that Microsoft Windows or IOS has.
>> Why would anyone want to use Linux as their everyday desktop (or laptop) operating system?
we can....
by TheSpoom (715771) Uncaring Linux user here. I have nothing to add to this but please continue. *munches popcorn*
It's an interesting pathology. Former user (often a fanboy) decides to switch operating systems and becomes obsessed with trying to get everyone to agree with them. Posts start out with specious attempts at logic and eventually dissolve into vitriol-spewing trolling.
First, I would pick a distro, that makes it a lot easier to sell. I unhesitatingly recommend Ubuntu for someone that wants Linux on the desktop.
But as for what needs to be done, while I use Ubuntu I also still use Windows. Windows really is a pretty good OS, IMHO. But more than that, there are several important programs that have no Linux counterparts. There are few AAA games on Linux. Also, as much as I love LibreOffice, MS Office is sometimes an absolute requirement.
WTF? I have no idea what you are on about regarding Arstechnica (I know it's some kind of news site, but that's about it). I think you've confused me with someone else.
You're a temporary arrangement of matter sliding towards oblivion in a cold, uncaring universe
Backend server *Nix is growing.
Mac is *Nix.
Every Linux desktop sucks.
However Linux OS will eventually be the underpinning of all OSes. It is already happening. Mark my words, M$ will one day switch to a *nix kernel. (I'm laughing at me right now, but part of me believes it).
Desktop window dressing will tone down (see: iOS, Metro) even more in the coming years, and the interface will change more and more dramatically.
But ultimately the *Nix will win the O/S war. Leave the UE/Desktop to the artists and the context/usage-model. /endrambling
https://www.accountkiller.com/removal-requested
"Why would anyone want to use Linux as their everyday desktop (or laptop) operating system?"
For me, I find non-Microsoft web development much easier on Linux that in Windows. I can set up a dev environment with web server and database all native and local and for the most part it Just Works. On Windows I find I either have to still configure a Linux server VM and set up my stuff there to write code on Windows and target the VM server, or go through some sort of WAMP setup. But I never feel like the various pieces running on Windows are as good as their Linux counterparts which is where the final product is going to run anyway. Java development, too, seems to just work better in Linux.
That said, after running Ubuntu for a couple years on my laptop I reinstalled with Windows 7 and have been there ever since. I originally just wanted to play a Steam game and it just wasn't working under Linux. But I also grew tired of having to hack things and run scripts from the Internet just to make things work. Just off the top of my head I remember dealing with:
graphics drivers for my Thinkpad T500
CUPS pdf printing that just disappeared and kept needing to be re-added
wrestling with browser plugins - things would work with Firefox but I'd have to play games to get them to work with Chromium
wrestling with getting any sort of Citrix plugin to work on 64-bit so I could access my employer's network
Last year Linux celebrated its 20 year anniversary, as Linus began writing it in 1991 and released it that same year. For myself, I'd have to think more deeply about it to determine exactly what year I first started using Linux, but it was definitely between 1993 and 1995. I installed my first Linux on a non-brand-name laptop with the Slackware distribution. It required many, many 3.5 inch disks to install (I forget how many disks it was if you wanted to install X-Windows - it was a lot). It used LILO as the boot loader.
My next Linux desktop I began using in February 1996. It was at a small startup - so small actually that initially the machine doubled not only as my desktop, but as a server of sorts. The machine had a pre-1 kernel, but the previous sysadmin upgraded it to Linux 1.X the first day I began working. The /proc/meminfo file in Linux had recently had a cached column added to it, which broke top and some other things, although the previous sysadmin dealt with that snag as well. FVWM was my window manager. The machine was susceptible to the "ping of death", and this was before firewalls, NAT, iptables and the like were widespread in use.
Linux as a desktop has come a long, long way since then. Even in the past few years, the Linux desktop has come a long way. A lot of people have done work on this, but Ubuntu has been a big part of this, and is what I currently use on my desktop. One example - when installing my new Ubuntu system, it sets up what is necessary to get the disks and network connection in order, and then it simultaneously starts downloading needed packages from the Internet while I go through the rest of the system setup menus. If I finish all the setup before everything is finished downloading, I can cycle through a promo which shows me which features Ubuntu has. This is the kind of thinking that has been needed for Linux on the desktop - every previous Linux install I remember consists in me doing system setup, and then I have to wait for the downloads to start and finish. Even though it is a little more of a pain to implement from the developer's point of view, Ubuntu gets those downloads started as soon a possible, and I don't have to wait that extra time that I'm doing the rest of the system setup - and if I finish before the downloads, I have a promo to look through where I can learn about the system. Not a big thing, but an example of the kind of thinking needed.
To a point others have addressed - nowadays there is server, desktop, laptop, tablet and smartphone. Linux is dominant on smartphone, and has a very healthy-sized chunk of tablets. With the Nook, the Kindle Fire, as well as the pure Android tablets like the Samsung Galaxy Tabs, the Xoom etc., and this year Ice Cream Sandwich tablets coming out, I'm confident Android (and thus Linux) will grab more of the tablet market. What I have not seen mentioned here (maybe I missed it) is that tablets sales have been cannibalizing desktop sales, and the traditional desktop is growing less relevant over time for the average consumer. Just like people here are saying desktop Linux is mostly only relevant for techies like us, in the future desktops may become mostly relevant only for techies like us, or people doing things like 3d modeling and the like. With a Bluetooth keyboard (foldable or solid) and a tablet, you can already do a fraction of what the desktop can do, and that will only increase with more powerful tablets, new software and so forth. And Linux is a big player in this domain. I think the efforts to improve desktop Linux are good, but I think efforts to promote Linux are currently more productive in the areas where it already has a significant position: servers, smartphones and tablets.
Right now Apple and Android are in a real race for dominance over smartphones and tablets, and Windows is throwing its hat in the ring with Windows 8. I think Microsoft realizes it has lost the smartphone race for the next few years, and will be concentrating on tablets, where the
Quantity possesses quality of its own
Then explain the North American video game crash of 1983, when excessive quantity killed the market.
I've been using Linux as my main desktop operating system since 1993. Didn't have to have it marketed to me - it marketed itself because of its functionality and extensibility at low or zero cost. It was stable - had all the desktop tools I needed at the time and has added most of what I have needed subsequently since. I rarely use anything but Openoffice or, now, Libre Office or sometimes some of the KDE or Gnome counterparts. It ran continuously, did not blue screen, did not require a reboot to update a piece of *application* software, let alone even OS support software, barring perhaps a kernel update. I admit to using Windoze sometimes if there is a piece of software that is not available for Linux, but I don't do so out of choice and mostly don't need to. Only one major area where I play that I concede to other OS's in, is in music applications where Mac and Windoze have the market - but Linux is a serious contender there too for some. I have just spent the better part of 12 days also trying to install a piece of OOS on a commercial variant of UN*X - supported - paid for - will not work. A colleague spent the morning installing the base Linux on the same machine (not x86 hardware) and I spent the afternoon installing the software packages - remotely not needing some GUI front end but simply ssh'ed in - and by evening we had the software that had not worked at all for 12 days on the normal vendor supplied OS working just fine. Having paid for vendor support doesn't necessarily mean things are rosy if you don't want to do what is normally prescribed, and I'm sure we've all been down the support route where you call and you get: "OK sir, please uninstall all your other software first, then reinstall the OS and then our piece and we can then tell you what to do? What? You refuse to uninstall all your other software? Well I'm sorry sir your support 'contract' doesn't cover us being able to help you then..." BTW: If I do use Windoze I make a point of installing the Cygwin suite as a fairly up-front procedure too. Kind regards all.... W
The only real value of Linux on the desktop are:
- that whatever you put on your machine is "hard to remove by others", normally it's free and you got the source code, the more you use, the more you learn, it becomes easier, and even if your software becomes obsolete it is still mostly avaiable.
- and you know that putting spys, and limiting what you can do is sinificantly harder than with other platoforms. (although not impossible read the thomson paper).
So the only "selling point" is : if you care about your freedom more than about convenience, use linux, if not... well it's your life.
BTW: People who do not care about the level of control proprietary software companies can have on them through their desktop (through spying, control of the media distribution chain, remote data access, etc...) do not really care about their own liberties, they are the kind of persons who believe in electronic voting. .. :-)
So probably we should just remove the right to vote to microsoft/macosx users, hummm, well the initial bootstrap vote will be hard to get though
Ubuntu, which you use, has PLENTY of users that can help you.
... trying to imply that Windows vibrantly competes with Linux in the embedded or run-on-a-mainframe space?
/. member #, Ken, can we assume you're doing the former? :-)
You have a 4-digit
"Ahh! I see you're in that indeterminate Schrodinger state where - oh, uh
In fact the brand new HP color laser we just bought was EASIER to install on her linux box than it was on the Windows 7 machine I have. Yes, Linux is EASIER to install hardware than Windows 7.
Lies, damned lies, and Slashdot anecdotes.
Every job I got in those fields required Linux skills. Please make great user friendly app to tinker with personal genomic data and people will sped hours searching for ancestry and trying to understand how to tune-up their bodies to improve quality of their lifes. Most of the building blocks (software packages) are GPLed and readily available, but the output of such software is hard to understand in current form.
Wow! Rarely seen concentration of FUD in this post, you should be up for a promotion, or a bonus of some kind.
Reality is :
-it's way (I mean WAYYYY) faster and easier to install Linux on just about anything than to get windows working
-on the various machines I've used to make a living as a developper over the last six years (currently EeePC), everything worked seamlessly right out of box
To check it out :
Burn a Knoppix CD (or USB key) and boot your machine with it, you'll get a risk free trial (you should have networking and office suite all up and running)
http://knoppix.net/
Once you love it :
install Debian, following instructions here at
http://wiki.debian.org/QuickInstall
(other distributions exist)
This will preserve your Windows partitions, and the content will be accessible easily from Linux
You'll soon discover that computers are actually fun.
I built a computer a few years ago for two reasons:
1) to show the class I was teaching how a computer was built
2) to have a computer to be hooked up to a TV for watching TV/movies/etc.
I put linux on it but to my annoyance, Netflix was impossible because of Silverlight/DRM. That pretty much ruined it for me and I put Windows on it. Little things like that, I think, explain a lot of why people won't switch.
I can use any OS for a couple hours, but linux font readability becomes an issue on long multi-hour sessions. The font readability for linux browsers and e-book readers in long term use is still a barrier. I can read MS ClearType fonts almost as well as I can read the printed page
Personally, I see the biggest problems are the lack of platform APIs, that all filesystems, DEs and applications will use. There is a major issue with desktop fragmentation, with spotty hardware support and API churn when it comes to sound, video and UI toolkits, but these are things users can avoid with testing and careful choice.
In my view, there are more fundamental problems, which leave Linux with a ball and a chain round it's leg - While the core OS remains stuck in the 1970s, Linux will continue to lose relevance. POSIX is obsolete, and UNIX(tm) is dead.
The following is, of course, simply my opinion after having used Linux and attempting to use Linux for various things in the course of my work over the years. I know many will disagree with some or all of it, especially when it comes to file permissions.
Most of these issues are most relevant for a business/workgroup situation, and some of these issues would include:
Authentication system: Secure and easily managed user authentication which works across the network is a 'roll your own' thing under linux at the moment. The platform should ship with Kerberos and LDAP working 'out of the box', and all servers and apps should be able to plug into this without any pain or recompilation with different configure flags.
File permissions: POSIX is obsolete. POSIX draft ACLS suck, thats why they remained a draft. Adopt NFS4 ACLs or a superset, build filesystems (like ZFS) to use them exclusively, and dump the reliance on the inadequate owner/group/everyone structure. This is important when sharing files over a network, or simply for allowing users to do what they need to with shared data on a single machine. chmod/chgrp etc. can be modified to set the appropriate ACLs. Ignore the part of the POSIX spec that requires all other ACLs to be blown away when chmod/chgrp is applied.
File locking: POSIX never anticipated multithreading. POSIX locking is broken, and should be modified so that locking a file in a threaded application on Linux is reliable. The current standard is not something that anyone who wanted to design a working file locking system for Linux could possibly have contributed to or supported.
Network file system: A filesystem that allows secure, high performance sharing of files between Linux systems, that seamlessly supports ACL-based file permissions and file locking is sorely needed. NFS and Samba are both inadequate for various reasons (which would, however, be somewhat mitigated by the above), and its pretty embarrassing.
Filesystem mounting: the kernel/fstab, gvfs, kio, FUSE all do their own thing. You have absurd situations like OpenOffice and gedit not being able to save the files they open. Ability to use URLs like 'smb://myserver/myfile' will only ever work if this support is implemented at libc or similar level. Dump gvfs, dump kio, and build in network url decoding and filesystem mounting at the layer it makes sense to do it on. - the fopen system call should take be able to take a url as a parameter, if this functionality is desirable, we shouldn't duplicate a stack of hacks for each desktop environment to support this.
I gots ta ding a ding dang my dang a long ling long
The problem with alternative apps like acrobat->gimp is that ultimately software is a tool (and so are some users ;-)). If you are a graphics guy with 10+ years experience using an app, you are very very quick at doing hundreds of different things with the software. Through in gimp, sure you might be able to do all the things that you can do in photoshop but there will be a huge learning curve. If you are billing 100+ per hour for your time and some stupid "free" app cuts your productivity in half for a few weeks that is a problem.
Professional use, I'd absolutely agree. I don't think Gimp is on Photoshop's level at all (though people did tend to call it a "Photoshop alternative" - I think that there may have been some truth to that when Gimp was new - when there weren't a lot of apps out there that did the simpler jobs one tended to associate with Photoshop. These days, free image editors of Gimp's caliber are a lot more common, and Photoshop goes beyond that in a number of ways.
But I think that for the majority of users, an app on Gimp's level is enough.
Bow-ties are cool.
1) Does every video card work?
2) Desktop user's shouldn't be expected to recompile a kernel for functionality.
3) Openoffice / Libre Office is not as useful or compatible with Microsoft office.
4) Is there a good / stable finance package for Linux?
5) I want my wireless networking to work without having to know WEP and wireless security in great detail.
Linux will become a lot more viable on the desktop when the price of hardware falls to a level that makes the windows license a very significant percentage of the overall cost. In 2002 it costs me 800 bucks for the hardware to build my own system. Now you can pay like 300 for all the parts you need to build a system. Lets say it cost a about 100 bucks to go out and buy a windows license. In 2002 Windows would have been about 11% of my total cost (100 bucks for windows + 800 for hardware is 900 total). Now the total would be 25% if you buy a 100 windows license for 300 hardware. I don't know how much it cost a company like Dell or HP for a windows license (I'm sure it under $100, but I'm guessing it is more than $50, anyone know?) but it is becoming a bigger percentage of the cost of a PC every passing day.
What I want from Linux is not a system that necessarily could compete with Windows or Mac, or attract large numbers of "average" users to use it.
What I enjoy about Linux is that it's a system that suits me. I like that it doesn't patronize me, or get all in my face about things I'm trying to do, the way Windows does. And every time I see a Linux app that behaves in a way that I associate with Windows (for instance, warning me when I change the extension of a file from ".jpg" or ".jpeg", or ".htm" to ".html") I get annoyed, and wish people writing Linux software wouldn't fixate themselves so much on creating software that suits the "average user".
I am a computer hobbyist, and that is awesome. Linux is an operating system in which a lot of the development effort has been centered around making it a great system for computer hobbyists. And that is, frankly, a bit problematic. There's no clear direction or leadership, and as such some really basic things have taken a really long time to materialize and/or stabilize. But I can work with that, and I choose to work with that, because most of the system is set up to support me in the way I choose to interact with the computer.
Bow-ties are cool.
Anecdote: A few years back I had Windows with SP2 with Firewall behind a router with firewall. Had an antivirus running as well. At some point while browsing an innocent "funny video" website it opended an ad, which opened an ad which opened a cascading window with multiple attack sites, all blocked by Firefox as "this is a known attack site". Guess what, Firefox did not block all of them. Ended up with the magical Windows XP SP2 reinstall and painstaking recovery of my data.
Morale: 1. What you are saying is not true. 2. Firewall is not an "all the security you need" miracle. 3. I expect the same problems in Vista/7/8 because the thing keeps running in admin mode by default. I also suspect that there are multiple loopholes when running in non-admin mode as well.
...I don't have time to fiddle with with Unity either.
I realize that you intend "why do you care?" to be a rhetorical question. The trouble is that it isn't one. It makes a real difference when the people around you create a consensus that this or that is the preferred way of doing things, your way can become incompatible and unsupported. It applies to religion, software, and other choices also. You can't roller skate in a buffalo herd.
Morale: 1. What you are saying is not true.
Yes, if you keep comparing to XP, which is a 10 years old OS.
2. Firewall is not an "all the security you need" miracle.
I never claimed that. You however claimed that one can get infected simply by connecting to Internet, which obviously isn't true if the user has a firewall enabled and hasn't allowed some weird connections through it.
3. I expect the same problems in Vista/7/8 because the thing keeps running in admin mode by default. I also suspect that there are multiple loopholes when running in non-admin mode as well.
No, they do not run in "admin mode" by default.
That was not what you posted originally
Is someone allowed only one question ever? I hope that's not the case.
Goalpost move detected
What is one supposed to do when one realizes that the claim that one made originally is incorrect but can be amended to be correct? For example, one might realize that "no Linux programs support burning on the fly" is incorrect but "among Linux programs that claim to support burning on the fly, they all make failed burns" is correct. How should one make a correction without it being considered a goalpost move?
But the less savvy users when they have a system like Windows PC, or even MacOS, will undoubtedly mess it up by installing some kind of virus, or spyware, or what have you
The proper solution to this isn't a requirement that all code be signed with a paid certificate. It's a capability system that limits what an untrusted program can do outside a well-delineated sandbox. Such a system has been implemented in OLPC Sugar (Bitfrost) and Android, and Mac OS X Mountain Lion will adopt this for the Mac App Store. An executable is signed with a self-signed certificate so that a virus can't infect it, updates to the application are signed with the same certificate (called "key continuity management"), and the user can check or uncheck capabilities for applications on that certificate.
If Linux does what you want, use it, you don't have to sell it to anyone.
More usage share makes hardware makers more willing to cooperate by providing drivers. Right now, for example, makers of printers and the like need Apple more than Apple needs them, but with Canonical and other desktop Linux distributors, it's the other way around.
I would agree with you, but there's something else that Apple has over Windows (but not necessarily over Linux) that contributes to what causes average (and not so average persons like myself) to prefer Apple over other OSs. Specifically, maintenance costs. I do essentially no maintenance on the family Macs, and these days I don't even do any work on the extended family's PCs, because I can claim ignorance. Minimal maintenance makes my life a lot easier, and gives me much extra time to devote to my other responsibilities. Maybe things have changed since Win XP, but the constant running of various third party applications to scan for virii, adware and assorted scumware, defrag hard drives, clean out the registry, ad nauseam was taking up surprisingly large amounts of time that I now have free.
Linux is a different sort of beast, and I don't know how you'd compare maintenance time with the Mac, since in my experience with Linux, all the maintenance time is front-loaded. After install you spend about a week sorting out drivers, package dependencies, cron jobs and whatever, and then when you're done you're pretty much done until the next major upgrade. Apple maintenance, what there is of it, only really starts to happen when the computer is reaching the end of its useful life, and mostly involves paring down the software and files you don't really need, or finding less-greedy versions of whatever software you can't live without. And it doesn't take much time. When a Mac comes to the end of its useful life, there just isn't that much you can do software-wise.
Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
"I kind of feel like a car salesman who realizes he no longer believes in the product he's been pitching. It's not that I don't find Linux worthy..."
If you find Linux worthy then why do you no longer believe in it?
For me, I've been falling out of love with Linux for the last two years, and there's one very simple reason: Ubuntu's Unity interface. That right there is what is wrong with Linux.
I'd upgrade to Linux Mint to make the suckage stop, but my main home desktop is dual-boot and I'm afraid the installer might melt my Windows 7 partition. And since Win7 knows about my HDMI TV and can run iTunes and Steam and my Ubuntu can't do any of those, that would hurt.
You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
When other OS users see Linux they groan at the thought of re-learning how to use a computer and believe it will be too hard to change. We should be targeting first timers (children). Once they discover how easy and logical Linux is you have a customer for life!
I got to the chocolate box before you, that's why the hard ones have teeth marks.
I have to say i find Oakgout to be pretty damned funny AND sad at the same time because of all the people to accuse of being the same person? hell we aren't even in the same time zone! We are as opposite as opposite can be but it DOES serve to illustrate what kind of madness is going on inside his head, as its a classic case of "Persecution syndrome" where they get it in their heads that "They MUST be after me, I'm too dangerous, that's what it is! I know THE TRUTH and they are out to get me for it!"
While I have to laugh at the sheer batshit lunacy of it all the sad part is one day he'll just disappear off of here and we'll not know why, when in reality he'll have hurt someone or himself and been locked away. That is what i think happened to our last resident crazy BTW, I think old Twitter succumbed to his madness and probably hurt somebody and is now in jail or a padded room, damned sad, hate to see anybody get THAT batshit.
Now if you'll excuse me I gotta go look at the tiger sales, my business has been so good lately that after i fix up my dad with a new router I'm gonna pick out my oldest a new Hexacore kit. He is so excited as this will be the first time he has the #1 PC in the family, as its even faster than my hexacore. But I figured that I have been #1, his little bro has been #1, now its his turn. Already got him an HD4850 ($50 at Geeks BTW, great cards and dirt cheap) and when I slap that Hexacore together he is gonna chew through SW:TOR like shit through a goose. BTW the hexacore kit is like $300 after MIR, really sweet deal and I have to say i fricking LOVE my hexacore, that bad boy rips a DVD to AVI in less than 14 minutes flat, just gotta love it. be sure to laugh at Oakgrout for me LOL Peace.
ACs don't waste your time replying, your posts are never seen by me.
...we're all way over-thinking it. "Mom and pop" don't need to "know" Linux to use it. All mom and pop do is surf the Internet, do e-mail, possibly Facebook and flash games (Facebook, Pogo, etc.) and maybe run a few card creation programs, etc. nothing really major. 3 of those 4 things involve the browser, which unless they used IE the whole time, doesn't change. Firefox on Linux looks and works the same as Firefox on Windows. Same for the other available browsers. E-mail might be an issue if you were foolish enough to let them use Outlook Express or Windows (Live) Mail (in all my years of tech support, 90% of folks have no need for it, and so it only added to points of failure in which they need tech support), otherwise they're using webmail, which again, won't change in operation or looks at all. Flash games are a non issue since there is Flash on Linux now, so that takes care of that.
The only remaining issue is other Windows apps like Create-a-card and such the mom might use, or maybe dad's flight sim. It's possible WINE might take care of those, if not you could always set up a VM of XP with networking disabled, and have them run it like it was an app. I did this once for a couple on Windows 7 because an application his wife used wouldn't run even under compatibility layers. All they need to know was how to run it and that was it since they already knew how to operate Windows and applications within.
So now tell me why mom and pop can't use Linux? That it looks a little different is irrelevant, it has enough similarities that they can use it with very little retraining. Everything else is taken care of. All the other arguments made are the arguments of smart people over-thinking it all (IMO).
It is free. And it is free.
The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
Nope. buttloads of truth.
Brand new Laserjet cp1525. linux found and had the driver without effort. Windows 7 I had to install the 68gb of helper crap on the HP disk just to get the printer to work.
I really hate HP's window drivers and all the worthless software and other crap that has to run as a service they shovel onto the machine.
Do not look at laser with remaining good eye.
Shamelessly... at Commodore USA the only OS shipped in Linux variant (Commodore OS Vision).. Linux's day on the desktop will come..
http://www.hawknest.com/
Despite what a lot of /.ers seem to think, people do not buy computers to run operating systems. They don't even buy them to run applications. People buy computers to do stuff. For private users, what people do is: read email, browse the web, manage their pictures and movies, do some occasional word processing, maintain a few lists database style in Excel. So, for personal use Linux needs: email reader (check), web browser (check), software to manage, manipulate photos (sorry, nothing out there compared to Windows offerings), something to manage and do some edits to movies (sorry, nothing out there for a Linux casual user), a word processing software that works like Word (nothing really, Open Office is a Yugo to the Microsoft Audi, and who wants to struggle with a Yugo), spradsheet software (again, Excel is what people wants - not necessarily needs - and Open Office simply isn't polished enough).
Now, at this point we have not even touched upon the absurdity of having multiple desktop alternatives and the insurmountable hazzles that created for a normal user. You know, the kind that doesn't know that you can use Ctrl+F to search a document for text. Oh, and did I mention Cut/Copy/Paste that still has terrible support on Linux. Yes it does. In Eclipse, for example, you try and hope, but quite often it doesn't work as expected.
For IT departments. You need AD and the management tools. They can be hacked together if you are good, but again, on Linux it is a hazzle. To put it mildly.
Linux - essentially - desperately needs a good compatibility interface for DirectX and the gaming-relevant APIs.
It's called OpenGL and it's better than DirectX. Linux already has all the gaming APIs it needs, what it needs is more games and I don't know about you, but I don't want to get my games from the tired old publishers any more. How many ways are there to spell "yet another tired shooter".
Have you got your LWN subscription yet?
Linux is a great product, it's just not aimed at desktop users.
It's aimed at me, and I'm a desktop user.
Have you got your LWN subscription yet?
Linux is stable, fast, secure, easy enough to use. It's a download away and you don't even need to waste a writable CD anymore. The price is right.
By 2003 This had Microsoft and Apple running scared. How can the big guys compete with something that's free and good? Over the last decade explosive growth of linux distros has seen Windows and Apple marginalised as the desktop OS of choice. In about 2005 it became common knowledge you'd buy a Windows desktop, paying microsoft tax and all, and after a few weeks you'd be shoving in a live CD and with about 6 clicks you have a whole new desktop, bringing across all your files and settings, right down to browser settings and automatically finding an appropriate OSS alternative application for what you had on your existing system. OEMs began installing distros on new desktops and from there linux proliferated in the desktop space to take over as #1 by 2008.
The sophisticated package management system in Linux evolved in to user-friendly App store system. This was highly attractive to developers and users alike and resulted in explosive growth in available software for the platform. This is why when Apple introduced their "App Store" in 2008 they were accused of copying Linux, which had this feature for some time although in a far more open format. iOS failed to attract developers from the much more entrenched Linux App system, and ultimately became a niche product.
So what was responsible for this growth? After all, any novice can shove one these things in to a computer and it's so self documenting they never need to consult a manual or even Google. People struggling with virus ridden crashing Windows machines would be handed a distro disk and have all their computing problems solved. It was the ultimate democratic computing revolution. The shear number of labour hours available to open source development meant proprietary OS vendors just could not compete pace of Linux development.
Despite huge pressure on lawmakers to restrict linux and a well funded smear campaigns to fight it, in 2011 a bankrupt Microsoft was forced to release Windows as open source software. Now a small community of nostalgic enthusiasts maintain the project.
Well at least that's what could have happened. I seriously used to believe this would happen. In about 2005 I started to realise it wouldn't. Why has desktop linux failed in this way?
I'm an OS agnostic, but with a soft spot for Linux it pains me to admit this: Because it sucks.
As I play around with my Android phone I realise the problem. Desktop linux has epic design problems, especially at higher levels. Despite the prowess of OSS at a line by line coding level, the further you get from the Kernel level the more things start to become an ungodly mess. Lately it seems out-of-touch UI designers are trying wreck things further.
Android's recipe got it right: Take the brilliant Linux Kernel and but a really good software stack on top of it and BOOM just like that you have a smartphone OS steamrolling over the competition.
OSS can win - look at Chrome and Firefox vs IE. And Android is Linux done right. But remember it IS Linux. So can Linux win if it just picks up it's act?
After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
Windows and Mac might be good to use. But if we have to consider why Linux is better choice. It's free. There are millions and billions people in this world who lives in poor country. Still they are talented enough that they works with computers. Only things that they will lack is fund. Ahead of spending for windows and mac, and their different software they prefer to spend for their basic need. Then comes linux, which helps then to achieve their goals. This would be just reason to start their journey of linux. Then slowly they get used to with it. And out of those people who moves to developed and rich country, they prefer to use linux with whom they are habitual. At that time they will buy software for linux ahead of windows and linux. Even for those people who are from IT field they gets involve into open source community and then they will start to share their idea freely in open source community. So eventually most of the people will be using Linux. I love linux because I can use it as I like.
Linux - essentially - desperately needs a good compatibility interface for DirectX and the gaming-relevant APIs.
It's called OpenGL and it's better than DirectX. Linux already has all the gaming APIs it needs, what it needs is more games and I don't know about you, but I don't want to get my games from the tired old publishers any more. How many ways are there to spell "yet another tired shooter".
This is the same logic that leads to Linux not having a decent implementation of useful features MS might put into their operating system -- for example the new Start menu.
It's chicken and egg -- no one's going to make games for Linux till there's a market, there won't be a market till you can play most games on Linux without needing to boot into Windows.
That means you need a compatibility layer.
The compatibility layer for DirectX on Linux is called Wine. Personally, I don't care about it, DirectX is highly barfacious compared to OpenGL, which rules the world with the exception of Microsoft fanchises.
Have you got your LWN subscription yet?
GNU/Linux offers stability, security, performance and a low cost of entry. However, the biggest reason for switching to Linux is freedom - the ability to customize and use the OS as you choose. Using a Microsoft or other proprietary OS makes the end-user a hostile victim to the whims of the (unethical) corporations that own it.
While Linux certainly has made great strides in it's usability, ulitity, and perhaps even it's reliability, it was never really intended to be a desktop. For that reason and many others, it pales in comparison to Windows. Also, how can a fragmented community of developers and users (each with their own vision), ever amount to much? Suprisingly....against all these odds, Linux has still managed to become what it is today....an impressive community effort. Yet, it is also still a real mess in many other ways. For example, what Linux needs is not more alpha code apps each doing the very same thing in some slightly different way. Instead there should be fewer and better apps, in hope that some of them might actually work as well as most Windows applications do. And Linux needs big apps. Without them, users will continue to shun Linux. And the only way these things will happen is with good project management and corporate financing. Without them, Linux will always be just a hackers OS.
I'm not being contrary, I really am curious. I have installed Linux on over 1500 machines in the span of 5 years and since the .27 kernel, wifi, sound and printers just work (TM) OOTB. At least the majority of the time. There are the occasional hiccups sure but I've had way more trouble getting some drivers to work in Windows than Linux.
When you are dealing with a computing public that can't differentiate between "download" and "install", or those who cannot understand the concept of a browser, then you are never going to get them to consider another operating system. It takes me about 5 minutes of conversation to decide if I am going to introduce someone to Linux. Sadly, about 70 percent of the time, I decide as a paid tech, to keep taking their money as a Windows User. It makes my life easier and after all, I have a kid to put through college.
Windows assumes you are an idiot...Linux demands proof.
Go and read the documentation for an iPad ... it's a very quick read ...
Lack of documentation is only an issue if the product is not well written, or is written with someone else in mind .... which can be an issue with Linux apps, But is also an issue with some Microsoft applications (which it should not be)
Puteulanus fenestra mortis
It's the Year of Android on the Desktop.
--
If work was so good, the rich would have kept more of it for themselves.
Cool story.
Why I use Windows 7?
I do taxes. I play 3D games. I do coding. I do a lot of scientific analysis and modeling for work. I do a lot of instrumentation control and driver manipulations during work for which I use specialized software like LabView and MATLAB and OriginPro.
Which is the operating system that allows me to do all of those things, without compromise ? You guessed it Windows 7.
How much does this cost me? Maybe a couple of thousand dollars including all the Windows and specialized software licenses, and zero time. How much will it cost me in time and money to replicate OriginPro on Linux or develop a peice of software that performs all those things on Linux?
The oh-so dangerous viruses that supposedly arrive through emails are taken care of by three things.
1. Get MS Security Essentials. Leave it on autoupdate.
2. Don't ever overrride its warning unless you confirm the file is non-executable/safe manually.
That's the thing with Linux...if I need it, I could get it an no cost. It makes infinitely more sense to run Linux on a Virtual Box on a Windows PC than the other way around , if you want to ensure that you never run into a situation that you are prevented from doing 'task x' in the intended way due to OS limitations.
Entia non sunt multiplicanda praeter necessitatem.
I sat Phtotshop on the top of this lost, and I my first instinct was to mod this down as "Troll". Whenever I see a critical post that starts with mentioning Photoshop I immediately think..no, i KNOW... they are being completely full of crap. This is by no means insightful. This poster is clueless or trying to troll. But maybe it would be more constructive to forego modding and comment on this.
OK I understand that Photoshop is a de-facto industry standard amongst graphic artists and such, but seriously how many "normal users" really use Photoshop? Out of 100 maybe three, and two of them are useing a cracked/pirated they found on some torrent site. Photoshop is NOT a "killer app" outside of graphic design, and 99 percent of users have no use for 99 percent of Photoshop's capabilites. Normal users want to crop or resize or remove redeye or apply a set of basic filters and want to do it easily. Photoshop is NOT the answer any more than GIMP for these people. They will use the rinky-tink software that comes with their camera, and would be happs with a rinky-tink photo editing app bundled with GNOME or KDE. In the case of GNOME, the "shotwell" app is probably the best candidate to address this concern rather than petitioning to have Photoshop ported to Linux (which will never happen with sub-5-percent OS market share).
As for the other items on your list:
* Acrobat. Are you talking about the "reader" or the "pro" version? I know even less people who use Acrobat than who use Photoshop--exactly ONE PERSON--a prefessional graphic designer. As for the reader everybody uses? IT SUCKS HARDER THAN A HOOVER AND EVERYBODY DESPISES IT. It is big, bloated slow crapware that continually bugs you with its auto updates to fix nasty security holes. Evince on Linux systems is a far better alternative to view PDFs and there are many alternatives for all platforms to that steaming pile of crap.
* Sharepoint. Perhaps but as a client I've been able to use a sharepoint website from Firefox on a Linux machine well enough to suit my needs. I understand its power exends far past being a fancy web portal but outside of a corporate environment nobody cares about sharepoint in the slightest. As Apple has proven the key to success is to make the public fall in love with your product, which then drives business to accomodate. From a server perspective trying to set up an effective sharepoint system made me want to slit my wrists--it seems like a whole lot of "cumbersome" to do what should be more simple.
* Call of Duty. Perhaps the games issue is the single valid point here, but not "call of duty". Hard core PC gaming is most definitely a small niche market--the market for games like that are served quite successfully by game consoles. If anything though, those consoles represent one of the more serious threats to open computing--MSFT would like nothing better than to make its XBOX the replacement for your home PC. But realistically, for personal computing the games market isn't "call of duty", it is "bejewelled" and "farmville" and the like.
* Quicken. One of the few personal computing apps users might miss if they switch from Windows...oh wait, never mind. The retarded install process notwithstanding, some WINE tweaks/UI improvements could address such things. But there are better programs than Quicken that don't cost a bundle. GnuCash and Money Manager Ex work as good or better, are free (and "Free") and at least the former can import Quicken data. So rather than stuggle to use an inferior product via WINE, use one built for purpose on Linux.
* Turbotax. This is a product that is being reduced to niche or even irrelevancy by web-based applications. I have filed my income tax electronically via the web for four years now from Firefox on a Linux computer.
* As crappy as printing support has been historically, Windows was behind the curve for awhile. when I last installed Debian I didn't ev
See you next month.
*Did you get your free Vista laptop yet?
Have gnu, will travel.