February 9, 2008 10:26 AM PST

What the Linux desktop gives that Mac OS X and Windows don't

by Matt Asay
  • Font size
  • Print
  • 35 comments

Lest someone accuse me of disliking the Linux desktop (which, by the way, I do :-), I thought this post was interesting, as it details things that Linux can do but Windows and Mac OS X can't.

Not all the distinctions are accurate (at least, not for the Mac), but on balance it's a good list. Here are a few of the most significant (in my opinion):

  • Linux doesn't need defraging [Nor does the Mac - not really]
  • Upgrade to the newest version legally and without paying money
  • Have the latest version of the OS run faster than the previous version on the same hardware
  • Install twenty programs with one command [I can't remember the last time I wanted to do this, but presumably it's important for some...?]
  • Have the system automatically update all installed programs [There are open-source programs for the Mac that do this, too]
  • Being able to install/uninstall everything, even if it comes embedded in the system

I particularly like that last one. Linux is very good at separating components of the system and of keeping track of which applications need which components so that you can skinny down your system without threat of lobotomizing it.

Where Linux could use serious work is in the installation of programs. Granted, I haven't put myself through the ordeal in three years, but the last time I tried to install something as simple as Firefox was an exercise in senseless frustration. I'm sure things have gotten better since then. If not, none of the above benefits even remotely redresses that grievous installation experience.

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to The Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure. You can follow Matt on Twitter @mjasay.
Recent posts from The Open Road
Canonical shines its Ubuntu light on consumers
Open source became big business in 2009
Will we see an open-source IPO in 2010?
Could Apache keep Google's regulators at bay?
Red Hat's Q3 earnings defy gravity
Canonical's opportunity to simplify Ubuntu
Google--not necessarily 'more open than thou'
Is it Ballmer's fault?
Add a Comment (Log in or register) (35 Comments)
  • prev
  • 1
  • next
by haggus711 February 9, 2008 11:07 AM PST
3 YEARSsince you went through the ordeal??? In that time, we've had ubuntu take user friendliness to levels Windows doesn't have, nVidia and ATi have started making open-sourced drivers, and most hardware, including all HP printers, works on linux than ever.

Kind of bad for a linux hater to be writing about open source. You're about as good as a politician lecturing about honesty. Install and work with ubuntu, opensuse, and Fedora; then talk to us about firefox issues(btw, the fox is included with all linux installs).
Reply to this comment
by qwerty75 February 9, 2008 1:47 PM PST
Ubuntu is dumbed down not easy. OpenSuSE is easy, without the dumbed down part.

NVIDIA does not have OSS drivers. They have Linux drivers, but that is not the same as open source drivers.
by all-usernames-in-use February 9, 2008 11:07 AM PST
>Where Linux could use serious work is in the installation of programs.

Huh? Reading on...

>Granted, I haven't put myself through the ordeal in three years, but the last time I tried to install something as simple as Firefox was an exercise in senseless frustration.

lol, Matt - heaven forbid you would actually *try* it now, after all these years! But FYI, yes, it's still as difficult as going to Applications -> Add/Remove Programs -> Firefox -> Install.

If you aren't giving a major Linux distro "another try" at least once a year, you don't understand the speed of development we're talking about.

># Install twenty programs with one command [http://I can't remember the last time I wanted to do this, but presumably it's important for some...?|http://I can't remember the last time I wanted to do this, but presumably it's important for some...?]

It was great when I bought my new Linux laptop from Dell. I had a list of programs I wanted, from Inkscape to Scribus to Amarok.... I wanted them all to install by themselves. While I worked. I copied the list from my other Linux desktop, hit "enter" and about a half hour later, my jive had been completely transferred to a new machine. :-)

I think you owe us a year of Linux use on your own desktop.
Reply to this comment
by sh0tzy February 9, 2008 11:33 AM PST
This is the second irresponsible and lazy 'article' about LInux I have read this weekend and I can't stand it. If you are going to pretend to offer someone information about a subject be a professional and actually research what you are reporting on, regardless of your like or dislike of the subject. Of course if you don't want to do that, feel free to keep your 'journalism' to yourself.

