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."
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.
Javascript + Nintendo DSi = DSiCade
Ubuntu, Macintosh and Windows XP
,etc. Then I started using the Mac as a production machine at a DoE lab.
Posted by tadelste on Mar 19, 2006 3:44 PM
Lxer.com; By Tom Adelstein
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.
All three desktop operating systems have admirable qualities. Each has some weaknesses. Attending a recent User Group Fair, I had another chance to see them at work. Having used and programmed on each platform provides some unbiased insights.
Background
I have owned several Macintosh computers. I had new world and old world bios machines including several older 6500s, 7600s, etc. that would not take OS X. I also had a blue and white, a beige workgroup server, Power Mac G4s, a Cube, iBook, etc. I remember making the transition from OS 9 to OS X. I liked it.
I used Microsoft from the DOS days to early Windows 2.0, 3.0, 3.11, Windows 95, 98, ME, NT3.51 - 4.0, 2000 and XP. I still have the licenses and media for everything since Windows 3.1. I managed large IBM networks with OS/2 on the desktop and LAN Server 3 as the server. I won't get into my NetWare experience.
I used Solaris, AIX and Linux starting with Slackware 3x. I even ran Red Hat on Sun IPCs, Sparc 5 and 10 workstations. I'm now using SUSE SLES and Pro, RHEL, Fedora, Debian and Ubuntu for daily use on servers and workstations.
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.
Windows has a completely different programing structure from OS X and Linux. Windows relies heavily on its user interface which has evolved over time. Programing involves using Windows shell extensions. XP uses the NT kernel to manage file systems, internals and communication with the graphical shell.
OS X and Linux use completely different schemes with kernel extensions and independent programs running inside the user interface shell. The UNIX shell runs independently in what kernel developers call userland.
UNIX and Linux programmers consider their programing methods preferable to Windows. Windows developers consider the interface extensions easier to use and providing for more rapid application development. Each have merit when you look at them objectively. Of course, Macintosh developers will say that since they moved to the UNIX method that they experience more stability.
Macintosh
I started with the first Mac configured as a desktop publishing machine. I remember liking it because it cut costs we otherwise spent on type setting and graphics, paste up
For personal use, I used the Mac for graphics, audio productions and developing web sites. OS X made a huge difference since I didn't have to reboot in the middle of working. I also knew my way around UNIX and that allowed me to use Internet applications I hadn't used previously.
I found the developers tools useful. I enjoyed the interface. I found myself exploring more of the system when I purchased "OS X, the Missing Manual". The same book helped me discover ways of using Windows and Linux I hadn't known previously.
Windows XP
I recall using XP for three months without having to reboot it. I don't remember that happening before. I started collecting Microsoft Certs when Windows 95 arrived. I had used Excel 5 and Access to develop financial tools. Later, I became a sysadmin and ran a couple of large NT networks.
XP appeared safe behind our firewall. After three months, my system became sluggish and prone to malware. I did maintenance on the system regularly including defraging the disk, deleting unnecessary files and checking the registry.
I liked XP better than any previ
"Ubuntu, Macintosh and Windows XP"
Have you ever noticed that in the scheme of naming meat for the three big land animals is completely broke?
Cow == Beef
Pig == Pork
But CHICKEN is still just CHICKEN ("Poultry" doesn't count as it encompasses all domesticated food birds).
Using this known quirk, we can safely assume, that if all of these Operating Systems were a meat, Macintosh would be CHICKEN!
"When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
Have there been any really good studies showing this? I'm aware of a few very small samplnigs that show something like this, but nothing that was statistically significant. I'd be grateful if anyone knows of a good study showing usages. Anecdotally, Red Hat dominates my group of friends -- if we knew about a survey, we'd probably skew it pretty good too.
Nothing great was ever achieved without enthusiasm
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).
- 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'fak3r.com
I wonder if the /. editors are on the take from pharmaceutical companies that sell anti-hypertension drugs?
It seems like once a day there is an article like this that provides no real content, but may inspire limited skirmishes between hotheaded zealots. No doubt some of them are on these medications.
Or maybe the editors just like to see the ants fight after they shake up the bottle.
Franklin Hoenikker, is that you?
Have you ever noticed that in the scheme of naming meat for the three big land animals is completely broke?
No, the system works as designed. For mammals, the English name of the animal comes from Anglo-Saxon, while the English name of its flesh prepared as food comes from French. See also sheep => mutton; deer => venison. But for species in other classes that extend Chordata, the English name of the prepared flesh is derived directly from the common English name of the animal: duck => duck; pheasant => pheasant; frog => frog legs; tuna => tuna.
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.
Have you read my journal today?
I did my taxes this year with Quicktax under WINE. To my surprise and delight, everything just worked. Kudos to the sidenet-wine-config people -- this tool downloads and installs several key bits of software from Microsoft that many windows apps expect (such as IE).
No... I'll simply say...
Please stop trolling The Associated Press for news.
Note to you: please stop trolling Slashdot.
Stasis is death. Embrace change.
I don't do much in the area of Framemaker or Pagemaker, but most desktops will do fine with the functionality present in OpenOffice.org Draw
A better substitute, IMO, would be Scribus. But OO.o is pretty decent for what's included.
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.
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.
What's that mean?
That there's one less competitor in getting that girl to notice you.
damaged by dogma
Make sure you read the thread that he posted on the Ubuntu forums before feeling too sorry for this jerk. He had a problem, and people tried very hard to help. He refused to try anything anyone suggested and became very abusive. People continued to give him suggestions and try to help. He just got nastier and nastier. His experiences are bad only because he chose for them to be.
- fader
i'm not completely new to linux, but i am by no means an expert. i haven't really used or installed linux in years. i thought i'd try ubuntu on my old computer (1ghz with a geforce 2 video card). the only problem i had was in getting better than 640x480 resolution. i finally figured it out myself after reading through the forums (where i did not see anyone berated for being a newbie). apparently ubuntu didn't automatically detect the refresh rates for my monitor and put those in my xorg.conf. so i did that manually and it worked fine. other than that, i have found ubuntu to be a great new-to-linux OS and it's pretty much well designed for it. it has all the software i would want on it with 2 exceptions... quicken and turbo tax. other than that, it's perfect for me. so i have it as a second box that i'll play with every now and then (or when my girlfriend is using my windows box). synaptic is a good front end to apt, although it can be confusing to navigate when just browsing around it (as opposed to searching for the program you want). better organization of the categories would be great there. the system preferences is easy to use. i like the lack of being root user, although it only requires that you enter your password to do administrative tasks. i think if it were to be a true multi-user box, it should ask for an administrative password for that, one that differs from the user's password.
besides those few things, i found it to be really easy to use and setup. i am not illiterate with computers, and i have used linux before, but i would still consider myself a linux newbie (although it was debian that i used previously, so i know my way around apt).
please me, have no regrets.
It's interesting to be since I have a fairly complicated return (including long and short term gains on taxable stock sales), I live in a sales tax state so I had that, I have accounts with interest income, my income is decent so I run it through the AMT (apparently I don't know what "decent" really is since AMT doesn't apply to me), I have a mortgage and school taxes. I'm reasonably smart but basically a "B" type not some superbrain.
My 2006 taxes took me about 100 minutes to complete from start to finish- by hand- without a program. The only thing I needed a calculator for was the sales tax thing (for the love of god could they have made it more complicated-- multiply the base amount by something like 1.337?).
Besides you only use tax software once a year as it is. Most people who would be interested in free software won't make enough that tax software would matter anyway.
Personally, I think the -government- should be required to produce a generic "C" program or web page that calculates your taxes according to the tax code and if it is wrong, you only pay interest- no penalties. Tax collection is a government function- it's insane that we have these huge industries built around calculating your taxes.
Sure-- 10% of the population would still need accountants and so on but 90% really don't need these things.
I'm moving pretty aggressively towards opensource software and mildly aggressively towards linix. It won't be because of the cost- I can buy a complete windows system at Fry's for $369 - slap in a hot video card and a cool quiet power supply and match 90% of the score of any single card $1800 system on the plant. How they do this when the operating system alone costs me $99 and the bloody hardware in the computer is worth over $369 purchased piecemeal is beyond me. Microsoft must be giving the OEM folks OS's for almost free.
No- the reason I will leave windows (and not go to mac) is because of DRM.
It's MY COMPUTER. Unless they are going to BUY it for me and give it to me free, I'm not going to give them money for a system that is going to snoop and report on what I'm doing, tell me what software I can and can't run, and tell me what content I can and cannot play.
Sure- I may have a $379 special version of whatever windows is out there the rest of my life- I also might have a PS2 or XBOX for the same reason- to play games (Tho there is a ton of MAME content out there these days for linux).
She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
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.
Javascript + Nintendo DSi = DSiCade
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."
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
"What is this server running on?"
Well, I dunno what it used to be running on, but right now I'm going to guess it's running on a mixture of molten plastic, metal, and smoke.
"Quoting yourself is stupid." -Me
like telling you to put GRUB on your master boot record for dual boot, never mind that you're locked out of both OS's if it has the slightest error in running).
I've always had a problem with people complaining about the possibility of lilo or grub messing up any existing bootable OS's if something goes wrong. Yes it is a minor pain to go in and fix the boot loader so you can once again boot into all of your OS's. But the thing most people miss is that if you try to install Windows as a dual boot with another operating system it doesn't even *try* to play nice. It just overwrites the mbr and goes along its merry way without giving you even a clue as to what it is doing. [I'm not sure what OS/X would do]. That is supposed to be better? Why aren't people complaining about that? Linux was well established in the world by the time WinXP came out. Microsoft has no excuse for not supporting a dual boot.
Any comparison/review between the big 3 OS's needs to be based on the same usage patterns [ie. All of them from a blank machine through install to a single OS, or all of them and their support for dual-booting etc.]
Nothing to see here
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.
> [...] right now I'm going to guess it's running on a mixture of molten plastic, metal, and smoke.
Oh, like Keith Richards.
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.
Because he posted a similar rant last time Ubuntu got mentioned. I just happened to remember it because I was shocked enough at his behavior to reply, so it was easy to find again.
The way he linked to evidence of his own jerkishness as if he thought it defended him, I think the guy really might honestly need therapy.
- fader
Tax software is not really the problem. There is no real alternative to quickbooks on linux yet and until there is linux adoption will never hit the small business desktop. Small businesses will carry linux with them when I they hit critical mass and bring linux to the corporate desktop if there is an accounting package to run.
Once open office base becomes stable that will answer the other critical need for small business.
I'm not sure, but I'm guessing that if you're trying to upgrade one package and it prompts you to upgrade a bunch of others, there are some dependencies involved.
If you upgrade package a package that depends on some library "libfoo" that also has a newer version out, there's a chance that all of the other packages that use "libfoo" will need updated as well. This is because OSS tends to do a huge amount of software reuse. Windows and MacOS [X] software doesn't do that to the same extent.
The reason you can't just upgrade thet first package and not libfoo and all the others is that it will completely break things. Instability is what you'll get if you're extremely lucky, but it's far more likely that all those programs will crash as soon as you try to run them, because you're using an incompatible older library.
The good news, though, is that Ubuntu only makes minor security or stability upgrades within a release. You won't see a package go from version 1.5 to 2.0 within a given Ubuntu release, specifically because it's newer and less tested. If there's an upgrade available, you can rest assured that it's extremely unlikely to break anything -- these are minor, well-tested updates. If an upgrade is available, take it! You may be at risk if you don't. The updates you see are guaranteed not to be bleeding-edge.
(NB: This isn't true of all distributions, but it is true of Ubuntu.)
- fader