chris0101 wrote:12. Their favourite apps don't work on Linux or cannot be Wined (or they have never heard of Wine). Furthermore, no Linux equivalent exists. This is especially a problem in the professional world. Solving this could go a long way to getting profit motivated corporations to adopt Linux more as the costs of running Linux are cheaper (despite what Microsoft claims).
That is probably No.1 on the list.
Most popular linux distributions are no harder to use than Windows, but I already said it in another post Linux falls short on hitting the mark on all the top uses for every day home computer users.
[*]Communications - E-mail, Instant Messenger etc.
[*]Listening to Music - MP3, streamed music, sometimes you have to install Audio Codecs
[*]Watching Video - Most don't include Flash or DvD support or Codecs
[*]Web Browsing - Konquer sucks... FF or Chrome are acceptable.
[*]Gaming - WINE is a good step still isn't "there" yet.
Out of the Box Linux releases generally hit 3 out of the 5. Linux Mint is an exception it hits on at least 4. Watching Video and Gaming usually requires additional software, either Codecs for Video, and WINE for games and that's
if the software is compatible, and often when it does run there are graphical/framerate/audio glitches. Linux needs commercial support to become something people will "want" to use, otherwise they will stick with the tried and true, though often annoying, Windows and Mac OS markets.
For business useages, Linux is iffy, if you are a large very profitable company you just have your software custom made, for small businesses unless you just want to use it as a File/Print server or as a terminal for software on a server somewhere then it's fine. But from what I've seen in most small businesses, they don't use Linux because the majority of the software has DYI support. You look things up and have to fix it yourself. They don't have time to spend doing all that when with Windows software you can submit a help ticket, or call someone and get walked through things or someone can come and fix it for you. Generally when something "borks" small businesses will be busy handling business not screwing around with a command line.
The next thing hurting Linux more than anything in my opinion is no unified installer format. Most end users don't want to compile code for their system, most developers either don't want to release their code or have to build 5 different installer packages, this is especially true of Commercial developers. If I wanted to install a fictional game called "Monkey Poo Slinger Simulation 2011" I don't want to have to go check to see if it's compatible with WINE, and if it is do possibly half a dozen work around to get it installed and working properly, and if I'm on 64-bit Fedora pray it doesn't have a runtime dependency that 64-bit WINE doesn't support, because then I have to compile my own WINE install as well. I want to click on a installer, enter my password and watch it install and enjoy it. If I'm on MINT and there is a .deb package for it fine it works, but what if I'm on Fedora and there isn't an .rpm? or only available as a Superdeb, urpmi? Get what I'm saying here, it is impractical for Commercial developers that will want to protect and control their source code to develop for Linux. Is there anything wrong with them wanting to protect and control their code, no absolutely not. Is it wrong they aren't supporting Linux, no it's not, we talk about freedom of choice in what software we can use, which distribution we use, they have the freedom to choose which platform they want to support, don't like it Dual Boot or limit yourself to WINE compatible Commercial software if a suitable alternative isn't available. Most people though just go to or back to Windows, or OSX. It does what they want, no installing codecs to watch DvD's all their commercial apps are available, no biggie, for them it's practical. Me, I Dual Boot, there are a few things I prefer that do not and will not every work on Linux natively, why? Because Microsoft owns them.