Slashdot Mirror


Ubuntu, Macintosh and Windows XP

LXer has an interesting look at the big three operating systems with some surprising results. From the article: "If you think that a Linux advocate cannot make an objective analysis of desktop operating systems, then you need to read this report. You may find yourself surprised with some brutal honesty that leaves out the free software philosophy."

17 of 641 comments (clear)

  1. Far from "brutal" by AKAImBatman · · Score: 5, Insightful

    The article advertises itself as "brutal honesty that leaves out the free software philosophy." With a headline like that, I was hoping to get a real analysis of what's going right and what's going wrong for all three. Instead, the author ends up dodging the key positives and negatives of each system in favor of more nebulous concepts like available software. His conclusion is that Linux is losing because it doesn't have eductional titles or tax software. Excuse me?

    A more thorough analysis would have focused on why these packages are lacking. What is so special about Windows and Mac that they have these markets clinched? Does his analysis show that Linux needs this software, or is it actually competing in a different market? These are the types of questions that are actually important.

    Finally, some of his analysis was just confusing. According to the author, Apple is nicer than Windows because they make nice hardware. Wait. Aren't we comparing software? If hardware is a key issue, why isn't that brought up in all three analyses? And why does he believe that the higher price of Apple's hardware makes it only appealing to Enterprise users when it's quite obviously home users who use it?

    All in all, I give him an A+ for effort, but a D- for content. He's really trying, but he doesn't have any real goal in mind during his comparisons. As a result, his analysis comes out confused and unfocused.

    1. Re:Far from "brutal" by Genevish · · Score: 3, Insightful

      I think you just reinforced his point. With Windows XP or Mac OS X, I've never needed to search for a step-by-step guide on a forum to set up a wireless connection. Nor did I need to work in the command line. Those who feel comfortable doing these things tend to have difficulty understanding why others find Linux too difficult to use.

  2. XP is a Bad Development Platform? by ThinkFr33ly · · Score: 5, Insightful
    FTFA:
    Windows XP does not compare favorably with Linux, Macintosh or UNIX variants as a development platform.
    Really? Windows has excellent development tools (almost all 3rd party tools run on Windows, and Visual Studio is usually considered one of the best if not the best IDE for development). The interop argument is silly. If you're writing code for interop you can do it just as easily on Windows as any other platform. If you're writing stuff for Windows, you have the support of some of the best frameworks available today.
    1. Re:XP is a Bad Development Platform? by mrsbrisby · · Score: 4, Insightful

      Really? Windows has excellent development tools

      That's debatable...

      almost all 3rd party tools run on Windows

      No, most don't. You need an emulation layer to run the most flexible development tools; those found in UNIX. Because windows lacks basic automation powers outside of normal user processing, the developer has to write "helper programs" that on UNIX are already written, to do basic transformations.

      No pipelines, no universal application interface, I'd say windows doesn't have any of the things that I use regularly in my development.

      The interop argument is silly. If you're writing code for interop you can do it just as easily on Windows as any other platform.

      No you can't. It's certainly much easier to build and develop on a unixish system than on a Windows system.

      My schism tracker project builds automatically for Win32, x86/Linux, and ppc/MacOSX all from the same source tree, all in parallel, and at one point, all from the same machine.

      I do not see for a minute how it is even possible to do this on Windows unless I either (a) do an awful lot of work, or (b) use a UNIX environment on Windows and do slightly less than an awful lot of work.

      If you're writing stuff for Windows, you have the support of some of the best frameworks available today.

      If you mean to say, writing software _on_ windows gives you access to some of the best frameworks available, I have to tell you you're wrong. Most Windows frameworks have very poor accessibility outside of C++, or possibly VB.

      If you mean to say writing _targetting_ windows gives you access to some of the best frameworks available, I still have to say you're wrong. The win32 frameworks don't mesh well with any other systems' development model.

      Sadly, that seems to be intentional...

  3. Why leave out the "free software philosophy"? by Cyclops · · Score: 5, Insightful
    I keep finding it all around the place, some pseudo-pragmatists saying derivates of:

    • urgh, they insist on ethics
    • urgh, they insist on freedom
    • urgh, they insist on ...


    Like people who care about such important things have a terribly contagious lethal disease.

    That sucks big time and sounds like a-moral freaks who would sell their moms (not that I buy that point of view, but it sure as hell sounds like it).
    1. Re:Why leave out the "free software philosophy"? by Kohath · · Score: 5, Insightful

      Some people just want to get their work done. Sometimes the ethical hairsplitting and free vs. not-free debate gets in the way of that. Some people want software, not a cause.

  4. Silly review... by fak3r · · Score: 5, Insightful
    All throughout the article the author tries to paint OS X as being the end all, with little fact. Plus, what user looking to try one of these 3 OSs will understand this jibbish?
    • Each system has different programing architectures with OS X a little closer to Linux than Windows. OS X uses a UNIX architecture to run its internals. However, the OS X desktop interface does not resemble Linux or other UNICES which depend on X. You can use X on the Mac natively.
    I get so tired of hearing that OS X uses a UNIX architecture, but I digress. Also I like how Linux sucks because software like Income Tax apps are lacking...hello? I processed my last 3 income tax paperwork via Turbo Tax online. What a bad article, no wonder I stopped checking 'digg.com'
  5. Moo by Chacham · · Score: 3, Insightful

    Didja realize when he spoke of Linux he was enthusiastic, but when he spoke of Windows it seems someone was forcing him to do it. It's also filled with excuses "The large volume...seduces", "The lower cost...".

    I may despise Windows, but i'll never say it isn't a good OS. If you want to make money, it's better for development, and development tools are easier. Like AOL, UI is key to Microsoft, and many, if not most, developers want that. Plus, tools for the braindead like VB and it's ilk are in abundance with help files, technical support, and addins. It's debugging is usually superior to Linux because it goes line by line, making it an excellent tool for the beginner.

    I like Linux, and Linux is robust. I am learning to use C with a friend right now, and we login to my Debian box via SSH to get it done. But one thing is for sure, it ain't as easy. (Which is half the reason i want it that way, but that's another story.)

    Linux is more secure, if you know what you are doing. To the average idiot, buying Windows and Symantec's security suite is ten times better. It works out of the box, it has support, and is updated for viruses.

    But the "reviewer" didn't even get into overall usuability.

    Windows is better, hands down because everyone knows it, it's UI is beautiful and easy to use to most people, there is a great deal of software support for it, and games are written for it. If you are willing to spend money, there's nearly nothing you can do with Linux that you can't do with Windows.

    For the techy, however, Linux can be better in that it is control, speed, and reliability. Futhermore, debugging tools such as having the source, using strace, or having knowledgeable people in the newsgroups or mailing lists that speak Geek and are overall familiar with the techy nomenclature, can be a boon and a welcome diversion from the ignorance found amongst Windows support personell.

    But, for the non-techy trying to save cash, or the techy trying to save time, the "other" OS may be better.

    So much for my opinion. But (in my opinion!) it's alot less biased than his.

  6. Note to CNN by SleepyHappyDoc · · Score: 3, Insightful

    Please stop trolling The Associated Press for news.

    Note to you: please stop trolling Slashdot.

    --
    Stasis is death. Embrace change.
  7. That stupid "It's the hardware" argument. by MBCook · · Score: 4, Insightful
    I use OS X, which I switched to because I like the UNIX internals and the excellent Apple applications.

    That said, once AGAIN we see that same stupid statement. It's taken as a tautology that Apple's stability is due to it's hardware. From the article:

    "Macintosh OS X runs on a limited number of hardware devices which allows Apple Computers to offer a stable and high-performance product overall. Apple's entry level products such as the Mac mini provides a low-cost, high-value multimedia platform."

    Bull. While that can't do anything but help, I don't buy it. I think Linux has proven that you can run an operating system on a very diverse set of hardware (that is, the same hardware Windows runs on) and be entirely stable enough to run for months without issue (Windows has gotten there, for the most part). OS X is stable not because there are only 3 pieces of hardware it runs on, but because it was well designed and well built, based on a stable and mature architecture (BSD). It's perfectly stable (from what I hear) when installed on generic Intel computers that it was never designed for.

    Besides, what does OS X run on? It runs on Powerbooks, the Minis, PowerMacs, iMacs, iBooks, and the G4 Cube, and more. Each of those has numerous different revisions (often amazingly different, as the difference between a G4 PowerMac and a G5 PowerMac, or a 12" Aluminum Powerbook and a 15" MacBook Pro). In the year I have owned a PowerBook there have been 3 revisions, along with the MacBook Pro. That's one year, one computer line. Not including the different sizes (12", 15", 17").

    When will people stop blaming OS X's stability on the hardware. When will they start to blame it on good design. Give Apple a fair shake.

    Besides, if the hardware thing was true, OS 8 and OS 9 should have been MUCH MORE stable because they only ran on those few pieces of Apple hardware, while Windows XP should be much LESS stable because it runs on so many million different types of computers.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  8. Or the internet by Midnight+Thunder · · Score: 4, Insightful

    When you consider more tax software companies are making their software available as web packages, which OS you are using becomes moot. As soon as this happened I abandonned the Mac tax software, since it was a good $15-$20 than the PC version.

    --
    Jumpstart the tartan drive.
  9. Re:Can I fill in? by AKAImBatman · · Score: 5, Insightful

    Or did you just come and bitch on /. about things not working exactly as they do in Windows?

    Dude. Seriously. Not helping.

    Installation problems always have and always will be key areas that users complain about. Users think of Macs and Windows machines as "easy" in that respect, because the OS ships with the machine. They've completely forgotten how they used to have that kid next door come over to install Windows for them in exchange for a few bucks or some homemade cookies.

    A more complete analysis would show that Linux needs the crucial "early adopters" in the home market who are willing to put up with its faults to have the latest and greatest. Those early adopters would then drive sales of OEM Linux machines.

    Unfortunately, Linux has already experienced quite a few cycles of early adopters. Every time it fails on the follow through. Whether it be support for the distro ending (e.g. JDS), a breakneck upgrade cycle (e.g. Mandrake/Mandriva), or just plain user unfriendliness (e.g. user can't upgrade to latest package X from the repository because they need to upgrade to the latest OS version), users end up becoming frustrated with Linux and leave. The vendors take notice of this and drop support for their commercial Linux software. Thus Linux loses popular support until the next cycle.

    I've talked about this many times before. Linux distro providers need to decide if they're really trying to target the home desktop or not. If they are, they need to stop targetting the workstation market and make something that really blows the home market away. Linspire is pretty much the only distro that is taking this step. It's too bad that they've got their technology wired all wrong. Perhaps Ubuntu can do it, but it will need to nail both the OEM Linux market, as well as user's needs going forward. Given that much of their success and failure is still dependent on areas farther back in the pipeline (e.g. GNOME), only time will tell if Ubuntu becomes a serious contender in the home.

  10. Hear you loud and clear. by Kadin2048 · · Score: 3, Insightful

    Agreed; the GUI configuration utilities never seemed to help me accomplish anything in Ubuntu. Maybe it was just the WL card I'm using (some piece of shit Marvell-based one -- thanks a bunch Linksys for not changing the model number), but every time I tried to use the control panels either in Gnome or KDE, it was a crap-shoot as to whether the changes would get applied, or whether the system would hang, or none of the above.

    I don't find installing a new distro to be something enjoyable or entertaining, thus I'll probably stick with Ubuntu until I find a very compelling reason to change to something else, but I think if I was going to do it all over again I probably would have picked SuSE or RedHat. All in all, running Ubuntu has been an interesting experience -- I've discovered that the "spit and polish" aspect of an OS counts for a lot more to me than I thought it would.

    So I suppose I'll keep coughing up $2.5k every few years for a new shiny thing from Apple, since so far they're the only company that I've found that does it right.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  11. apps by Tom · · Score: 4, Insightful

    XP provides an adequate operating system for hosting a number of applications.

    The correct - and more important - distinguisher would be that XP provides the only hosting choice for a large number of applications.

    We all, and Bill Gates and even Wallstreet know that if all software available for Windos were available for OSX and Linux as well, with no difference in price, support or ease of installation, Windos market share would drop faster than you can possibly sell your M$ shares. Not to zero, some people just use whatever is there or don't know any better, but users are already moving to OSX in droves despite the app count disadvantage.

    --
    Assorted stuff I do sometimes: Lemuria.org
  12. Meaningless to infer usage from those stats.. by Junta · · Score: 3, Insightful

    That just reflects people looking for info about a platform, has nothing to do with people running the distros, just what is popular to read about and think about and, to some extent, a popular choice for newcomers, not for those established with a distro already.

    An analogy would be to look at how many people search for, say, a Ferrari versus how often people search for a Ford Focus. The Ferrari are more interesting and people search for them, but doesn't mean that the proportion of Ferrari drivers to Focus drivers is anywhere near what google search statistics would suggest with this methodology.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  13. Free Software by pandrijeczko · · Score: 4, Insightful
    I've never has the need to use Apple hardware or OS X so I'm not qualified to comment on either.

    Windows XP is the best OS Microsoft have done so far - provided that you get rid of the *TRULY AWFUL* default Windows XP UI & go back to the "Classic" UI, as well as doing some registry hacks to get rid of all the "patronising" features that treat you like a five year old. When you do that, and accept Windows big design flaw (the ever-expanding, ever-fragmenting registry), it's worth using. I still, personally, use Linux much more but that's because of what I do on my computers & the way I like to do it.

    What I *REALLY* have a problem with is the *WINDOWS MENTALITY*...

    I've been using Linux and free software now for many years & it's great when I can run my favourite free apps on Windows or Linux - Firefox, Thunderbird, GIMP, Vim, OpenOffice, etc. Sure, many of free apps don't compare feature-for-feature with some of their commercial equivalents but if I've ever been in the situation where I've felt a free application needs an additional feature, then I've dropped an email to the developers of that app to say what feature their app needs and why I think it needs it. I've not always got a response but at least I hope someone is maybe considering my suggestion. But in my mind, this type of feedback is core to the advancement of free software because it gives the developers a viewpoint of their software from the usability perspective.

    Unfortunately, the "Windows Mentality" deems that you don't feedback to software creators - instead, you just hand over money & have a shrink-wrapped box put in your hands. And when you try out the software, it either does what you want it to do or doesn't; if it's the latter, you just use it, put up with it & wait for the next version...

    I really don't care how many people use Windows and whether or not they'll migrate to Linux. But I do wish many Windows users would make more of an effort looking for free software apps & just try them out. Rather than just handing out money, or passing round CDs of cracked commercial apps, I wish they'd put some energy into giving free software a try & contacting the developers - whether to just say "Thanks" or to suggest enhancements to their software.

    I don't believe all software should be free - whether you write programs or paint ceilings, you deserve renumeration for any hard work you do if that's what you want. But the free software movement is one where everyone who has access to a computer can take part in - and with many mature free apps, they're now at a stage where it's the users who dictate "what happens next" by telling the devlopers what's needed.

    Unfortunately, far too many people just sit there expecting software to just "fall into their laps" after they hand over money & it's that mentality that needs to change here.

    --
    Gentoo Linux - another day, another USE flag.
  14. Re:Read his thread before judging by LKM · · Score: 5, Insightful
    Abusive? No.

    I disagree. He seems to be a real asshole. He's rarely openly aggressive, but he starts out being really annoying and passive-aggressive, constantly slams Ubunto for no good reason (as it turns out, his hardware was broken), and quickly turns to insulting the people trying to help him.

    Some choice quotes:

    "But it's my fault, really. I should never have believed all that crap about "providing access to all"."

    "I thought -- probably because of all the liberation/openness rhetoric of Ubuntu -- I wouldn't need Microsoft software to get Ubuntu to work. Guess that's not the case."

    "So in other words, you didn't read my first post, in which I said that the disc is fine and I've tried reinstalling multiple times. This just makes my day."

    "Seems like a fishing expedition there."

    "Okay, why not just tell me how to get into the boot loader?"

    "Just yesterday I thought I knew what chutzpah was.

    "Starting on the right foot" would include "not getting locked out of my computer because I installed a OS billed as 'Linux for Human Beings' ". "Starting on the right foot" would include finding instructions that answer the frequently asked question of "how do I set up a new partition and install to that partition?". "Starting on the right foot" would include an Ubuntu forum that doesn't take me a week of trying to access from different computers and connections before it consistently loads.
    Stop making excuses. So I wouldn't answer what Windows version it is. Can anyone think of any reason why one version of Windows over another would cause GRUB error 25? No? Okay then.
    The problem is not the devices, or the Windows version, or getting the latest install CD, or scratches on the install CD. The problem is the boot loader. The problem has already been diagnosed. You just want to chase all these wild geese because you don't want to admit that maybe this "access for all" OS has a serious problem.
    Would somebody just tell me how to edit, modify, fix, whatever, the boot loader? That's all. It should be really simple, given the rigorous testing that they would put a software capable of locking you out of your computer through."

    "I downloaded it, burned it to a CD, bought a new hard drive, installed the distro, locked myself out of my computer, spent countless hours getting help from my brother through each step of the way solely so I could have a real story about how a Linux distro fucked me over. I was so willing to tarnish the reputation of Ubuntu that I did all that, devious schemer that I am. And to top it all off, I literally, *jumped* at the chance to wait for "ubuntuforums.org" to load so I could be subjected to "advice" like "Can't get into your computer? I know! Go open Linux and post your menu.1st file!" My doctor always told me my blood pressure was too low.
    But it's no big deal, right? So what if I can't get it to run? I'm just one person. It's not like Ubuntu is intended to be usable by everyone, right? It's not like I can believe what they say at ubuntu.com."

    "And you've reached a new low."

    "There's a really simple solution to all of this that should have been the second post: tell me how to edit the boot loader. If you really want to expand the Ubuntu user base (i.e., if you don't use this forum merely to degrade people who are trying to get it installed), you'd tell me that. You still have a chance."

    And so on.

    I don't like Linux. I use a Mac, and I use Windows at work. I have absolutely no interest in Ubuntu. And I still think he's extremely unfriendly. He's telling the very people who try to help him that they've "reached a new low". Wow.

    Remember, he wants these people to help him. They're not paid to help him. They do it out of the goodness of their heart (or maybe they have some leass altruistic reason, but hey sure as hell don't have to help him), yet all he does is insult them and demand a solution which is simply not possible in this here reality.

    It's kinda weird how long it took until the others went from being apologetic to calling him what he was.

    What an ass.