Get a pc, get a copy of Ubuntu or Fedor and install it, take notes, time how long it takes and how much it costs. Do the same with Vista and report honestly back on that. You seem to be a Mac guy, that's cool, I love Macs. I just can't afford $2,500 every time I want to replace my system, and unless you are a digital artist you don't really NEED a Mac, they are just cool.
Reply to this comment
by trimeta February 9, 2008 11:46 AM PST
You're worried about how hard it is to install Firefox? Here's how you install Firefox:

1. Insert Ubuntu CD
2. Boot
3. Answer questions like "What is your name" and "What is your timezone".
4. Wait for OS to install (less than 30 minutes)
5. Already have Firefox and Open Office installed, since they come default with the operating system.

If you have trouble with this long and arduous install process, I can't imagine how in Windows you ever got the 4+ antivirus/antispyware programs you need running at all times.
Reply to this comment
by kockgunner February 9, 2008 3:06 PM PST
so installing the whole OS to get Firefox isn't arduous? (At least it doesn't come with IE tho)
by Matt Asay February 9, 2008 3:30 PM PST
Installing the OS wasn't the problem. It was what came after that was the problem. Firefox, at the time, didn't come as part of Novell's SLED product and so Red Carpet didn't support it. I figured out how to install Firefox by looking at the file system to see where the various bits went, and cobbled it together. It was a pain in the rear. I would never do it again. Apparently, with Ubuntu, I don't need to, but I've yet to hear anything that would make me think that Ubuntu is better than my Mac.
by mandros February 9, 2008 11:48 AM PST
That's an awful list. Most of those things are irrelevant, some of those are not true.

There are thousands of linux distributions, let's focus on ubuntu as it seems the most easy to compare with Windows or Mac. I won't talk about Mac as I don't know it well enough.

