Practical Technology

for practical people.

July 23, 2008
by sjvn01
0 comments

Can the Linux desktop best the Mac desktop?

Mark Shuttleworth, the founder of Ubuntu Linux, wants desktop Linux to "shoot beyond the Mac." Can it?

Shuttleworth was speaking to the open-source faithful at OSCon in Portland, Ore., but I’m sure even they had their doubts.

The Linux desktop is a good, workable one. I’ll take any modern Linux desktop over Windows Vista any day of the week, and the better ones do everything that Windows XP SP3 can do and more. Beating the Mac though? That’s another matter.

Today’s Mac OS X 10.5, Leopard, is a work of the user-interface designer art. My wife recently bought a MacBook Pro, and as I’ve been migrating her data and applications from her elderly XP-powered ThinkPad, I’ve been reminded of just how smoothly integrated everything really is on a Mac. It’s like driving a top-of-the-line Mercedes sports sedan.

There’s a price though that you pay for that wonderful integration of form and function, of application and operating system, and it’s not just the price-tag: it’s all totally proprietary. Apple, and Apple alone, controls the Mac experience. Mac clone maker Psystar, lasted just long enough to show that it really could make a viable Mac clone when Apple fell on them like a ton of bricks with a cease and desist lawsuit that one attorney believes is likely to "put Psystar out of business."

For better, and for worse, the Mac, and Apple’s other top devices like the iPod and iPhone, are the epitome of proprietary design. Everything fits together; everything works, because everything is under Apple’s control. Linux has taken an entirely different course.

Linux distributions start from a common base, the Linux kernel, but then split off as they compete with each other to be the best of the best. Rather than a communism, as Bill Gates would have it, open source is all about Darwinism. It’s non-stop competition where only the best survive.

So, today, to name only some of the most popular distributions, you have a choice of openSUSE, Ubuntu, and Fedora. On top of that, you have a choice of different user-interfaces. The major ones are KDE and GNOME, but others like Enlightenment also have their supporters. And, don’t get me started on the far too many ways there are to install software in Linux.

This competition forces Linux desktops to evolve very quickly. That’s why, while Microsoft has been stumbling with its Vista failure, all of the major Linux desktops zoomed by it. Today, I can still see why Windows users would still use XP over Linux, but Vista? Please!

As fast as the Linux desktop evolves though, it’s hard for me to see it ‘catching’ up with the Mac OS. Their fundamentally different development approaches lead to quite different desktop experiences. With Linux, you tend to get more choices and more power over your desktop. Mac gives you less choice but a more consistent experience. To me, it’s like the difference between a manual and automatic transmission car.

No matter how much the Linux desktop evolves it’s not going to turn into an automatic. Even when Linux does move in that direction, as I would argue it does with the GNOME interface, it will never equal the Mac’s integration of application, operating system and hardware. To even try to equal the Mac experience, a vendor would need not just to be a Linux distributor, but a software vendor and hardware manufacturer as well.

"Can we go right past Apple in the user experience we deliver?" Shuttleworth asked his audience. I’m afraid the answer is no.

On the other hand, Linux has other virtues that the Mac can’t deliver. It’s open, it’s flexible, and it gives the user far more control over their desktop.

So, while I can’t see Linux ever equaling the Mac at what a Mac does, I can see it being its equal in capability. It’s just a matter of choice. Would you rather drive an automatic or a manual? Me, I like both, but at day’s end, I prefer driving manual transmission cars and having the final say on what happens and what doesn’t on my Linux desktop.

A version of this story first appeared in ComputerWorld.

July 22, 2008
by sjvn01
22 Comments

Linux is easier to install than XP

When you buy a new PC today, unless you hunt down a Linux system or you buy a Mac, you’re pretty much stuck with Vista. Sad, but true.

So, when I had to get a new PC in a hurry, after one of my PCs went to the big bit-ranch in the sky with a fried motherboard, the one I bought, a Dell Inspiron 530S from my local Best Buy came pre-infected with Vista Home Premium. Big deal. It took me less than an hour to install Linux Mint 5 Elyssa R1 on it.

As expected, everything on this 2.4GHz Intel Core2 Duo Processor E4600-powered PC ran perfectly with Mint. But, then it struck me, everyone is talking about having to buy Vista systems and then ‘downgrading’ them to XP Pro, how hard really is it to do that.? Since I had left half the 500BG SATA hard drive unpartitioned, I decided to install XP SP3 on it to see how much, if any, trouble I’d run into. The answer: a lot.

Continue Reading →

July 22, 2008
by sjvn01
0 comments

Open source still the best way to develop software

The open-source way of creating programs is still the best way, just don’t confuse it with being the perfect way — there’s no such thing.

A recent report claims that one of the fundamental benefits of open-source development, the co-called Law of Many Eyes is wrong. The idea behind the law is that since anyone can read the source code and find problems with it, they can then either fix them or report them back to the community. The end result is that you get better software.

The study, by Fortify Software, a company that makes development tools for checking security, found that many popular open source software programs contain significant security holes. I can’t take this study too seriously. After all, what else is Fortify going to say? “Open-source’s Law of Many Eyes works great. You don’t need our products?” I don’t think so.

Here’s what I think. I think the Law of Many Eyes, or as Eric Raymond phrased it in his seminal work on open source, The Cathedral and the Bazaar, “given enough eyeballs, all bugs are shallow,” does work. All you need do is watch how quickly open-source projects progress and how quickly they fix bugs to know that.

More >

July 21, 2008
by sjvn01
4 Comments

SFLC Keeps on the GPL Case: Sues Extreme Networks

You’d think the electronics vendors who keep breaking the GPL by using the BusyBox Unix utilities would finally learn that they can’t get away with it. It doesn’t look like they have though. This time the SFLC (Software Freedom Law Center) is taking on Extreme Networks, a major network hardware provider.

The SFLC announced on July 21st that it had filed a copyright infringement lawsuit against Extreme Networks on behalf of its clients, BusyBox’s two principal developers, Erik Andersen and Rob Landley, on the grounds that Extreme had illegally included the GPL-protected BusyBox code in its products.

Continue Reading →

July 21, 2008
by sjvn01
1 Comment

PC vendors want to sell you desktop Linux

It used to be that finding a PC with pre-installed Linux was harder than finding a needle in a haystack. Now, though, all the major PC vendors are offering Linux-powered PCs.

Last week, for example, Dell announced that it was selling PCs with the latest version of Ubuntu Linux, Ubuntu 8.04 installed. What they didn’t point out was that Dell will soon be offering Ubuntu Linux on six different systems, including its forthcoming UMPC (Ultra Mobile PC) Dell E line. In the past, Dell usually offered Ubuntu on no more than three systems.

Dell is not a charity. If people weren’t buying desktop Linux, they wouldn’t be selling it. And, if more people weren’t asking for it, they wouldn’t be offering it on more systems.

More >

July 19, 2008
by sjvn01
6 Comments

Dell adds Ubuntu 8.04 to expanded Linux desktop line-up

As promised, Dell is bringing the latest Ubuntu Linux, Ubuntu 8.04, to its line-up of Linux-powered consumer desktops and laptops.

Starting on Friday, July 18th, 2008, Dell started offering Ubuntu 8.04 on its XPS M1330N and Inspiron 1525N laptops and its Inspiron 530N desktop.

That’s just the beginning though. Dell will also shortly be offering Ubuntu on its forthcoming UMPC (Ultra Mobile PC) line, the Dell E series. According to a blog posting by Daniel Judd, Dell product group manager, Dell will also be offering its XPS M1530n and Studio 15n with Linux in early August.

Continue Reading →