Robert Pogson

One man, closing all the windows.

The Hurd

  • Aug 08 / 2011
  • 4
technology

The Hurd

GNU’s Hurd kernel is shaping up. It may never have much of a role on the desktop because Linux has such a lead and wide acceptance but, on servers, there is little to keep Hurd out. Virtual machines usually offer only a few virtual devices after all so Hurd does not need a lot of drivers to run in one. Many servers are virtual these days so Hurd might fly there. Real NICs are cheap and plentiful, too. A real server could just change NICs if need be. Hurd has glue-code to allow use of drivers from Linux. Depending on how well that works, Hurd may run nicely. If Debian is interested in it Hurd must be at least stomping its hooves.

GNU Hurd is in Debian Wheezy now and may be released in Debian GNU/Linux in the next year or so.

I wonder if Debian GNU/Linux will have to become Debian GNU/* ? ;-)

4 Comments

  1. oiaohm

    bilbophile The difference between hurd and all the BSD and Linux kernels is that Hurd is microkernel.

    Also due to Hurd design is been on many times of evil to work on. Reason a driver fails it restart the driver. So you can end up with nice cascading failures masking where the failure really started.

    Yes Hurd if it works is one of the strongest OS for keeping on going. The problem is that is its biggest down fall as well. Yes I know this is kinda a sin to say. Sometimes it better for the OS to die.

    Cost of being designed microkernel is a performance price.

    There is another more stable microkernel open source out there. Minux yes the one that you hear about Linus and its lead developer going head to head over Microkernel or Monolithic what one is better.

  2. Ray

    I tried it out a few weeks ago, it didn’t install nicely enough :(

  3. bilbophile

    Is there a typo here:

    „GNU Hurd is in Debian Wheezy now and may be released in Debian GNU/Linux in the next year or so”?

  4. bilbophile

    Mr. Pogson,

    In your opinion, what does make Hurd better than BSDs (FreeBSD, OpenBSD, NetBSD) from a pragmatic point of view (e. g. performance, security)?

    Thank you.

Leave a comment