Windows does not need defraging anymore, not with NTFS (you can do it, but you don't need to).

Ubuntu is not faster on every new version, it's slower. Of course you can tweak to be faster, as you can with Windows and Mac.

Of course you can install twenty programs in one shot in windows, it's not as easy as in linux but it can be done without much effort. Any IT admin knows how to do that.

About uninstalling everything ... really irrelevant. Anyways, it can be done with a little effort in any operating system.

There are a lot of more important things to talk about when we compare Windows, Mac and Linux: Easy of use, number of available applications, game compatibility, security, etc. Any of those require a full article to cover them up.
Reply to this comment
by chuckjuhl February 9, 2008 12:39 PM PST
Windows does not need defraging anymore, not with NTFS (you can do it, but you don't need to).

HUH? What are you talking about? NTFS in fact does require defragging on a regular basis to maintain disk performance. In fact, that issue is covered on the MCSE test for NT, XP, and Servers 2000 and 2003.

HUH? again. what are you talking about? Have you benched the last three Ubuntu distros? And there is no way to tweak OSX10.5 to be faster than 10.4 similarly configured, and there is no way to tweak Vista to be faster than similarly configured XP.


As for "installing 20 programs at once in XP", I have been an MCSE since NT 3.5 - setting up group policies and scripts in Windows OS's is no task for noobs. Even experienced Sysadmins have difficulties. The newest Linux distros, esp. Ubuntu 7.10, is much easier than either Windows or Mac to configure and support. And for anyone that has to distribute and/or support multiple desktops, the ease with which Ubuntu allows that is a Godsend.

I am a systems engineer for a larger group of medical facilities, and formerly with a major uiniversity. I have worked with all three since they were all "born." I think I know what I'm talking about.

And what do you do? What I really find utterly discraceful is the number of posts from persons who very obviously have little more than superficial knowledge of what they are spouting off about. And I include the Matt Assay in that group.

This really represents the "dark" side of the net. In an academic or peer-reviewed setting, gross misinformation is simply not tolerated; and every Matt, Dick and Harry is not allowed to call themselves an "expert" on something that they obviously know very, very little about.
by oyster11 February 10, 2008 1:36 PM PST
This list is awful - but so are your comments. While Ubuntu does get slower with each version (it's too bloated - I don't use it), Windows is infinitely worse. Just compare XP to Vista. Then there's this:

About uninstalling everything ... really irrelevant. Anyways, it can be done with a little effort in any operating system.

Sometimes it's nice to get rid of useless components (if your OS comes bundled with them). Even though Ubuntu is bloated, you can remove whatever you want. With Windows, let me ask you this: have you ever tried to remove Internet Explorer from XP or later? You can't, at least not with "a little effort".
by coolgeek84 February 9, 2008 12:12 PM PST
Whats wrong with all these cnet bloggers nowadays? Can't they give a proper and truthful insight about the Linux distros? I am a mainly Windows guy to begin with because I have to have it to play my games on it. But Linux really kicks ass when it comes to stability and getting your work done. I had played with Mandrake long time ago. Yes, back then installations were a headache and getting simple things done were tough. But now is a COMPLETELY different story.

The GUIs have advanced so fast and so much that Vista doesn't even match up to them. Even in the looks division Vista falls flat on its face. Linux with distros like openSuse, Ubuntu and Fedora and apps like Beryl Manager, you can make absolutely stunning desktops. So awesome that my friends installed it just to be able to do that on their laptops and show off to others. And they found Linux so much better that they got hooked onto it. And here you are telling that "Where Linux could use serious work is in the installation of programs." And that too, when you haven't tried a distro in 3 years! This isn't the Windows world pal, this is Linux, things don't wait to be released in an "oh-so-spectacular" fashion and announce to the whole world about the OS's capabilities (aherm , Vista). Things get released AS THEY HAPPEN. And in three years, the whole face of Linux changes.

Installation is a breeze now, Word or Excel just doesn't crash for the fun of it. I can do my work safely and don't need to act paranoid and hit the Save button every other minute. I don't need to have 10 applications specifically catered for Virus, Trojans, Malware, Spyware, Worms and God knows what else. Just one or two or even none is just fine. Linux doesn't treat you like an idiot and prompt you for every single stupid thing.
Reply to this comment
by eduardgrebe February 9, 2008 12:21 PM PST
I prefer Mac OS X to Linux on the desktop, too. But, it is not true that there are open source apps that update all software on the system automatically. AppFresh does not support all applications. And neither fink nor macports works reliably for all software.

On my ubuntu systems, "sudo aptitude daily-upgrade" is a much much easier way to ensure all of your applications, the system software (including libraries etc.) are updated in a reliable way.
Reply to this comment
by clpdan February 10, 2008 7:01 AM PST
Although it's not open source, there is MacUpdate that will let you know when apps are out of date and will download updates for you or at least point you to where you can get them.
by i_made_this February 9, 2008 1:05 PM PST
Matt - "Where Linux could use serious work is in the installation of programs. Granted, I haven't put myself through the ordeal in three years, but the last time I tried to install something as simple as Firefox was an exercise in senseless frustration. I'm sure things have gotten better since then. If not, none of the above benefits even remotely redresses that grievous installation experience." Three years is a long time and you should give the new version of Ubuntu a shot. What can you lose? Most all the programs any intermediate user will want are pre-installed, so your primary concern is really a non-concern. Also, for updates, you'll run auto aptitude daily upgrades.

I agree with you that there are certain high-end applications that a distro like Ubuntu 7.04 cannot handle and Apple is the way to go for these. Apple (and not just mac mini) is much cheaper than people think but they're not shopping in the right places. If you live in or near a large city like most Americans do, go to the Apple store and have a chat with an Apple salesman. Tell them what you'd love to own but can't afford and ask their assistance. I got a system they advertise on their site for $2,500 for about $1,400.
Reply to this comment
by qwerty75 February 9, 2008 1:46 PM PST
"Linux doesn't need defraging [Nor does the Mac - not really]"

That is completely independent of the OS. Install Linux on FAT32...
Reply to this comment
by Aimache February 9, 2008 4:55 PM PST
You're right but to be honest you have to be singularly pervert to install Linux on FAT or NTFS. It's one thing to access existing filesystems, and one other to use them natively :)
by The_Decider February 9, 2008 10:00 PM PST
Hey! I never said I would do it.

That makes as much sense as installing Vista.
by trimeta February 9, 2008 2:55 PM PST
qwerty75: FAT32 doesn't support the types of file permissions that are basically necessary for running Linux. Yes, the native Mac file system (HFS+) also does not require defragging, but as was widely (mis)reported, Linus Torvalds is not a fan of HFS+ (he thinks the rest of OS X is great, though, something all the articles missed.)
Reply to this comment
by The_Decider February 9, 2008 9:59 PM PST
You can install linux on fat32. I wouldn't advise it. I was just making the point about filesystems vs operating systems. ext3 is not a "linux filesystem'. Linux supports it, Windows could and probably should. It must be embarrassing to Microsoft that its perennial vaporware filesystem never shows up.
by EviL-PeeP February 9, 2008 3:22 PM PST
>Where Linux could use serious work is in the installation of programs.

package mangers my friend, just search for the program you want, check the box and its as good as done, i use Ubuntu gutsy, and i couldn't live without multiple desktops, and many other features that windows doesn't.
Reply to this comment
by Matt Asay February 9, 2008 3:28 PM PST
It's kind of funny to see how worked up Linux desktop users get about the Linux desktop (and that I'm expected to be an expert on it just because I post something on it - the expertise comes from you, the readers, who make many good and insightful comments, and some inane and silly comments). Most would call me an open-source bigot. Because I don't happen to share your fetish for the Linux desktop, you call me other names. Whatever. That the Linux desktop requires so much self-justification tells me it has a ways to go.

