How to make a Web 2.0 Logo History of Web Browsers Best of Mac vs. PC Parodies Energy Efficient Gadgets Smart Bookmarks in Firefox 3
Collapsed This Week Collapsed CyberNotes
Collapsed Last Week

Why Linux Hasn’t Gone Mainstream Yet

June 6th, 2008
65 Comments Written by Pieter


linux geek.pngEditor’s Note: This post was written by guest author Pieter De Decker, who is also the developer of the free USBsyncer and iPodCALsync! Feel free to read past articles that Pieter has written.

Even though Linux is more user-friendly than it ever was, it has yet to catch on with the average Joe. Having used Ubuntu Linux for over a year, I’m pretty familiar with both the graphical interface and the terminal. I’m gonna play devil’s advocate and try to uncover what’s keeping the crowd away from Linux.

You can’t just go and install anything you find on the net

When you use Windows, you get used to the fact that any piece of software you find on the net is compatible with your operating system. Sure, many sites are dedicated to finding cool Linux software but I did miss being able to try everything I came across. Even though I find myself uninstalling these things afterwards in many cases, I still missed being able to play around with these things. Joost is a perfect example in this category.

There are Linux-compatible alternatives out there for every Windows app, but they’re not always good enough to replace them.

Linux has a dedicated community of volunteers that work on all sorts of cool applications in their spare time. Not every app however is ready to compete with their Windows counterparts just yet. For example, I enjoyed using Pidgin/Gaim but I did miss a couple of features, most of which are hard to develop without some help from the companies running the IM networks. I’m a loyal MSN user so I had to miss out on winks, backgrounds, audio/video chat, games and all that stuff that makes Windows Live Messenger have such a big memory footprint. Or how about video editing? Until this day, I haven’t found an open-source alternative that is good enough to replace Pinnacle Studio. Although this is mostly due to the fact that Linux developers have a lot less resources, that excuse is not going to get Windows users to switch.


You can’t use Windows apps you purchased on Linux

If you bought any commercial software in your life, you might as well just go throw it all away unless they happen to support Linux.

Microsoft and Apple

Since free OS usage is on the rise, Microsoft and Apple secretly try to set up some kind of cordon sanitaire by totally ignoring Linux, and in some cases even crippling their user experience. Here’s an example: Ashley reported a while ago that the new iPods don’t support anything other than iTunes. For years, people in the Linux community have been working on iTunes alternatives without any cooperation from Apple. But then they wrote new iPod firmware, which is of course paid for by the consumer, that intentionally prevents third-party apps from accessing their device! Since the average consumer doesn’t like rebooting into Windows or Mac OS X to sync his iPod, he just stays away from Linux. Cause after all, why would a user degrade its experience just to get away from the two giants?

The same thing goes for Microsoft. If they’d give the developers at OpenOffice.org some insight into their file formats, Office compatibility wouldn’t be such an issue and people would be more likely to switch to an Office alternative (which of course is the reason that Microsoft’s not doing it). Don’t get me wrong, they have done a tremendous job on figuring out how Office file formats work. However, that still doesn’t guarantee that your OpenOffice.org documents will look exactly the same in Office. And that is very important. Let’s say you’re a Linux user and you have to hand in a PowerPoint presentation. As you know, PowerPoint presentations can become very complex if you’re messing around with images, and if your images move a little to the left, your layout could get messed up.

Cross-platform apps are less user-friendly on Linux

The best way to explain this is with Audacity, a great open-source sound editor. On Windows, you download the installer, you run it and you’re set to go. On Ubuntu, you download the installer, you run it, then you find out that the package was compiled without MP3 support, uninstall it, compile it manually and install it yet again just to find out that your microphone is not supported since your sound card driver hasn’t been installed correctly. But it doesn’t end there. Even Firefox doesn’t feel quite right on Ubuntu, just because for some reason the Download Manager doesn’t display file icons. It’s just one of those small things that make users feel good about the product they’re using.

Linux’s advantages over Windows

Linux may have its disadvantages, but let’s not forget about its advantages. Have a look:

  • Linux is free and they will even ship it right to your door with no strings attached!
  • On Windows, it takes a while for Windows to install the drivers for your USB devices when using them for the first time. On Linux, you connect a USB device to your PC and boom, it’s ready for immediate use.
  • You can get stuff done faster using a terminal… if you know how to use it. Compare: Windows versus Linux.
  • GNOME and KDE, the two most popular window managers for Linux, are far more customizable than the Windows shell currently is. Which brings us to another advantage: if you don’t like your window manager, you throw it out the window. On Windows, you’re stuck with Windows Explorer.
  • Most Linux distributions have an all-you-can-eat buffet of free software that can be accessed with the click of a button.
  • Most Linux distributions update all your software automagically. Windows on the other hand will only update Microsoft-owned software. But wait, there’s more! On Windows you’ve got antivirus updaters, Windows Update, that nasty Apple Software Updater, the Google Pack updater and all kinds of other stuff. On Linux update tasks are centralized, saving you a huge amount of resources. It’s getting more stuff done and giving you a little speed boost!

Summary

It’s not the fault of Linux contributors that its market share is no bigger than 2%. If this movement had taken off faster before Windows became popular, I wouldn’t be writing this article right now and Linux would have taken over the world. Now that Windows and stuff like Microsoft Office, the iPod, Windows Live Messenger and so on dominate the market, Linux has to adapt to it. They have to write drivers and produce software to interoperate with these systems without any help of the software/hardware companies, which is almost impossible since some companies even try/tried to prevent this. Until the day that they get out of the vicious circle where hardware and gadget manufacturers are saying “nobody’s using Linux, so we don’t have to support it” and users are saying “my hardware is not supported, so I’m not going to use Linux”, the future’s not looking so bright as many people want you to believe.

[image via ExtraLife]

RSS Icon Enjoyed the post? Subscribe to our feed to get a daily dose of CyberNet!

Tags: Software, , , , ,

Previous ArticleNext Article
 

Related Posts:


