Corante

About this Author
Dana Dana Blankenhorn has been a business journalist for over 25 years and has covered the online world professionally since 1985. He founded the "Interactive Age Daily" for CMP Media, and has written for the Chicago Tribune, Advertising Age, and dozens of other publications over the years.
About this Site
Moore’s Law defines the history of technology. It held that the number of circuits etched on a given piece of silicon could double every 18 months as far as its author, Intel co-founder Gordon Moore, could see. Moore’s Law has spawned constant revolutions since then, not just in computing but in communications, in science, in a host of areas. Moore’s Law applies to radios, and to optical fiber, but there are some areas where it doesn’t apply. In this blog we’ll take a daily look at new implications of Moore’s Law in real time, as it rolls forward to create our future.
Media Bloggers
In the Pipeline: Don't miss Derek Lowe's excellent commentary on drug discovery and the pharma industry in general at In the Pipeline

Moore's Lore

« Linux 2.6 Kernel Flaw | Main | Trump City »

October 26, 2004

Linus Calls Hurd "Dead"

Email This Entry

Posted by Dana Blankenhorn

Following publication of an interview with Linux Times, much attention is being paid to Linus Torvald's description of "Desktop Linux" as being alive and well.

But he said something else, something much more important.

Hurd, the GNU attempt to completely replace the Unix kernel, is Dead On Arrival.

As usual, Linus didn't play the Microsoft game and just assert it. He explained what he meant by that provocative statement:

Nobody should start to undertake a large project. You start with a small _trivial_ project, and you should never expect it to get large. If you do, you'll just overdesign and generally think it is more important than it likely is at that stage. Or worse, you might be scared away by the sheer size of the work you envision.

So start small, and think about the details. Don't think about some big picture and fancy design. If it doesn't solve some fairly immediate need, it's almost certainly over-designed. And don't expect people to jump in and help you. That's not how these things work. You need to get something half-way _useful_ first, and then others will say "hey, that _almost_ works for me", and they'll get involved in the project.

And if there is anything I've learnt from Linux, it's that projects have a life of their own, and you should _not_ try to enforce your "vision" too strongly on them. Most often you're wrong anyway, and if you're not flexible and willing to take input from others (and willing to change direction when it turned out your vision was flawed), you'll never get anything good done.

In other words, be willing to admit your mistakes, and don't expect to get anywhere big in any kind of short timeframe. I've been doing Linux for thirteen years, and I expect to do it for quite some time still. If I had _expected_ to do something that big, I'd never have started. It started out small and insignificant, and that's how I thought about it.

In other words, Hurd started with too big an agenda, namely to replace Linux as the kernel of Unix. If Torvalds himself had that ambition at the start he never could have gotten the job done.

Of course, even an explained assertion is not proof. But it's also true that Hurd makes dramatic claims. And dramatic claims demand dramatic proof.

The ball's in GNU's court.

Comments (2) + TrackBacks (0) | Category: Linux


COMMENTS

1. Joe on October 27, 2004 12:11 AM writes...

He's definately got a point.

Here I am using Linux as my graphics worksation and regular desktop computer, I can run Morrowind on it even though it's a Windows program. And it runs just as well, in fact the textures look better for some reason. (I probably messed up the windows config somehow, go figure.)

But if Linux didn't start out as a little kernel to facilitate a server or something, it would *never* have gained enough users to bring it this far.

Permalink to Comment

2. kort on October 27, 2004 10:41 AM writes...

His point is well taken. Look at Microsoft with Longhorn. If a company with as much programming power and money to back it up can bite off more than they can chew like MS did with Longhorn... All software builds over time. Even PhotoShop started as a fairly simple graphics/drawing program and has taken 20 years to get to where it is.

Permalink to Comment

TrackBack URL:
http://www.corante.com/cgi-bin/mt/backtar.cgi/6683


EMAIL THIS ENTRY TO A FRIEND

Email this entry to:

Your email address:

Message (optional):




RELATED ENTRIES
The Legend of Dennis Hayes
Evolution Changes Its Mind (Again)
Welcome to 1966
What Must Craigslist Do?
No Such Thing as Free WiFi
The Internet As A Political Issue
Google Images Ruled Illegal
Fall of Radio Shack