Mark Shuttleworth is a personal friend. I like some of his ideas as to where to take the desktop. I'm glad he has made it easier. I still wouldn't wish it on family members. You guys seem to forget just how easy something needs to be to justify a switch. The Mac is easy. Linux is not. I know because I read articles walking through how to migrate. If it requires instructions, it's not easy enough. Not for personal computing.

I sell open-source software for a living. I'm an advisor to 10+ open-source companies and am currently a board member for the OSI. That doesn't mean I have to worship every line of code that carries an open-source license. Nor do you. Take the criticism and improve the product. I'm not going near another Linux desktop distribution until I stop reading how-to's written by Linux experts about how easy it is "except for...x."

Get rid of the "except for" and it just might be worth it. Maybe.
Reply to this comment
by ruel24 February 9, 2008 3:54 PM PST
If you want easy, you really need to try PCLinuxOS. If you think Ubuntu is easy, you haven't seen anything, yet...
by mandros February 9, 2008 4:07 PM PST
Most of us only have pointed out that is better to say nothing than to talk about inexact and mostly irrelevant facts.

No one is asking you to say great things about linux or windows or mac, just fair ones.
by jezzali February 9, 2008 8:21 PM PST
It's kind of funny to see how worked up a journalist gets about the quality of his journalism being questioned. It seems to require a lot of posturing and self-justification in order to somehow gloss over the sub-par standard of work in citing an experience from years ago. I don't give a damn who you are an advisor to or whose board you're on, its irrelevant if you're that lazy and out of date in your research. The group I work for doesn't need that kind of advice. You characterize your work as valid criticism, its not, its misinformed.
by The_Decider February 9, 2008 10:03 PM PST
If you don't want to be called out on your ignorance. Then educated yourself before posting.

I guess I could talk about Windows 95 and its complete joke of a security setup when talking about Windows today?

How do you expect to be taken seriously when you write an opinion piece on Linux, and then claim you haven't used it for years?

What is funny is that you really do think it is OK to talk about something that your knowledge of is lacking, to say the least.