65 Unread Comment Tracking CyberMark This Article
RSS Icon
65

  1. Max (All-Star) Quote this Comment Report this Comment
    Avatar

    Very well written article. I enjoyed it. :)

  2. Avatar

    I tried to use Linux Ubuntu 7.10 last week and everything worked fine, except my monitor (HP Pavilion MX704). For a strange reason there was a lot of flickering on the monitor that got me a headache and had to switch over to Windows.

    If I could fix this problem, I have no problem using Linux Ubuntu. Firefox was fast as well as OpenOffice using Ubuntu.

    I agree there’s a compatibility problem with many nice Windows’ programs. But I guess that’s the price you have to pay for using a reliable and secure software such as Linux.

  3. Avatar

    Yea, i would use it to but its just the hardware incapability. I know its not there fault but i dont get my surround sound upmixing or the wireless drivers. Both of which, but mainly the latter make it un-useable. With the fact that windows is currently pushing a over resourse hungry os im very tempted to convert and downgrade my vista to xp so i get the extra proformance i want from my games. Grrrr.

  4. Avatar

    I’m stuck in between myself. I installed Ubuntu 8.10 on my laptop a few weeks ago, and there are so many things I love about it. There are very few hardware issues, the global updates and command line are great. However, there are LOTS of apps I don’t want to leave behind, and I have a dilemma similar to iPod support: PDA support. I’ve used a Palm for years, and there are lots of Palm syncing options, but it really seems like the OS is on its way out. I’m eligible for a discount on a new phone, and I’d like to get a smartphone. According to the Ubuntu forums, there’s no way to sync a Blackberry, and setting up Windows Mobile is complicated and uncertain.

    Still, if you can’t let go, virtualizing Windows is an option, especially since VMWare and VirtualBox are both powerful and fairly easy to set up (seamless mode in VirtualBox is really cool). However, you need a decent amount of RAM to run Windows inside Linux.

  5. Avatar

    This article is very well balanced and very well written. I agree with every point listed here. Linux’s main disadvantages are very well highlighted, and its advantages too. I personally switch between Windows Vista and Ubuntu Hardy, but my heart always goes to selecting Ubuntu on start up. I just need to go into Windows sometimes.

    To solve the problems with formatting errors, I usually convert my *.doc and *.ppt files to PDF. So they look the same when I’m submitting reports.

  6. Avatar

    YOU ARE SOOOOO DAMN RIGHT!!!! I have a really horrible computer (256mb ram + 128mb ram i added) 1.1GHZ intel celron and 20GB HD) I completed deleted XP and replaced with UBUNTU 8.04. Mainly because i assumed things would run smoother also because i’m gonna make my first computer built over the summer with dual boot. However I knew I could not go through life without using windows, at least for the upcoming years to come. I love ubuntu, the way you are free to do whatever you want, its not restricted, you can customize it the way you envision it. Its awesome how the open source community gets together and comes with something so fabulous, without charging users. The main reason is most people haven’t made the switch is because of compatibility, windows apps will not work, and the alternative software cannot really make up for the more functional windows software such as MS Office and photo/video editing software, so on. However there are tons on software/functionality offered by ubuntu, one of which is the terminal, that thing amazes me. The effects offered by ubuntu are simply amazing (compiz).

    THE ONLY PLAUSIBLE SOLUTION: Advertise ubuntu (possibly also by word of mouth) and its feature, stating its great features, telling the average joe’s that they can have both windows and Linux (Ubuntu) in their computer with dualboot, and the entire process is very easy, especially with a instructional video. With the amazing effects, look, stablilty people with start to use this more and more, and software companies will HAVE to provide more/better support for linux. But this will require funding/sponsorship, etc

    but then again, this is my personal view of the situation.

  7. Michael Dobrofsky (All-Star) Quote this Comment Report this Comment
    Avatar

    Unfortunately, Windows is still the all-round easiest OS to use to get things done. Just my opinion, and note that I use the word ‘unfortunately’ ;)

    P.S. Some of those Linux advantages are way dubious. I shouldn’t even need to point out which ones to experienced users of both OSes.

  8. Avatar

    Here are my reasons:

    1. Linux isn’t pre-installed on that many computers (sure, some computer give you the option, but who’s gonna chose that? Actually, no one. The average joe will choose windows and the techie will just build his own computer…).

    2. There’s a lot of incompatibilities with drivers and wireless cards. On windows, usually you don’t have to go and scrounge around downloading drivers and ndiswrapper and crap like that. Techies don’t like doing it (hell, I sure don’t), so why would an average joe even put up with it?

    3. as everyone mentioned- software. For me, honestly, the programs I use on a daily basis (Firefox, Pidgin, and Foobar2000) are all on Linux, minus foobar, and Linux has Amarok anyways. Sure, there’s other programs I use, but those are the only 3 I use daily.
    But for others, a switch to Linux could cripple them based on what software they use daily.

  9. Avatar
    Omar Upegui wrote:
    I tried to use Linux Ubuntu 7.10 last week…

    Current release is 8.04

    Ubuntu can be launched from a LiveCD on a Windows platform to “test drive” it.

    Current Virtual Machine methods allow running a Windows session and interchanging data. WINE works with the vast majority of software. Pieter’s comment that, “You can’t use Windows apps you purchased on Linux” is completely untrue. Frankly, it should have disqualified the entire article.

  10. Avatar

    I had tried Linux (Red Hat, Mandrake…) a number of times in the last 10 years and always ended up getting rid of it after a few weeks or months. I became very frustrated with one thing or another and would finally give up. With Ubuntu I have had it installed for about 2 years (started with 6.10) I love it, I have 1 of my comps dual boot XP/Ubuntu. I prefer Ubuntu and would use it exclusively if not for having some software I need Windows for. My wife needs MS Office to be compatible with her school, I have 4 networked comps and like playing multi-player games with my kids and friends, and a few misc things like MP3 burners and Photo editing software. Trying to get Windows software to run with “Wine” on Linux is problematic at best and by no means easy. Even if/when you do get it to run it will usually not be as fast as on Windows and may be a LOT slower. I hope to see a day when much more software is written for Windows & Linux but we aren’t there yet.

  11. Avatar

    Omar,

    I’m guessing the reason for the screen flicker you are experiencing is because Ubuntu chooses a very high screen resolution by default. (I’m assuming you’re using a CRT). The higher the screen resolution, the lower the screen refresh your monitor will be able to produce. Decrease your screen resolution, and you should get a more stable image.

  12. Change (All-Star) Quote this Comment Report this Comment
    Avatar

    It’s an ok overview of someone’s personal experience with Linux, but I’m quite surprised by the incredibly positive response from the commenters. I suppose that’s because so many tweakers are biased towards Linux as it is a way to be against the evil MS & Apple (I agree that they do look evil sometimes, but I understand why they are). To me this does not look like a Cybernetnews article: it’s not unbiased, not very well supported by facts and has quite a lot of opinionated pieces. I’m glad this is a guest writer and not Cybernetnews’ new direction.

    “When you use Windows, you get used to the fact that any piece of software you find on the net is compatible with your operating system.”
    > This is slowly changing now that Apple is becoming quite popular. There is more and more cool Apple software on the net that can make you disappointed when you find out it’s not for Windows. There are some instances where you can even get disappointed about Linux-only software, such as Amarok.

    “You can’t use Windows apps you purchased on Linux.”
    > Not completely true, as you can use virtual machines. On OS X you can even run a virtual machine almost invisibly, so this should be possible on Linux as well at some point, making it even easier to make a transition. To suggest that you “you might as well just go throw it all away” is quite an exaggerated claim, making it sound worse than it is.

    “Since free OS usage is on the rise, Microsoft and Apple secretly try to set up some kind of cordon sanitaire by totally ignoring Linux, and in some cases even crippling their user experience. Here’s an example: Ashley reported a while ago that the new iPods don’t support anything other than iTunes.”
    > Any facts to back this up, or is this just some kind of conspiracy theory you believe in, further exaggerating the situation? The fact that iPods officially don’t support anything other than iTunes is not backing up your claim, as there are plenty of other reasons for them to do this, totally unrelated to Linux. Besides, on Windows there are at least two pieces of software (one of them totally free) which work fine with the iPod: MediaMonkey & Floola (both developed without the help of Apple).

    “The same thing goes for Microsoft. If they’d give the developers at OpenOffice.org some insight into their file formats, Office compatibility wouldn’t be such an issue and people would be more likely to switch to an Office alternative (which of course is the reason that Microsoft’s not doing it).”
    > You say this as if you find it totally normal for Microsoft to let paying customers leave them, losing income, and on top of that, you would like Microsoft to *invest* in the possibility for customers to go elsewhere? What kind of business decision would that be?

    Besides, currently they *are* working on supporting other formats which increase interoperability. Perhaps forced by the public, certain governments and organizations, but only then it starts to make business sense. Not because there are 2% customers which might possibly want to continue working on MS Office documents, without using their software.

    “You can get stuff done faster using a terminal… if you know how to use it.
    (…)
    * GNOME and KDE, the two most popular window managers for Linux, are far more customizable than the Windows shell currently is. Which brings us to another advantage: if you don’t like your window manager, you throw it out the window. On Windows, you’re stuck with Windows Explorer.
    * Most Linux distributions have an all-you-can-eat buffet of free software that can be accessed with the click of a button.”
    > This is something that might be attractive to advanced users who like to customize their computer, but the majority of computer users hardly customize anything, hardly research anything and just want a computer that works out of the box. Choices and command lines might even scare them away. Do you really think these options are positive regarding getting Linux to “go mainstream”?

    “It’s not the fault of Linux contributors that its market share is no bigger than 2%. If this movement had taken off faster before Windows became popular, I wouldn’t be writing this article right now and Linux would have taken over the world.”
    > This is a joke right? Otherwise, how would you support this claim?

    “Now that Windows and stuff like Microsoft Office, the iPod, Windows Live Messenger and so on dominate the market, Linux has to adapt to it. They have to write drivers and produce software to interoperate with these systems without any help of the software/hardware companies, which is almost impossible since some companies even try/tried to prevent this.”
    > Twisting the facts. Your examples are companies which try to keep their customers tied to their products. They have to make money after all, that’s why they’re there. The examples did not show me they were targeting Linux. Linux is *affected*, not *targeted*. Very important difference.

    I can’t really conclude otherwise than that this article is written for the advanced users out there, who spend a lot of time on their computers. This while I expected to see the “mainstream-ness” mentioned in the title reflected in the article. I don’t see anything about usability comparisons for example (with proper research backing up claims). Nothing geared towards the average Joe, the biggest part of the market. It’s mostly about things that interest tweakers, which might be what – 2% of the computer users? Perhaps a bit more? Which is currently the Linux market share, so if you look at it that way, it’s doing pretty well.

  13. Avatar

    Just one remark: In Windows is possible to change the shell and use something like liteStep or bbLean, though it’s true the level of customization is not as big as it’s possible with the various Linux windows managers. Also, I think that Vista does not have this option.

    Apart from that, nice article! I think that not only the differences Linux has compared to Windows is keeping people away from it, but also the increased appeal of Mac OS X is another factor.

  14. Avatar

    FYI: you can access iPods via libgpod f.e with Amarok, GTKPod or similar

  15. Avatar

    wow! just..wow! i did not finish to read the article..just plain crap! somebody who “tries” a GNU/Linux (for your information GNU is the operating system and Linux is the Kernel, and if you speak about the package, then it’s called GNU/Linux…) for a whole year and still doesn’t know what it’s all about shows how…whatever.

    you couldn’t find suitable software in GNU/Linux to replace Windows apps? well, why would you? 95% of those software are shareware and commercial crap which do not the job anyway, that’s why – by the way you said it yourself – you end up uninstalling them again!

    that’s it, i did not read the entire article, because i started to feel that my tablet with ubuntu 8.04 started to feel bad with this crap…cheers

  16. Avatar

    @Change: I’m not trying to hide that I gave my personal opinion and analysis on the matter. I started out by saying that I’d “try to uncover what’s keeping the crowd away from Linux”, I didn’t say “Here’s what’s wrong with Linux”.

    >> This is slowly changing now that Apple
    >> is becoming quite popular
    That is true, but remember that Windows still dominates the mainstream market which means that the majority of users still use it. Besides, I think most of us (even in the geek audience) came from Windows.

    >> Not completely true, as you can use
    >> virtual machines.
    Of course they can, but that’s not the point. Why would a user switch to something unknown knowing that it will degrade their user experience?

    >> would like Microsoft to *invest*
    >> in the possibility for customers
    >> to go elsewhere?
    I’m not expecting Microsoft to do that and I did in fact point out that that would make no sense.

    >> Besides, on Windows there are at
    >> least two pieces of software (one
    >> of them totally free) which work
    >> fine with the iPod: MediaMonkey &
    >> Floola (both developed without the help of Apple).
    I have tried both of these tools in the past, but last time I checked they didn’t support the new iPod models (perhaps they do support the 3G Nano, I’ll have to look into that) since Apple’s preventing third-party software to communicate with these things. The average user doesn’t want to hear “Yeah but we can’t support it because of Apple”, they just want this stuff to work flawlessly.

    >> Do you really think these options are
    >> positive regarding getting Linux to “go mainstream”?
    Whoops, you’re right about that. My bad.

  17. Avatar
    Lashiec wrote:
    In Windows is possible to change the shell and use something like liteStep or bbLean

    I considered adding that to the article, but I left it out as they’re not a full replacement. Although they replace the shell, they do not replace the folder browser Windows Explorer.

  18. Avatar
    fab wrote:
    wow! just..wow! i did not finish to read the article..just plain crap! somebody who “tries” a GNU/Linux (for your information GNU is the operating system and Linux is the Kernel, and if you speak about the package, then it’s called GNU/Linux…) for a whole year and still doesn’t know what it’s all about shows how…whatever.

    I know that some people out there try to force everyone into distinguishing GNU/Linux from Linux, but just look at some of the big players in technology news. Is CNET using the term “GNU/Linux”? No. Even Slashdot is not doing it. I guess it’s a bit like people that use the word Kleenex when referring to a tissue.

    fab wrote:
    you couldn’t find suitable software in GNU/Linux to replace Windows apps? well, why would you?

    How would you edit a video otherwise? And please, don’t try to pass off Jahshaka as a valid Pinnacle alternative. Again: I respect the developer’s work, but it’s not ready to take on Pinnacle Studio yet.

  19. Avatar

    @Pieter (who is shilling for M$???)

    “>> Not completely true, as you can use
    >> virtual machines.
    Of course they can, but that’s not the point. Why would a user switch to something unknown knowing that it will degrade their user experience?”

    Just how long have you been using a computer? This is the same lazy complaint used against each major release of Windows, any major interface redesign such as the Office 2007 ribbon and computers, themselves, compared to paper record processing systems.

    How, exactly, would running a virtual Windows machine using modern VM methods which give near native speed and Linux “degrade” anything? The only way that could happen would be if you define “degrade” to mean more abilities and stability. What happens when M$ stops selling XP and people are forced to “degrade their user experience” because Vista has a different GUI methodology, won’t allow programs/methods they have used on XP and throws in DRM? What about driver support for Vista? (Funny thing, that, I have drivers that worked with Windows 95 that won’t run on Win2K or WinXP.)

    You’ve defined “degradation” as anything which is different than your individual current practices. The world doesn’t work that way. When tools change, you must adapt. Assuming you are old enough to have a driver’s license, you had to go through this process to change from walking or some manually powered locomotive method to using a car. Location of controls in cars are not always the same. Gadzooks, your article reads like the joke about the old fart who tried to rewind a DVD.

  20. Avatar

    Fred, I think you misunderstood what I meant. There’s nothing wrong with Linux and I certainly didn’t intend to say that its user experience is crappy. The problem is that Windows users are hooked on things that Linux cannot possibly get done as easy as on Windows.

    If an average user really needs – let’s say – an accounting tool that can start in five seconds on Windows, would it make sense for him to say “Oh, I’ll just figure out how to run a virtual machine and start it every time I have to use the program just so I can keep using this new thing I don’t even know how to use”. I think we know the answer to that.

  21. Avatar
    Pieter wrote:
    fab wrote:
    fab wrote:
    you couldn’t find suitable software in GNU/Linux to replace Windows apps? well, why would you?

    How would you edit a video otherwise? And please, don’t try to pass off Jahshaka as a valid Pinnacle alternative. Again: I respect the developer’s work, but it’s not ready to take on Pinnacle Studio yet.

    Could have VM’d and run Pinnacle Studio.

    The reason there isn’t a perfect replacement for Pinnacle Studio is the same reason there aren’t perfect replacements for other software on any platform, market demand and IP law. It’s the same reason Windows and Mac aren’t the same.

    Your premise that Linux means no Windows has already been exposed as pure BS. It’s a straw man.

  22. Avatar
    FredThompson wrote:
    Could have VM’d and run Pinnacle Studio.

    Why would one run Pinnacle Studio on Linux in a virtual machine that runs Windows if you could be running it natively on Windows?

    The bottom line is: I’m not a huge fan of Windows, nor do I endorse the way Microsoft operates, but I among many others have become dependent on Windows and some of its programs. Linux simply cannot replace some of the things that Windows can do at the moment, whether it’s about things like iPod touch synchronization or video editing.

  23. Avatar
    Pieter wrote:
    The problem is that Windows users are hooked on things that Linux cannot possibly get done as easy as on Windows.

    That’s untrue in some scenarios, Linux can be as easy as Windows or a Mac. Take my sister over the Christmas holidays she asked if she could borrow my laptop as she was moving away and would need a computer as the one she used in uni for past 3 years was so old and I used parts in another machine, I agreed but told her it run ubuntu 7.10 not Windows she was like but will I be able save in .doc file formats and go on facebook, MSN and play music etc….. (I said yes) So set it up (custom install – all codecs, only left the programs she needed etc.. open office, firefox, pidgin, change the theme, new icon theme and removed the top bar so there was only one taskbar) after 4 months she said “ubuntu is great she also was amazed by compiz fusion when I demoed the laptop at Christmas. And my sister is the user who does not care how it works, just that it works when she presses the button or adding a hardware device to the machine e.g. USB Pen

    So if you set ubuntu (Linux) up right any user can use the OS as most users don’t know if there using Windows, Linux or Mac

    Linux just needs more PR in pre-installed machines etc…. and more software titles will come,driver support etc…

  24. Avatar

    Sigh. Pieter, the point is your “article” has serious logical flaws.

    Why would you run a Windows VM? I’ll answer your question with a question; “Which is preferable, rebuilding a corrupted Windows installation or reloading a VM image in Linux?” You use the VM for stability and protection because Windows is a spaghetti mess of lousy code. Do you have family or friends who want you to fix what they screw up on their Windows installations? If the VM crashes, you restart it.

    Second major reason: journaling file systems. Incremental backups are far easier with Linux than Windows. How often do people lose or overwrite critical data? Consumer hard drive crashes happen all the time.

    Granted, Windows SteadyState is an option but nothing can compare to copying a VM image to another drive for ease and security.

    How many people use their computers for email and word processing, playing music, that’s about it? In that case, a LiveCD is a far better type of installation (but, actually install it) than Windows. If grandma does something that corrupts the system, she can restart with the CD.

    The Linux zealots who claim anything Windows can do is possible, natively, on Linux are full of it. The only thing that “tastes just like chicken” is … chicken. The point is there is not a Linux OR Windows reality. Look at the VM stuff on howtoforge and you’ll see it’s far, far easier than in the past. The combination of Linux as underlying OS and Windows VM for code execution brings far more stability, longevity and protection from “supplier extortion” than either of them individually. For that matter, you could also VM Win95 to play an “old favorite” game or OS X if need be. That has been the whole story of Linux over the past year.

  25. Avatar

    I’m sorry, I should have put some appropriate links in that last reply.

    Windows SteadyState: [microsoft.com]

    HowToForge:
    [howtoforge.com]
    [howtoforge.com]
    [howtoforge.com]

    Another VM tutorial:
    [phoronix.com]

    OS X:
    Google it. I don’t use OS X apps. Have done it to see what’s involved but didn’t keep anything.

    Ubuntu inside Windows (test interoperability):
    [andlinux.org]
    [wubi.sourceforge.net]

  26. Change (All-Star) Quote this Comment Report this Comment
    Avatar
    Pieter wrote:
    @Change: I’m not trying to hide that I gave my personal opinion and analysis on the matter. I started out by saying that I’d “try to uncover what’s keeping the crowd away from Linux”, I didn’t say “Here’s what’s wrong with Linux”.

    True, but the title and opening paragraph made me expect a very different article.

    Pieter wrote:
    Of course they can, but that’s not the point. Why would a user switch to something unknown knowing that it will degrade their user experience?

    Because Linux offers them more than what they’d lose? Then they could use VM’s in the transition period (just like many do who switch to OS X).

    Pieter wrote:
    I have tried both of these tools in the past, but last time I checked they didn’t support the new iPod models (perhaps they do support the 3G Nano, I’ll have to look into that) since Apple’s preventing third-party software to communicate with these things. The average user doesn’t want to hear “Yeah but we can’t support it because of Apple”, they just want this stuff to work flawlessly.

    Oh right, my bad. I did hear about that, but since it works on my second last version of the iPod, I forgot about that :P That is a downside for people switching to Linux, though again people could use a VM for iTunes. Or selling their iPod and get a music player which works flawlessly under Linux of course :)

    FredThompson wrote:
    Sigh. Pieter, the point is your “article” has serious logical flaws.
    (…)
    The point is there is not a Linux OR Windows reality.

    Yup, I guess that’s the whole issue..

  27. Avatar
    FredThompson wrote:
    “Which is preferable, rebuilding a corrupted Windows installation or reloading a VM image in Linux?” (…) because Windows is a spaghetti mess of lousy code.

    Do you have anything to back that up? We have four computers at home running Windows XP (two of which have a dual boot configuration with Ubuntu) and it works flawlessly. Or how about the giant network of Windows PCs in my school? No problems at all.

    FredThompson wrote:
    Second major reason: journaling file systems. Incremental backups are far easier with Linux than Windows. How often do people lose or overwrite critical data? Consumer hard drive crashes happen all the time.

    That’s great! But the question is: do they care? Most home users don’t back up their data and business users are not likely to switch to Linux since 1) their computer is owned by the company that they work for or 2) the software that is used within the company is incompatible with Linux.

  28. Avatar
    Change wrote:
    Because Linux offers them more than what they’d lose? Then they could use VM’s in the transition period (just like many do who switch to OS X).

    Are you saying that the average user (i.e. people that are not into technology unlike most of us here) will deliberately try this new thing they don’t know, learn how to operate a new OS, get help when they’re stuck, install a VM app, set up a VM, install Windows in the VM, install all their software (+ codecs, .NET Framework, Windows Updates and all that stuff) and run their Windows programs in the VM instead of just sticking with Windows? This is simple psychology, Fred. If Windows works fine for them, why would they go elsewhere if they don’t know what it will bring?

    And that is in fact ‘degrading the user’s experience’. Linux is user friendly, but the whole VM workaround just isn’t. Especially for users that don’t enjoy messing around with their PC.

  29. Change (All-Star) Quote this Comment Report this Comment
    Avatar
    Pieter wrote:
    Are you saying that the average user (i.e. people that are not into technology unlike most of us here) will deliberately try this new thing they don’t know

    No, probably not deliberately. But if they know someone who can convince them it’s better for them when they need to upgrade, then yes, they would. That’s how things are going with OS X, are they not?

    Pieter wrote:
    (…) learn how to operate a new OS, get help when they’re stuck

    The same, though to a lesser extent, goes if they upgrade to Vista. So again, yes, I believe they would (have to).

    Pieter wrote:
    install a VM app, set up a VM, install Windows in the VM

    I don’t have much to back this up, but Parallels sold 1 million copies ([virtualization.com]), VMWare Fusion probably something similar and then we still have Bootcamp. Apparently there *are* plenty of people who use this software, although they might not set it up themselves. I’m sure there is plenty of services (or relatives/friends) who could do it for them. Why would this not be able to work the same way on Linux?

    Pieter wrote:
    install all their software (+ codecs, .NET Framework, Windows Updates and all that stuff)

    They won’t need to install *all* of their software. Just the software they haven’t found a replacement for, or which they still need during the transition, or which they need for other purposes. If you’re gonna install ALL your Windows software, then sure, you shouldn’t make the transition because it’s useless if you hold on to the old system so tightly. As for Windows Update – this happens automatically.

    Pieter wrote:
    and run their Windows programs in the VM instead of just sticking with Windows? This is simple psychology, Fred. If Windows works fine for them, why would they go elsewhere if they don’t know what it will bring?

    I’m not Fred, but I’m sure you meant Change :P Anyway, why would they go elsewhere? Well.. because people convince them? Because it saves them money (on hardware and/or software)? Because they can get a special kind of hardware (Mac)? Because they have something against MS or Apple? Could think of plenty of reasons. And sure, if Windows works fine, they want to run all the Windows programs they’re used to and are not motivated to get adjusted, then they should not switch. I don’t think you can just move 98% of the people not running Linux into this category though.

    Pieter wrote:
    And that is in fact ‘degrading the user’s experience’. Linux is user friendly, but the whole VM workaround just isn’t. Especially for users that don’t enjoy messing around with their PC.

    I wouldn’t say Linux is user friendly, but yes, a VM workaround on Linux does make it less user friendly and does degrade the user’s experience. Therefore it would be great if a Linux VM could offer the same seamless experience as Parallels and VMWare Fusion can on OS X.

  30. Avatar
    Change wrote:
    I’m sure there is plenty of services (or relatives/friends) who could do it for them.

    Sure, but it’s still inconvenient.

    Change wrote:
    I’m not Fred, but I’m sure you meant Change :P

    I am so sorry about that. :oops:
    When you have to reply to several people at the same time, a mistake like this is just an inch away. :)

    Change wrote:
    They won’t need to install *all* of their software.

    No, but lots of programs depend on things like the .NET Framework, so you just can’t avoid it.

    Change wrote:
    Therefore it would be great if a Linux VM could offer the same seamless experience as Parallels and VMWare Fusion can on OS X.

    Amen to that. I’d be back on Linux in no time if I could keep using Windows software.

  31. Avatar

    Sigh. Again. Pieter, you really don’t show a lot of computer experience.

    Pieter wrote:
    FredThompson wrote:
    “Which is preferable, rebuilding a corrupted Windows installation or reloading a VM image in Linux?” (…) because Windows is a spaghetti mess of lousy code.

    Do you have anything to back that up? We have four computers at home running Windows XP (two of which have a dual boot configuration with Ubuntu) and it works flawlessly. Or how about the giant network of Windows PCs in my school? No problems at all.

    You’ve GOT to be kidding. Seriously, how old are you and how much computer experience do you really have? Your home system will puke, give it time, have faith in Windoze. Don’t BS me that a multiple-user Win network in a school doesn’t have maintainers.

    Pieter wrote:
    FredThompson wrote:
    Second major reason: journaling file systems. Incremental backups are far easier with Linux than Windows. How often do people lose or overwrite critical data? Consumer hard drive crashes happen all the time.

    That’s great! But the question is: do they care? Most home users don’t back up their data and business users are not likely to switch to Linux since 1) their computer is owned by the company that they work for or 2) the software that is used within the company is incompatible with Linux.

    Does that look at ignorant/insulting/stupid to you as it does to me? People most certainly ARE concerned about their records. Why, would you suppose, the hard drive companies are selling USB external drives? Why are the OS X people so excited about their data mirroring software? Holy cow! What is a “home user”? This is 2008, not 1988. Businesses don’t use Linux? Do you have any idea the cost of downtime and loss of data? Do you have any comprehension of how incompatible Windows is with enterprise computing to say nothing of control systems?

    You really need more experience before you attempt to write an “article” about how and why people use computers. Lose your tax records or job because of a Windoze failure, investigate why windows components like quartz.dll are still around (or why PowerPoint videos won’t always play), run an actual business with actual employees

  32. Avatar

    well this article has had a healthy comment stream going isnt it? I agree with the author on many issues here. Most users want a computer that just works with all the software they have learned to use. Tinkering around their pc’s and learning new ways to do the same old things isnt exactly exciting and the concept of free software and GPL ( which i think is one of the biggest advantage of linux over windows/mac) is actually a non issue in most developing nations because of rampant piracy. Part of the reason that vista hasnt caught on is that it is a bit more difficult to pirate. I for one am a experience PC user and just love linux. The scope it offers for customization and the package based software is just great, but is not ready for the mass market yet imvho.

  33. Avatar
    Change wrote:
    Therefore it would be great if a Linux VM could offer the same seamless experience as Parallels and VMWare Fusion can on OS X.

    If had Virtualbox installed you can use “seamless Windows integration” which allows you to use Windows Applications next to Linux Applications as shown in these post:

    [liquidat.wordpress.com]

    Basically one of the main advantage of Linux or Mac OSX is “increased Security” by design or less attacking software like viruses,adware,spyware to attack the OS.

    On a better note it’s good to see this many comments on one post but it was always going to get many posts. If you had done a post on “Why Mac’s have not got more of the mainstream market yet” you would got same amount of comments

  34. Avatar

    The title doesn’t match the content. The whole premise of the content is Windows apps cannot easily be run on Linux which has not been accurate for a year. Misleading title, factually incorrect content and demonstrable lack of research lead to corrective posts and appropriate chastising.

    Windows on Linux is more akin to an application framework with the current VM options, from a user’s point of view.

    I’m amazed at the number of replies claiming people “just want it to work” who don’t comprehend the current state of VM, even though it’s right here in the replies.

  35. Avatar

    “For example, I enjoyed using Pidgin/Gaim but I did miss a couple of features, most of which are hard to develop without some help from the companies running the IM networks. I’m a loyal MSN user so I had to miss out on winks, backgrounds, audio/video chat, games”

    On this part of the post you can have all them features expect games and audio on Linux by using amsn or Emesene

  36. Avatar
    Tinhed wrote:
    well this article has had a healthy comment stream going isnt it? I agree with the author on many issues here. Most users want a computer that just works with all the software they have learned to use. Tinkering around their pc’s and learning new ways to do the same old things isnt exactly exciting and the concept of free software and GPL ( which i think is one of the biggest advantage of linux over windows/mac) is actually a non issue in most developing nations because of rampant piracy. Part of the reason that vista hasnt caught on is that it is a bit more difficult to pirate. I for one am a experience PC user and just love linux. The scope it offers for customization and the package based software is just great, but is not ready for the mass market yet imvho.

    Agreed, a lot of you guys are way to hard on Pieter. I think his article is generally correct, it outlined the main issues I have with Linux quite accurately. I don’t think he claimed this was the “de facto” last word on whats wrong with the current state of Linux.

    Yes there are work a rounds for almost anything you would need Windows for, but the key word there is “work”. While you can just install it and use it in Windows, in Linux you may have to run a VM or use Wine or whatever and it is far from “easy” and WAY beyond your average computer user that knows how to click the icon he wants and use his program or play his game.

    I think that there is a large disconnect between the hard core Linux community and the average PC user. They are so used to and accustomed to using the command line & terminal, and working within Linux they have a hard time understanding how far beyond the average pc user it is, and they can’t understand when people complain about being confused.

    As I said earlier, I love Ubuntu, but there are still a lot of obstacles in the way of it becoming mainstream.

  37. Change (All-Star) Quote this Comment Report this Comment
    Avatar
    Pieter wrote:
    Sure, but it’s still inconvenient.

    I doubt switching to another OS will ever become convenient.. There is a threshold somewhere where conveniency is good enough to make the switch.

    Thank you Richard for mentioning VirtualBox. I had heard it could do something like this, but I have no personal experience with it yet so didn’t want to mention it. That opens up possibilities!

    Pieter wrote:
    No, but lots of programs depend on things like the .NET Framework, so you just can’t avoid it.

    Hmm.. I’m sort of a software freak and I really don’t have a lot of programs that depend on .NET, especially not ones that are used by the average Joe and won’t be easily replaceable by native software. And even then, most of them come with an automatic .NET installer. I don’t see any problems there.

  38. Avatar
    Brad wrote:
    …a lot of you guys are way to hard on Pieter. I think his article is generally correct, it outlined the main issues I have with Linux quite accurately.

    IF that were true, it would be the case. It’s not true. Running Windows apps on a Linux machine is about as difficult as installing Flash or Java. In his replies, he claims “home users” don’t care about backing up their data. His scope of reference is his family network and a school network for which he believes does not have overhead. VMWare’s IPO was last summer. It was only the hottest computer thing all year. He made no mention of marketing issues. The “article” isn’t about why Linux isn’t more dominant on the desktop. It’s more like a semi-computer literate overview of casual interoperability circa 2006.He didn’t do research. (VirtualBox was in the daily downloads on THIS SITE twice last Autumn.) What you see here is a discussion board enforcing quality standards.

  39. Avatar
    FredThompson wrote:
    You’ve GOT to be kidding. Seriously, how old are you and how much computer experience do you really have? Your home system will puke, give it time, have faith in Windoze. Don’t BS me that a multiple-user Win network in a school doesn’t have maintainers.

    You’re so proud of Linux that you just won’t admit that Windows isn’t as bad as Linux fanboys want you to believe, if you ask me.

    FredThompson wrote:
    Businesses don’t use Linux?

    You’re twisting my words! I meant that business users are often prohibited by their company to do whatever they want with their company-owned PC. In a home environment, a backup system is less important. The only things I can think of off the top of my head are finance records and e-mail. In this day and age, e-mail is stored online anyway, so why would one make a backup? (I’m sure that you can come up with something that does need to be backed up, but I’ve got a lot of comments to process so I’ll have to pass.)

  40. Avatar
    Richard wrote:
    If had Virtualbox installed you can use “seamless Windows integration” which allows you to use Windows Applications next to Linux Applications as shown in these post:

    [liquidat.wordpress.com]

    I have tried VirtualBox in the past, but I wasn’t aware of the fact that it now supports seamless integration. I don’t have the time to test it right away, so I have two questions for you.
    1) Does it require you to boot your virtual Windows before you can run a Windows app?
    2) I, among many PC owners, am not a power user. (And by that I mean that I don’t have two gigs of RAM and all that stuff.) Will 504MB do?

  41. Avatar
    Richard wrote:
    On this part of the post you can have all them features expect games and audio on Linux by using amsn or Emesene

    aMSN still doesn’t offer offline chat, Yahoo! interoperability and audio chat. And I think you have to admit, it doesn’t look as good as Windows Live Messenger or – not bad looking either – Pidgin in a GNOME environment. I appreciate the tip though. :)

  42. Avatar
    FredThompson wrote:
    (VirtualBox was in the daily downloads on THIS SITE twice last Autumn.)

    I know, but I don’t check the release notes for every program that is mentioned in the Daily Downloads section. It’s one of these things that I read through very quickly every day.

    The thing is – and yes, I am repeating stuff I already said – that unadventurous computer users will not consider trying Linux if it can deliver an experience that is equal to or less than what Windows can offer THEM. Again, I’m NOT saying that Linux is inferior to Windows. But it just doesn’t make sense for a user to set up a VM allowing him to keep using his Windows software just because he switched to Linux.

  43. Avatar

    @Pieter,

    Pieter wrote:
    FredThompson wrote:
    You’ve GOT to be kidding. Seriously, how old are you and how much computer experience do you really have? Your home system will puke, give it time, have faith in Windoze. Don’t BS me that a multiple-user Win network in a school doesn’t have maintainers.

    You’re so proud of Linux that you just won’t admit that Windows isn’t as bad as Linux fanboys want you to believe, if you ask me.

    Answer the question.

    [comment]

    FredThompson wrote:
    Businesses don’t use Linux?

    You’re twisting my words! I meant that business users are often prohibited by their company to do whatever they want with their company-owned PC. In a home environment, a backup system is less important. The only things I can think of off the top of my head are finance records and e-mail. In this day and age, e-mail is stored online anyway, so why would one make a backup? (I’m sure that you can come up with something that does need to be backed up, but I’ve got a lot of comments to process so I’ll have to pass.)That’s dangerously naive.

  44. Avatar
    FredThompson wrote:
    Answer the question.

    I’m 17 years old. See, you’re holding that against me. I think I’ve spent more time behind my PC then I have outside. I started messing around with computers around the age of 6 and started playing with Linux after borrowing a copy of Red Hat 5 (the OLD Red Hat before the Fedora days, that is). I didn’t manage to make the switch until January/February 2007, leaving iTunes and some other stuff I still needed an alternative for. I was using a first gen iPod nano back then, but the iPod touch made it impossible for me to stay with Linux. Once I dig in to that new VirtualBox feature I might switch back, who knows?

    FredThompson wrote:
    That’s dangerously naive.

    Okay, I found one: your iTunes library. Of course I back up songs I bought there, but that only happens once every six months or so. Nothing fancy and certainly not fancy enough for the average user to make the switch.

  45. Avatar

    No, I’m not “holding” your age “against you” at all. My question of your age and experience relates to the sweeping generalizations you made and your perspective. Do not confuse the comments people have made here with personal attacks. I haven’t seen any such thing in all the replies. What I see, and have made, are criticisms of the validity of your statements. I think it is quite admirable that you advanced viewpoints and defended them. That was not the disagreement.

    At 17 years old you haven’t experienced enough of how people use computers to make some of the claims you did. People put their entire lives into their hard drives. Anyone with any brains who has a “work” computer makes backups. Web-based email is not impervious to damage, intentional or otherwise. One of the largest bank in the U.S., for example, now has a policy of flushing any email older than 6 months. The employees need access to a minimum of 12 months of records. See the problem? How many hard drives have you seen fail? What happens when a power surge knocks out somebody’s computer or their laptop is stolen or some email virus thing crashes the computer or they play an audio CD with a rootkit or…

    It’s been a Windows-dominated market for individual use since you’ve been playing with computers. That’s not because Windows is perfect, it’s because of very good marketing (some illegal and very predatory) which won the GUI desktop commercial battles of the late 80s and early 90s. Internally, all the builds of windows have components which are backwards compatible and full of “make it fit” design.

    The amount of time, effort and energy that people are forced to spend maintaining Windows systems is not without cost. Time cannot be recovered. Lost opportunity cannot be recovered.

    I agree with you that the Linux zealots who claim there are fully compatible free apps for Linux to do everything that can be done on Windows are totally incorrect, know it, and are proselytizing falsehoods. (Believe me, I know how annoying that can be. I’ve dodged them for 10 years. OpenOffice still is NOT 100% compatible with M$ Office. WINE is not easy to use. None of the compatibility libraries can be used because the source for Word isn’t available. Incidentally, one of the reasons it has been so hard to write Office file loaders is the lack of documentation of how Office structures files. Even the dev teams inside M$ aren’t sure about all of it. How do I know? The problems they have proving it’s secure for intel.) The big change in the past year is that it is now incredibly easy to run Windows apps on a Linux installation and gain stability and have more security. A lot of the computer angst “Joe Blow” has comes from poor design of programs and stupid use policies. Instead of your “question” of, “Would you like to run Linux instead of Windows and no, you can’t use the software you already know.”, rephrase that to, “Would you like to use the software you already know and be safe from software and hardware failure?” Nobody comes out of the womb inherently computer literate. Yes, a few new skills would need to be learned but they’re minimal. My guess is your family and some other people ask you for computer help which you give them and gain a sense of accomplishment. At some point, you’re view will change and you’ll want their systems to be stable and you don’t have as much to do to help them.

    Another anecdote and just like the bank one, I can’t tell you who it is: There are groups within the U.S. intelligence networks who use Linux LiveCDs and flash memory cards on their laptops to keep the data secure. Did you see the news a few days ago where the U.S. Ag Sec’s laptop was suspected of being copied by the ChiComs? That news story was probably a message sent to the ChiComs and internally to get people to be more careful.

    I DO think, at 17 years old, you did an admirable thing by creating the article and defending your statements.

  46. Change (All-Star) Quote this Comment Report this Comment
    Avatar
    FredThompson wrote:
    Do not confuse the comments people have made here with personal attacks.

    I’d just like to chime in here and nod to this comment.

    FredThompson wrote:
    I DO think, at 17 years old, you did an admirable thing by creating the article and defending your statements.

    Agreed.

  47. Avatar

    “Would you like to use the software you already know and be safe from software and hardware failure?”

    so far so good on my windows machines, been using since 3.1

    taf

  48. Avatar

    Wow! This is one of the first times I’ve been able to check-in on this post since it was published. Naturally an article like this will have different points of view, but I can’t believe the response it has gotten.

    First off I want to start by saying that I normally try all of the new releases of Linux, but don’t really find myself using them all that much. The ease-of-use is not quite there for me, and I’m not a huge fan of having to open the command line to do tasks that should ordinarily be simple to do.

    Second, there always seems to be that “one” issue that just irritates the heck out of me. The latest issue I had was on my WSXGA laptop that had a resolution of 1680×1050. Without finding and downloading the proprietary drivers (which was more of a pain than I wanted to go through) it wouldn’t recognize that native resolution. Then I’ve also had issues with Ubuntu not being able to control an on-board fan for one of my desktops, and it ran at very low RPM’s as a result. That nearly caused my computer to get fried before I realized it was happening, but luckily it shutoff before that could happen. And then there are wireless issues that I’ve had… either with drivers or not being able to connect routers.

    While I would love to use a free operating system Linux just doesn’t have the polish that Windows and Mac’s do, but I wouldn’t expect them to. After all, the people who work on it aren’t in it for the money.

    That’s my 2 cents, and I’ll of course be trying out all kinds of Linux stuff in the future. Heck, I still get excited for the major releases despite the problems I’ve had in the past.

    I commend Pieter on such an excellent article. Whether or not you liked it is up to you, but his observations were very good in my opinion.

    Change wrote:
    To me this does not look like a Cybernetnews article: it’s not unbiased, not very well supported by facts and has quite a lot of opinionated pieces. I’m glad this is a guest writer and not Cybernetnews’ new direction.

    While I’m glad that you enjoy our regular writing I also thought that Pieter did a good job of writing the post. When I was reading it for the first time I was actually shocked at the direction it took mostly because Pieter is known as our “Linux guru” in the forum. Plus he’s written pretty much the only Linux tutorials that we have here on the site. That actually made me respect the article even more knowing that he’s tried hard to dive into the Linux realm.

    Change wrote:
    I can’t really conclude otherwise than that this article is written for the advanced users out there, who spend a lot of time on their computers. This while I expected to see the “mainstream-ness” mentioned in the title reflected in the article. I don’t see anything about usability comparisons for example (with proper research backing up claims). Nothing geared towards the average Joe, the biggest part of the market.

    He talked about things like messengers and iPods both of which mainstream users will definitely be using. Some of the things are slightly more advanced, but he touched on the “mainstream” stuff too.

    Anonymous wrote:
    FYI: you can access iPods via libgpod f.e with Amarok, GTKPod or similar

    That’s another thing that will throw mainstream users for a loop… naming conventions. Why can’t they name these things in some way that will be easier to remember/understand.

    FredThompson wrote:
    How, exactly, would running a virtual Windows machine using modern VM methods which give near native speed and Linux “degrade” anything? The only way that could happen would be if you define “degrade” to mean more abilities and stability.

    It might not be just performance, but also productivity. Now that Ashley and I have switched over to the Mac side of things we still run Windows in a virtual machine. This is similar to what this discussion is about, and I have to agree with Pieter that running a virtual machine is not nearly as convenient nor productive as running a native app. Sure if you have no other option then you might as well do it, but after a little while having to startup a virtual machine all the time becomes a drag.

    Plus you have to think about the common “mainstream” user that Pieter targeted this article for. How many casual computer users can you say “virtual machine” to and have them understand what you’re talking about. I know that very few people in my family could, and I would have to say that they are a good representation of the general MySpace/Facebook crowd.

    Brad wrote:
    Agreed, a lot of you guys are way to hard on Pieter. I think his article is generally correct, it outlined the main issues I have with Linux quite accurately. I don’t think he claimed this was the “de facto” last word on whats wrong with the current state of Linux.

    I couldn’t agree with you more! I think some people looked at this as a “why Linux sucks” article rather than “why Linux isn’t ready for mainstream” article. Judging by Pieter’s past I’m fairly certain that he’s not going to be giving up on Linux… he’s just stating why it’s not ready for the masses yet.

    FredThompson wrote:
    Running Windows apps on a Linux machine is about as difficult as installing Flash or Java.

    True, but what about from a cost perspective as well? If a user buys a new PC to run Windows apps then they will likely get a computer that comes with Windows. The Windows markup for that is much less than that of buying a retail copy of Windows. Whereas if a Linux user wants to run Windows they will have to go buy a retail copy of Windows even if their computer came with one, simply because it’s not transferable to a VM. Sure there’s the whole piracy thing, but I’m not getting into that here.

    FredThompson wrote:
    How many hard drives have you seen fail? What happens when a power surge knocks out somebody’s computer or their laptop is stolen or some email virus thing crashes the computer or they play an audio CD with a rootkit or…

    Well, we did just have Fedora corrupt the hard drive on our server last week… so just because you’re running Linux doesn’t mean you’re free from failure.

  49. Change (All-Star) Quote this Comment Report this Comment
    Avatar
    Ryan wrote:
    He talked about things like messengers and iPods both of which mainstream users will definitely be using. Some of the things are slightly more advanced, but he touched on the “mainstream” stuff too.

    Very true, but overall the article is not written from the perspective of a mainstream user. You say it correctly: “touched on”. The title (and opening paragraph!) does not imply just “touching on” at all.

    Too many things are mentioned that have nothing to do with Linux not having gone mainstream yet, or are just not related to this (but are made to look like they are). A title such as “Why Linux Hasn’t Captured The Market I (i.e. Pieter) Belong To Yet” would have been more appropriate.

    Examples:
    * Installing any piece of software found on the net – I know of no mainstream user doing this. Most of them do with what they already have installed, or what computer experienced friends install for them.
    * Video editing – really not many mainstream users will have/take the time for this. This has to be a hobby.
    * Using a terminal – definitely not for the mainstream user.
    * Customizing GNOME or KDE – again, most mainstream users will use their computer as-is. Most mainstream users will be too afraid they’ll break the computer if they start customizing.
    * The all-you-can-eat buffet of free software – also again, not many mainstream users will have/take the time to look at this.

    Not related:
    * The biased accusation, not supported by strong facts, of a “cordon sanitaire”.
    * You cannot seriously say the article is unbiased if you put a sentence like “If this movement had taken off faster before Windows became popular, I wouldn’t be writing this article right now and Linux would have taken over the world.” in there… (which is also a case without grounds)

    If you really want to look at why it’s not mainstream yet, I’d say: look at it from a mainstream user’s perspective. Test a fully setup computer and look at:
    * emailing
    * browsing
    * file browsing and management (esp. a “My Documents” equivalent)
    * office tasks (slightly touched upon)
    * messengers (slightly touched upon)
    * file compatibility with Windows/OS X (slightly touched upon)
    * software updating (slightly touched upon)
    * installing peripherals (slightly touched upon, the USB stick is a too easy example)

    Most of the “slightly touched upon”’s merely mean they were mentioned, not well researched. That is what I expected, based on the title & opening paragraph.

    Ryan wrote:
    Plus you have to think about the common “mainstream” user that Pieter targeted this article for. How many casual computer users can you say “virtual machine” to and have them understand what you’re talking about.

    You are very right about this, and of course it is not a long term solution. However, it *does* give a reasonable solution for making the transition much smoother. I believe that this can pull a lot of users in – you can see the effect with OS X now that Windows can be installed on it, and in the sales figures of the VM software for OS X. Of course it’s not for everyone, but the world is not black & white. The problem of the article is that it speaks about an either/or situation. That is, in my opinion, a view that is too simplistic.

    Ryan wrote:
    While I would love to use a free operating system Linux just doesn’t have the polish that Windows and Mac’s do, but I wouldn’t expect them to. After all, the people who work on it aren’t in it for the money.

    This is a great statement. This might be the root of the problem.

  50. Avatar
    Change wrote:
    * Installing any piece of software found on the net – I know of no mainstream user doing this. Most of them do with what they already have installed, or what computer experienced friends install for them.

    Gosh, I wish that were the case. I’m called upon about every week from someone who’s computer has become so painstakingly slow because they’ve decided to download and install everything that appears in front of them. I just got done cleaning up a computer for someone who had over a dozen different anti-spyware solutions installed, most of which gave them spyware. Mainstream users don’t go hunting down software like we might, but they definitely aren’t afraid to install it. I’ve actually made a side business of cleaning up computers, and it never ceases to amaze me the software people install.

    Change wrote:
    Ryan wrote:
    Plus you have to think about the common “mainstream” user that Pieter targeted this article for. How many casual computer users can you say “virtual machine” to and have them understand what you’re talking about.

    You are very right about this, and of course it is not a long term solution. However, it *does* give a reasonable solution for making the transition much smoother. I believe that this can pull a lot of users in – you can see the effect with OS X now that Windows can be installed on it, and in the sales figures of the VM software for OS X. Of course it’s not for everyone, but the world is not black & white. The problem of the article is that it speaks about an either/or situation. That is, in my opinion, a view that is too simplistic.

    It’s a little different on the Mac side of things though. Most of the “mainstream” Mac owners I know typically buy their Mac’s at an Apple store. There they have “geniuses” that can actually explain to the users what a virtual machine is, and determine if it’s right for them. Heck, I’ve even seen them set it up for people who purchase it for their computer. If someone’s there to give you a hand whether it be on Mac or Linux it will of course make a big difference.

  51. Avatar

    Ryan, the constant upkeep of Windows you just mentioned is a darn good reason to use a VM. Think of the amount of your life that goes to fixing corrupted Windows installations. Multiply that bya few million people who are also “asked” for “help” from “friends” and “family.” Grandma won’t really be bothered by a little more startup time to automatically load a VM image. She’ll get a cup of tea or let the cat out or something else for the few seconds it takes. How often is “Joe Blow” afraid to use Windows because he can screw things up? A VM helps with that. Screw it up, reload.

    I didn’t say Linux can’t screw up a drive. I meant to say it doesn’t happen as often. It’s certainly less likely with a VM of Windows.

  52. Change (All-Star) Quote this Comment Report this Comment
    Avatar
    Ryan wrote:
    Gosh, I wish that were the case. I’m called upon about every week from someone who’s computer has become so painstakingly slow because they’ve decided to download and install everything that appears in front of them. I just got done cleaning up a computer for someone who had over a dozen different anti-spyware solutions installed, most of which gave them spyware. Mainstream users don’t go hunting down software like we might, but they definitely aren’t afraid to install it. I’ve actually made a side business of cleaning up computers, and it never ceases to amaze me the software people install.

    Hmm, maybe it’s cultural? My personal environment? Or have I been lucky in the past 15 years to have had novice users around which only install things they think they really need? (recommended by others or supplied by hardware manufacturers) I’ve only seen 18- users install software more easily, but never just anything. I believe you though :)

    Do note that this had been mentioned as a *downside* in the article. I would say it’s an advantage actually ;)

  53. Avatar

    You have been either incredibly fortunate or you don’t remember all the times people you know were suckered by browser exploits to remove “anti-virus” apps or something “free.” For some reason, computer novices turn off their BS meter because the computer is inside their home.

    Pieter, look at these non-linear video editors which are free and cross-platform:

    Zwei-Stein 4 [zs4.net]
    LiVES [lives.sourceforge.net]

    I haven’t tested VirtualBox as a way to serve from AviSynth into a Linux app but that would be really great if you’re truly into video correction.

  54. Avatar

    I have tried LiVES, but it just doesn’t feel comfortable. As for ZS4: the GUI looks confusing compared to Pinnacle Studio.

    Compare:
    [en.wikipedia.org]:PinnacleStudio11.jpg
    [zs4.net]

    What I miss most in Linux video editing apps is the drag-and-drop time line where you can drop clips, transitions, audio and overlays and such without much hassle.

    Full disclosure: Avidemux on the other hand is something that Windows-only software can’t beat. I use it to trim videos every so often and I really dig its simplicity.

  55. Avatar

    Just a last point, someone earlier said running XP in Linux w/vmware was like running a flash app. Here is are a couple of lines from the VMware install page :

    “#1 The real-time clock function must be compiled into your Linux kernel.
    #2 VMware Workstation for Linux requires that the parallel port PC-style hardware option (CONFIG_PARPORT_PC) be built and loaded as a kernel module (that is, it must be set to m when the kernel is compiled).”

    What the hell does that mean? And I have been using Linux quite a bit. If you expect any average PC user to understand that, you’re nuts.

  56. Avatar

    Gotta add one more thing, VMware cost $189 !!! and it looks like thats per pc (its vague) [store.vmware.com]

    This gets better by the min…

  57. Avatar
    Brad wrote:
    What the hell does that mean?

    Honestly, I have no clue. Even they can’t change the fact that virtualization involves a lot of complicated technical procedures.

    Brad wrote:
    And I have been using Linux quite a bit. If you expect any average PC user to understand that, you’re nuts.

    VMWare offers pre-built packages for most popular Linux distributions, so that shouldn’t be much of a problem. :)

    Brad wrote:
    VMware cost $189 !!!

    They do have a free version available.
    [vmware.com]

    I’d recommend VirtualBox over VMware though. VirtualBox seems to consume less RAM than VMware and its installer is more than five time smaller than VMware’s.

  58. Avatar

    Mission critical: Word Processing, DVD playing
    No internet

    It goes like this: hard disk failure: replace hard disk. New copy of XP is pricey so install Ubuntu, time to make the change.

    Previous experience:
    Install XP
    Put DVD in DVD player
    Watch DVD

    Ubuntu:
    Install Ubuntu
    Inset DVD
    Need codec
    Google for codec
    Hike to Internet cafe
    Download codec
    Fail to install codec “dependency to satisfied
    Hike to internet cafe
    Google “dependency not satisfied”
    Download new bit
    fail to instal – something else not satisfied
    Hike to internet
    Download something else
    Do this for four days starting from “need codec”
    decide to download program that does need codec.
    Google for it
    Program is not available in .deb, only as source code.
    Download source code
    Attempt to compile source code
    “C compiler cannot create executable”
    Google for a solution
    Can’t find one.
    Day six: realize that the time I’ve taken to try and get Ubuntu to play a DVD has cost me as much as buying XP and I’m not nearer to satisfying the need to pay a DVD than I was six days earlier.

    Day seven
    Install XP
    Put DVD in drive
    Watch DVD

    Conclusion: Linux is great if all you want to do is satisfied by what’s on the installation CD. If you want to do anything else, forget it. A computer is a tool, nothing more. Imagine buying a hammer and having to shape the handle and cast the head and fix the head to the handle before you can use it. That’s what using Linux is like.

    Sadly, for me it’s back to Windows until Linux gets it’s act together and realises that computer are nothing more than tools, not articles of faith.

  59. Avatar

    “Install XP
    Put DVD in drive
    Watch DVD”

    I’m sorry to say this but that is a lie. I repeat, A LIE.
    Windows XP does not support DVD playing. You have to buy a codec for media player or you have to download another player that does have the codec. So, no internet, no dvd playback in XP right after a fresh install.

    In ubuntu, if you put a DVD in drive, Totem player (the default player of Ubuntu) will try to play it and if it fails, it will try to lookup the codec on the net, it will find it, download it and after a couple seconds, it will play your DVD.

    For your information:

    “How do I play DVDs in Windows Media Player?

    To play DVDs using the Player, you must have a DVD-ROM drive, a computer running the Microsoft Windows XP operating system, and either a software or hardware DVD decoder installed on your computer. (By default, Windows does not include a DVD decoder.) For more information about DVD decoders, see the DVD Support in Windows XP Web page.”

    Source:
    [microsoft.com]

  60. Avatar

    Dear Pieter,

    I do get your point, most of the computer users aren’t ready to move on to linux, but it’s the user who is not ready, not the OS.
    I recommend you to read this article:
    [linux.oneandoneis2.org]

    And just one more thing I’d like to tell you very quietly. Do not debate redundantly. If you tell that pidgin is inferior to MS Live Messenger and someone draws your attention to emesene or amsn then the answer for it is:
    You are right! and not “but it lacks yahoo…” since MS Live Messenger never had the option to interact with yahoo.

    Basically, if you decide for any reason to change your OS than you have to look for solutions and not subtitutes. Linux does offer solutions but does not offer subtitutes for windows. And it does not intend to offer. Things work different and they are meant to be diferent.

  61. Avatar

    I just tried installing Audacity in Ubuntu 8.10 and it did install without any problems, ready for use, incl. mp3 and no problem with hardware. Also, my Firefox does show file icons in download manager. Nothing special, pure 8.10 install with restricted extras installed. So, something is really out of order on your linuxbox, check it and revise your article please.

  62. Avatar

    I guess you’re one of the lucky ones that has supported hardware. Or perhaps I’m one of the unlucky ones that has unsupported hardware, I don’t know. ;)

    Anyway, my computer setup has changed since I wrote the article, so there’s no way for me to re-check it. In case you’re interested, here’s the thread I posted on the Audacity forums to ask for help: [audacityteam.org]

  63. Avatar

    Actually, my sisters prebuilt hp computer (runs vista) showed DVDs out of the box. It came on the CD. So while XP might not have native support for DVDs, most prebuilt/preinstalled windows-based systems will have out of the box support. If they didn’t, that’d be a problem.

  64. Avatar

    ACtually, my sister computer runs XP. I said vista, but that’s my other sister (got them confused). Anyway, the other computer in our house runs XP and it also runs DVDs out of the box.

  65. Avatar

    If you could sell prepacked linux distributions that come wiht dvd support and other things automagically, then that’d be great. Remember, it’s not so much a battle between windows and linux, it’s a battle between prebuilt/preinstalled windows desktops and linux distributions. There’re very few, that I know of, linux-based prebuilt/preinstalled desktop PCs. I know that DELL tried it, but sales were dismal.

:mrgreen: :| :twisted: 8O :) :? 8) :evil: :D :oops: :P :roll: ;) :cry: :o :lol: :x :(
↓ Expand Text Area  or  Decrease Text Area ↑

 Find out how to track new comments!