Liking Mr. Shuttleworth and working for an open source company doesn't make you qualified to talk about an OS you know little about.
by kiwibuntu February 10, 2008 12:37 PM PST
You're right Matt - the "except for" is a problem and it is something that needs to be removed one case at a time. It is better to fix something than make excuses for it. But the target is not a perfect OS - simply one that works as well as, or better than, other OSs. And for me, that is where Ubuntu has finally arrived. It is also nice to know that it keeps getting better and better (unlike some OSs one could mention ;-)) Macs have a good reputation amongst OSS developers but desktop linux shouldn't have a bad one anymore.
by ruel24 February 9, 2008 3:50 PM PST
First, when do you need to install 20 programs at once? When you first install the OS. When was the last time you installed your OS and applications in Windows or Mac? One at a time takes a very llllooooonnnnggggg time. I can fire up Synaptic and update all the current software and the OS itself, add a bunch of stuff I want on there (everything in the KDE portfolio, Gimp, Inkscape, Blender, Scribus, Open Office, KOffice, yadda yadda yadda), and remove some of the stuff that I don't need that's part of the default configuration in just a few clicks of the mouse. Depending on the number of packages involved (last time I did this was something like 680 packages), a few moments later, it's all complete and without a single hiccup. I might have to log out and in again if anything involves Xorg or KDE, but I don't have to have a single reboot in the process.

I'll give you a couple more things Linux can do that neither Mac nor Windows can do, without a lot of hacking, that is: Remaster the installation, and use the OS as a LiveCD while it's installing the OS on the hard drive.

I use PCLinuxOS. With it, comes a nice little script named Remasterme that calls up an application called MkLiveCD that takes your completely configured Linux installation, and using your configuration, creates an ISO file with a new LiveCD of your current installation. You can then transfer it to any other computer you want, or simply use it as a backup.

Another thing that PCLinuxOS is so great at is that I can fire up the LiveCD, click on the installer icon on the desktop, and go through the install process, all while still having complete access to the LiveCD. I can surf the web, work on some graphics in Gimp, and even get my email while I'm waiting for the installation to finish. Try this in either Mac or Windows... Gone are the days that you just have to stare at a progress bar.
Reply to this comment
by all-usernames-in-use February 9, 2008 6:34 PM PST
>I sell open-source software for a living.

This is good to know - next time I meet an open source evangelist, consultant, salesman, whatever, I'm going to ask him to pull out his Linux laptop or tell me about his Linux desktop deployment at work. If he pulls out a Mac story, I'm walking. :-)
Reply to this comment
by jezzali February 9, 2008 8:04 PM PST
"Where Linux could use serious work is in the installation of programs. Granted, I haven't put myself through the ordeal in three years, but the last time I tried to install something as simple as Firefox was an exercise in senseless frustration. I'm sure things have gotten better since then."

What a feaking n00b. Idiotic FUD. Call it what you like. You can't say "Where Linux could use serious work is in the installation of programs" and at the same time say "I haven't put myself through the ordeal in three years"... Three years is a long time in the FOSS world, so basically your passing judgement in an area your knowledge is so out of date in that you might as well be saying "Windows needs to improve alot though the last version I used was Windows2000". Bloody hell I get so sick and tired of this kind of self contradictory idiotic drivel. Do you actually get paid for this crap ?
Reply to this comment
by eco2geek February 10, 2008 1:11 AM PST
I don't regularly read your blog, but I would have expected someone who posted under the title, "The Open Road," to be a Linux user. Thanks for the clarification. I will now ignore everything you have to say about Linux on the desktop.

(Shrug) I really don't care whether you like the Linux desktop or not. Just don't waste my time writing about it if you don't know anything about it - and if you think installing programs on modern distros like Ubuntu or openSUSE is difficult, you obviously don't know anything about it.

I've always thought that a common characteristic of those who enjoy using Linux is a willingness to "get their hands dirty" and learn how Linux's plumbing worked, because they find it interesting and challenging. But these days, there are distros like Ubuntu that do 99% of the work for you during installation. (Ubuntu also seems fixated on making a GUI-based configuration tool for every system file you might need to hand-edit.) Linux on the desktop's gotten a lot simpler to install and use.
Reply to this comment
by odubtaig February 10, 2008 5:24 AM PST
Just because no-one's brought it up:

Old news really.
http://news.opensuse.org/2007/08/21/sneak-peeks-at-opensuse-103-1-click-install/

As for installing 20 programs at once, that's required just to set up a dev environment for a web server with Apache + PHP + MySQL + Quanta + wine (for ies4linux) + VMWare server for testing IE7 and Safari for Windows + modphp + phpMySQL + 30 - 50 odd autochecked dependencies.

PS. Seeing as you're buddies with Mark Shuttleworth, give Gutsy Gibbon a go. Sad to say, but it's been a hocking great dissappointment compared to the previous efforts, the graphics drivers support isn't as up to date as OpenSuse (meaning the Intel 915GM drivers are still bugged), compiz is positively unstable and for some reason when all updates are applied and you reboot, you're dumped in XFCE instead of Gnome without any warning. Makes me look like a right berk for recommending it to people as the user-friendly choice. Ah well, at least the WiFi DHCP timeout is at a more sensible level.
Reply to this comment
by kiwibuntu February 10, 2008 12:44 PM PST
Precisely - within 1 hour of having uplifted my new Linux laptop I was installing Eclipse, MySQL etc etc etc in one go. Very convenient. Plus a whole bunch of games for the kids. I guess if your time isn't worth anything then it doesn't matter but for me this is a big plus for desktop Linux.
by PACSferret February 10, 2008 5:36 AM PST
Tend to agree with mandros that it's a bad list, because it gives too much ammunition to anyone who might agree with the sentiment behind the list. E.g.:
"Have the system automatically update all installed programs". Is only true if the 'installed programs' come from repository - and in the case of fully 'free' distros like Ubuntu, that becomes limiting. Or "Update the system software without having to restart", which is plain untrue. But as an Ubuntu user, I agree it's nice to see positive evangelism rather than dissing the oppo.

But Matt.. a point to add to your earlier post on how to blog' - if you're having a problem getting readers to feed back - write a post comparing Windows and Linux desktops.
Reply to this comment
by RamboTribble February 10, 2008 7:02 AM PST
Six months is a long time in the development of the Linux desktop; three years is an eternity. One of the outstanding aspects of the Unix philosophy of making small tools that do a single job and making them easy to integrate into larger systems is that the evolution of Linux and the Linux desktop is constantly ongoing.

3 years? Death Valley has more high ground than that. "Oh no, can't beat up the installer? I know, drivers! What? Vista's much worse? Okay, okay, the wallpaper is the wrong color!"
Reply to this comment
by darkone778 February 11, 2008 12:26 PM PST
Oh Lordy Lordy Matt,

Ya know if find it interesting how you equate the how to guides for switching from Windows to Whatever Linux distribution as a sign that its not ready for grandma ma there to use. If you truly are essentially a retail seller of any open source then having dealt with customer you should know as well as I would with working retail or customer services in general, That while the customer should be respected at the end of the day we have to treat them like idiots. You are right in saying that Linux as its issues. I wont dispute that fact. But I will also point out the facts that every product has its issues be it window or osx as well. Now I personally run a integrated network of various OS's BSD server my main machine is a dual boot of ubuntu and xp my laptop runs strictly protech one and my gf runs on the network with a Mac. So needless to say while you might be friends with Mark Shuttleworth the point remains with you commenting a a topic of linux installs when you havent done one in 3 years in your own accord. You have about as much knowledge on the current situation in the linux os world as someone who would be commenting on windows xp running on sp1 talking about sp3 so your grips are moot. And this is why people lose more and more respect for cnet as you guys go on. Know the actual fields you are in before you open your mouths will help you guys look alot more credible. Unlike right now where you should be removing your foot from your mouth for your lack of knowledge on a topic that you are suppose to be an "EXPERT" in
Reply to this comment
(35 Comments)
  • prev
  • 1
  • next
advertisement

15 sites that went kaput in 2009

Web sites launch all the time, but they also shut their doors. We highlight 15 that bit the dust this year.

Top 10 news stories of the decade

Let the debate begin: Was the iPhone more important than iTunes? Was anything bigger than Google finding a great business model? CNET offers its list of the 10 most important stories of the '00s.

About The Open Road

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to the Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is general manager of the Americas division and vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Open Road topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right