Slashdot Mirror


Watch Out Linux, GNU Hurd Coming

sfcrazy writes "Debian now has concrete plans to bring GNU Hurd to the larger community. GNU Hurd is expected to be released with the release of Debian 7.0 Wheezy towards the end of 2012 or beginning of 2013. Debian maintainer Samuel Thibault has already produced a Debian GNU/Hurd CD Set with a graphic installer which is available to download."

75 of 463 comments (clear)

  1. This can't be!! by jlechem · · Score: 5, Funny

    Duke Nukem Forever actually gets released and now Hurd? Pinch me I must be dreaming!

    --
    Hold up, wait a minute, let me put some pimpin in it
    1. Re:This can't be!! by Anonymous Coward · · Score: 5, Funny

      Must be the fault of the LHC. It keeps destroying all the highly probable universes.

      So now the only universes left are ones where DN Forever and Hurd both actually see the light of day.

      Next up:
      - Irrefutable proof that OJ is innocent.
      - Irrefutable proof that Casey Anthony is innocent.
      - OJ and Casey Anthony get married and have a child; and both her and the child live to old age.
      - Chicago Bears win a Super Bowl

      Man ... the universe is becoming a really scary place!

    2. Re:This can't be!! by Penguinisto · · Score: 3, Funny

      Question is, if someone makes a non-free/FOSS driver for it, what happens?

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    3. Re:This can't be!! by Bill_the_Engineer · · Score: 2

      It's 2012. There may be something to that Mayan calendar afterall. I knew we were doomed when the Red Sox won the world series, the New Orleans Saints won the super bowl, and the Auburn University Football team won the BCS championship... War Eagle!

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    4. Re:This can't be!! by Bill_the_Engineer · · Score: 4, Funny

      Wait... it's 2011. Damn it's been a *long* day. Seemed like a year.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    5. Re:This can't be!! by chill · · Score: 2

      1985 never happened for you?

      --
      Learning HOW to think is more important than learning WHAT to think.
    6. Re:This can't be!! by joaosantos · · Score: 3, Funny

      You grab some popcorn and watch the show.

    7. Re:This can't be!! by Jeremiah+Cornelius · · Score: 5, Interesting

      I first waited for this, back before FTP distribution was possibe. Stallman sent GNUsletters on xerox paper. With stamps.

      GNU emacs was distributed in source. On QIC-02 tape.

      And CMU Mach was to be the centrepiece of a system with the few GNU utilities.

      Was that 1988? I think so.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    8. Re:This can't be!! by moderatorrater · · Score: 4, Funny

      SHIT! It's already making retro-active changes!

    9. Re:This can't be!! by Sylak · · Score: 3, Funny

      - Buffalo Bills win a Super Bowl

      FTFY

    10. Re:This can't be!! by Nimey · · Score: 2

      But the poor Cubs still don't win a World Series.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    11. Re:This can't be!! by jet_silver · · Score: 3

      Harlan Ellison is going to release "The Last Dangerous Visions" right about that time. What a coincidence.

    12. Re:This can't be!! by NoNonAlphaCharsHere · · Score: 4, Funny

      - Buffalo Bills win a Super Bowl

      Ouch. I guess you haven't heard the old proverb: "Fool me once, shame on you, fool me FOUR times..."

    13. Re:This can't be!! by EQ · · Score: 2

      Wait... it's 2011. Damn it's been a *long* day. Seemed like a year.

      No, the calendar peopel simply made an Off-by-One error somewhere, screwing up the zero-based system

      --
      Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo! http://goo.gl/J9bkO
    14. Re:This can't be!! by BitterOak · · Score: 2

      You forgot Perl 6 will be released!

      --
      If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
    15. Re:This can't be!! by cloudmaster · · Score: 2

      Flash was released for 64-bit Linux yesterday.

    16. Re:This can't be!! by daremonai · · Score: 3, Funny

      But the poor Cubs still don't win a World Series.

      Well, yeah, there are only an infinite number of possible universes. This would require infinity plus one.

    17. Re:This can't be!! by dudpixel · · Score: 2

      and Gmail is no longer in beta!

      --
      This seemed like a reasonable sig at the time.
    18. Re:This can't be!! by rbrausse · · Score: 2

      sub-120MHz

      I'm completely lost. MHz are Mayan Hot zones, right?

    19. Re:This can't be!! by Abstrackt · · Score: 2

      DNF was finished...

      People who've played it would disagree.

      --
      They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance. - Terry Pratchett
  2. Oh NOOOOOOO! by BadAnalogyGuy · · Score: 2

    Oh lawd! Somebody catch me. I've caught the vapors!

  3. *snore* by guyminuslife · · Score: 3

    Much like it's long-awaited vaporware cousin, Duke Nukem Forever, the wait will not be worth it.

    --
    I don't believe in time. It's a grand conspiracy designed to sell watches.
    1. Re:*snore* by Anonymous Coward · · Score: 5, Funny

      Much like it's long-awaited vaporware cousin, Duke Nukem Forever, the wait will not be worth it.

      That's "Duke GNU/kem Forever" to you, sir!
      - RMS

  4. 2011 by Sinthet · · Score: 5, Funny

    Will be the year of the Hurd Desktop. 'Nuff said.

    1. Re:2011 by Daetrin · · Score: 2

      Funny, last i hurd it was going to be the year of the Linux desktop.

      --
      This Space Intentionally Left Blank
    2. Re:2011 by Daetrin · · Score: 2

      Only if you follow the rest of the sheep

      Hey, i resent that! I'm not one to just blindly follow the hurd!

      --
      This Space Intentionally Left Blank
  5. A random observation by slaker · · Score: 4, Interesting

    One of the very few people to put me on her Slashdot enemies list did so because I made a derogatory statement about the length of the HURD development process. In, as I recall, the year 2000 or 2001. It was a running joke at least five years before that.

    Way to be timely and relevant, GNU.

    --
    -- I wanna decide who lives and who dies - Crow T. Robot, MST3K
    1. Re:A random observation by Darinbob · · Score: 2

      I think it had the "must be perfect" syndrome. That is they stay true to idealism and discard pragmatism. From the very first day that GNU Hurd was announced people were saying it was too ambitious. All the hallmarks of vaporware: announce a large project with lofty goals before starting work on it. Meanwhile Linux and BSD kept releasing kernels that aren't quite finished but are good enough to do work with, without a lot of micromanagement or grand visions.

    2. Re:A random observation by TheRaven64 · · Score: 3, Interesting

      Not really. Apple doesn't use Mach as a microkernel, they use it as a hardware abstraction layer. A few things in OS X use Mach ports, because they do have some advantages (e.g. being able to easily tell which process sent the message, in an unspoofable way - implementing Keychain without that is really hard). Everything else is done via the BSD subsystem. When you make a system call on a traditional Mach system, you send a Mach message. When you make a system call on XNU, you just issue a syscall / sysenter instruction and jump straight to the BSD system call handler.

      Comparing HURD, which is a multi-server microkernel, to XNU, which is a monolithic kernel implemented as a single-server Mach kernel, is meaningless.

      --
      I am TheRaven on Soylent News
    3. Re:A random observation by TheRaven64 · · Score: 2

      It doesn't help that the Hurd team goes out of it's way to port the Hurd to completely different microkernels at the drop of a hat, only to return to GNUMach when development of the other microkernels goes south.

      Or for other reasons. L4/HURD was really interesting, and L4 is still very actively developed.

      I've been following HURD for a while now, but it's becoming less and less relevant. Microkenels are great, but modern 'monolithic' kernels are starting to adopt most of the beneficial attributes of them. You've been able to run filesystem drivers in userspace for a while. Infiniband and GPU drivers typically use userspace command submission, where the kernel just sets up an IOMMU and allocates a channel and the majority of the driver is just a shared library that programs use. We now have mechanisms for running character device drivers outside of the kernel. NetBSD lets you run almost any part of the kernel in userspace.

      These let you use microkernel techniques when performance is not an issue, but throw everything into the same process when it is.

      --
      I am TheRaven on Soylent News
  6. Re:FP? by m50d · · Score: 2
    Is the Hurd's design still relevant? Yes, and it's motivated many improvements that have made their way into linux and other systems; as a testing ground for microkernel technology it will probably continue to do so (it's probably the biggest open-source microkernel out there).

    But as for actually running it day-to-day, the Hurd never was relevant simply because it never had the broad driver support that users need. That won't change unless and until Hurd attracts a substantial developer base - but this is a good step in the direction of that.

    --
    I am trolling
  7. And for my next trick... by bmo · · Score: 5, Funny

    BSD userland on top of GNU Hurd.

    "What the hell do you call an OS like that?"

    "I'll call it 'The Aristocrats'"

    --
    BMO

    1. Re:And for my next trick... by Anomalyst · · Score: 2

      Fuck man, do you want me to spit coffee all over my screen?

      I believe that level of subtle humor requires projection of caffeinated beverages via the nasal cavities.

      --
      There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
  8. Deja Vu? by zixxt · · Score: 2

    I swear I saw this headline 20 years ago.

    --
    ---- GENERATION 26: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
    1. Re:Deja Vu? by Anonymous Coward · · Score: 2, Funny

      Yes, but the headline said the inventor would release it right after he took his next shower.

      It's finally come to fruition.

  9. This just in... by Anonymous Coward · · Score: 5, Insightful

    Debian maintainer Samuel Thibault has already produced a Debian GNU/Hurd CD Set with a graphic installer which is available to download.

    It speaks volumes that the highlight is the inclusion of a graphical installer. Likely no mouse support though....

    1. Re:This just in... by larry+bagina · · Score: 3, Funny

      Yep, no mouse. And the graphic is tubgirl.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

  10. I'm still calling it Linux! by bigsexyjoe · · Score: 5, Funny

    Because I think an angry Stallman is a funny Stallman. So I Iook forward to this new Linux variant and I thank Linus Torvalds from the bottom of my heart. There would be no free software movement without you and you cannot be venerated enough. I wonder how Mr. Torvalds came up with Hurd? Oh wait, it is because he is a genius.

  11. GPLv3 by bill_mcgonigle · · Score: 5, Insightful

    Who cares? I mean really... we have all the bases covered by Linux and BSD...

    If you need a GPLv3 licensed OS for some reason, this will be one. Linux will probably never contain the patent guards Hurd will. That might be important for some folks.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  12. Who cares? by Anonymous Coward · · Score: 3, Informative

    Seriously, it's been, what, 15+ years? The project seems to have two main phases of development:

    1) Several months of intense bickering followed by factions breaking off to make half-assed attempts at porting to a more modern microkernel.
    2) A year or two of complete silence as the ports are abandoned and a couple of diehards continue to work on Mach.

    Where are they now? They've got a couple of novelty builds that almost work reliably enough to play with for a weekend. Big fuckken deal.

  13. They're probably thinking about December 21, 2012 by fuzzytv · · Score: 5, Funny

    They have probably noticed the end of the world is December 21, 2012 and they hope it's true. That way no one will actually notice Hurd was postponed again ...

  14. Re:Interesting by Bill_the_Engineer · · Score: 5, Interesting

    An organization that is out of the limelight, but has made many historic contributions is pushing something from an even older organization that has been out of the limelight for a longer time, and made many more historic contributions.

    Nope. All I saw was an organization that maintains a distribution that is the basis for one of the fastest growing Linux distributions offer a distribution based on a kernel made by an organization that maintains one of the most used software compiler suites and userland tools. Please tell me where I should be looking. :P

    --
    These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
  15. Re:Interesting, but.. by OrangeTide · · Score: 2

    it is designed to be easier to port than monolithic kernels like Linux.

    but Hurd is still Mach and is therefor pretty much garbage (Hurd/L4 died). Hurd lacks the speed of Linux and FreeBSD or the clustering transparency of Plan9.

    You'd probably get more out of Plan9 for doing web development than Hurd. Even though Plan9 is probably not a viable platform without significant commercial investment.

    --
    “Common sense is not so common.” — Voltaire
  16. PINCH-A-GRAM by martin-boundary · · Score: 2
    AUTHORIZATION CODE: AB99-7X43
    FROM: martin-boundary
    TO: jlechem

    This is a pinch-a-gram. To activate, please pinch yourself.

  17. Summary of Hurd Summary by blair1q · · Score: 2

    It's a Mach microkernel with a bunch of daemons and glibc to emulate the UNIX interface.

  18. Where did I leave my puffer? by westlake · · Score: 2, Funny

    Way to be timely and relevant, GNU.

    What could be greater show of health and vigor than naming your first release "Debian Wheezy?"

    1. Re:Where did I leave my puffer? by chill · · Score: 2

      Debian is running out of Toy Story names, so they're planning on using the next release to segue over to 1970s sitcoms. Wheezy will be followed by George and Florence. That will in turn lead to Greg, Peter, Bobby, Jan, Cindy and finally Marcia, Marcia, Marcia.

      --
      Learning HOW to think is more important than learning WHAT to think.
  19. This reminds me of... by Pete+Venkman · · Score: 2

    This reminds me of the scene in Austin Powers where the guy screams as a steamroller comes barreling at him at a couple feet per minute. And he stands there and screams for the entire two minutes it takes for the steamroller to reach him and run him over.

    Hey! In two years, I'll release the bestest mesh network system ever! I promise!

  20. Non story by Weaselmancer · · Score: 3, Insightful

    GNU Hurd is expected to be released with the release of Debian 7.0 Wheezy towards the end of 2012 or beginning of 2013.

    A couple of years now. Just like cheap solar panels and sustainable fusion and the replacement for the space shuttle. Just a couple more years now.

    How about you call us when it's working?

    Seriously, stop telling us what you are going to do. Instead tell us what you have done. One is impressive and the other is not.

    --
    Weaselmancer
    rediculous.
  21. Not knowing how to count to 3 by tepples · · Score: 2

    If Valve really didn't know how to count to 3, we'd have Half-Life 2, Half-Life 2' Champion Edition, Half-Life 2 Turbo, Super Half-Life 2, Super Half-Life 2 Turbo, Super Block-Life 2 Turbo (a puzzle game), the midquel Alpha series (this is either Portal or something connected to it), and finally Half-Life 3.

    1. Re:Not knowing how to count to 3 by lennier · · Score: 2

      and finally Half-Life 3.

      No, of course not. The final Half-Life sequel would be a "creative reimagining to recapture the true essence of the original" called simply "Half-Life".

      It would be an isometric third-person puzzler set on Mars during WW2 and involve Zeppelins. Gordon Freeman would be GladOS' daughter and she'd constantly make wisecracks.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  22. Re:Call For Coders Not Criticism by MightyMartian · · Score: 2

    The question I'd posit at this point is why? Why support a project that was already well on its way to being defunct fifteen years ago? Why support a project whose punchline was "Duke Nukem Forever"? Yes, it would have been an awesome thing in the early and mid-90s, but Linux came along and the GNU userland tools were compiled on top of it, and the rest, as they say, is history. So why on Earth would I want to support Hurd, a project that even if it got a big whack of cash right now probably wouldn't have a fully-functional product in two or three years, and even if it did, it's microkernel architecture would make it slower than modern kernels.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  23. Re:Interesting, but.. by wrook · · Score: 5, Interesting

    It has always been interesting for me to reflect on the HURD. The issue of mind share was crucial when comparing Linux and the HURD. Back in 1991 (or early 1992, maybe... can't remember that far back) I tried to contribute to the HURD. I had done some work on Mach in an OS course at school and was interested in playing more with it. But since I was pretty much a new grad and didn't have a proven track record working on OS kernels, the HURD team told me to take a hike. Well, they were polite about it, but were clear that they didn't want help from a nobody.

    Linux was completely different. Linus may have blasted your code, but he accepted any and all help. This created mind share. For those who weren't around at the time, the whole idea of accepting work from any random joe off the street was a relatively new concept. The "Cathedral and the Bazaar" hadn't been coined by ESR yet and the normal way to do things in the free software world was to have one or two uber programmers hacking away, never seeing the light of day. Now everybody realises that a key indicator of success on a free software project is having an open and unobstructed development process.

    The HURD has some good ideas, but their initial attitude killed them. Even though the team is very different now (from what I've hear, anyway -- lost interest in it more than a decade ago), there is really no chance of making a comeback, I think. Enticing eyeballs away from other projects will just be too difficult. Linus' biggest contribution to free software was *not* the Linux kernel, IMHO, but rather the development process that Linux used. He showed everyone how it should be done.

  24. It will be in Wheesy -- OR ELSE! by rdebath · · Score: 2

    From the minutes of the March 2011 FTPMaster meeting if it's not ready for some sort of release it will be evicted from the main archives.

    The TODO list is getting better ... but we shall see.

    In a discussion with the Debian Hurd porters it was decided that the
    Hurd port stays on FTPMaster until Wheezy is released. Should they
    have managed to get the port into a state that it is released together
    with all the others (probably as a technology preview), it is kept in
    the archive. Should they not manage this the port will be removed from
    the main archive and move fully to debian-ports.org. It may then
    reenter the main archive whenever it is ready to get released with the
    next release. (Obviously when we say "move to debian-ports" this does
    not mean we expect the debian-ports people to "just eat it". They are
    running their archive and may have their own needs and pre-conditions
    prior to accepting a port, like getting help with the work that needs
    to be done or with the hardware for it, so any port who has to look
    for new place should ensure to coordinate with the involved people.)
    In case it does not work out with debian-ports.org, the removal from
    main will still be done, but we are confident that the teams can work
    out something acceptable.

  25. That'd still be an improvement. by SanityInAnarchy · · Score: 4, Interesting

    If that can actually be done safely and efficiently, it also means a non-free driver can't crash the kernel or fuck up other drivers. I would guess there are security implications as well.

    Right now, a bug in the nVidia kernel driver on Linux could compromise the security of the entire machine, or crash the entire OS, or flip some bit in some other unconnected kernel system (or userland process), and it's hard enough to debug these things when you do have source code. So wanting an untainted kernel makes a lot of sense.

    --
    Don't thank God, thank a doctor!
  26. Arch Hurd by barzam · · Score: 3, Informative

    Arch Hurd is already available so no need to wait for Debian to release anything if you want to try it out. http://www.archhurd.org/

  27. Attitudes about HURD: why slashdot is irrelavant by borgheron · · Score: 5, Insightful

    This posting illustrates something very interesting: Why slashdot is irrelevant.

    Any community that becomes so ingrained in the belief that it is superior is bound for failure. Because once you start believing no one can be better than you, you start to become complacent. The architecture on which HURD is based is technically superior to Linux. Whether this technical superiority translates to superiority in the marketplace is another issue entirely.

    In my opinion the slashdot community consists of a lot of wannabes and not a whole lot of doers. Instead of criticizing and making fun of projects which are new or different why don't you embrace them and welcome them? This is one of the reasons I think the open source community has stagnated in recent years.

    GC

    --
    Gregory Casamento
    ## Chief Maintainer for GNUstep
  28. Re:Attitudes about HURD: why slashdot is irrelavan by Anonymous Coward · · Score: 3, Insightful

    The parent poster illustrates something very interesting: Why having a sense of humor and self-irony is still relevant.

    Also, ignoring the "I'm better than you"-irony in your post, "technically superior to Linux" can easily be discussed. I think the kernel community would gladly point out that "the best technology" quickly becomes irrelevant if it's impossible to work with (say if takes two decades of flip-flopping just to release something people can use). And having "developer friendliness" as part of the "rate this technology"-bar is not far fetched, unless you actually want said technology to be: Irrelevant.

    Someday maybe a HURD distribution will be released, and someday maybe HURD will surpass the market share of Linux. Until then, chill out and enjoy the source.

  29. Re:Attitudes about HURD: why slashdot is irrelavan by diegocg · · Score: 2

    The architecture on which HURD is based is technically superior to Linux.

    Citation needed.

  30. Re:Attitudes about HURD: why slashdot is irrelavan by Ash+Vince · · Score: 3, Insightful

    This posting illustrates something very interesting: Why slashdot is irrelevant.

    Any community that becomes so ingrained in the belief that it is superior is bound for failure. Because once you start believing no one can be better than you, you start to become complacent. The architecture on which HURD is based is technically superior to Linux. Whether this technical superiority translates to superiority in the marketplace is another issue entirely.

    In my opinion the slashdot community consists of a lot of wannabes and not a whole lot of doers. Instead of criticizing and making fun of projects which are new or different why don't you embrace them and welcome them? This is one of the reasons I think the open source community has stagnated in recent years.

    GC

    Because taking the piss is far more amusing to us in our juvenile little minds.

    In all seriousness though, the big problem is that GNU Hurd has just been going on too long. You might notice that many people are comparing it to Duke Nukem, this is because they have both been successively over hyped for too many years. It is like people crying wolf, eventually the would be rescuers just stop listening and let you get eaten.

    I started reading this thinking that GNU Hurd had finally found some developers an was on course for a stable release in the near future. After looking around the site it seems that you only have 4 or 5 active developers and are in dire need of more people to make the Wheezy release. If this is the case then try and ask the community for help, cap in hand with humility. You are far more likely to bring developers to the system by that than by simply posting a projected release date which may or may not be achievable.

    You are right though when you say the slashdot community has changed a great deal as it certainly has. But some of the people here are still exactly the people you would like to bring to your projects, either GNU Step or Hurd or whatever. The trick is to appeal to them and ignore the mass of immature wanna bees you are so critical of.

    The whole problem with hurd has never been a technical shortcoming, it has always been that the people leading the project lacked the people skills needed. Thats certainly not to say that Linus is perfect in this regard, but something certainly made more people throw time at his pet Linux project all those years ago.

    --
    I dont read /. to RTFA, I read /. to offend people in ignorance.
  31. Re:Attitudes about HURD: why slashdot is irrelavan by slashvar · · Score: 3, Insightful

    Are you trying to illustrate your words by acting as if you were yourself really "superior" ?

    I heard about hurd long time ago and it was already a long time project. I heard it will soon be released so many time that I can't count them. I even actually spoke with people working on it (about ten years ago) that were assuring me that the project was on the run for a stable release.

    Ten years later, I'm acting as supervisor for student writing their own kernels every year: in 4 years of activities I have seen about 7 kernel projects reaching an "interesting state", and those kernel were all "experimental" in their own way: micro-kernel, coded in some specific language (D, OCaml ... ), fully modularized, coded for exotic architectures ... All are single-man project done by students.

    Booting and reaching the state were drivers and userland are the next checkpoint is not so hard, even when you deal with "new inner architecture". But keeping a project really active so that you reach a stable state, is much harder, and it seems that hurd fails on that matter.

    Hurd might have been "new" twenty years ago, but for now, it is just another not-working micro-kernel.

    (oh, mind your respect, should I talk about GNUstep ?)

    --
    Marwan Burelle co-Head of EPITA's System Laboratory
  32. Re:Mreow. by tepples · · Score: 2

    I am aware of the joke. However, the joke doesn't provide memorable version nicknames.

  33. Re:Attitudes about HURD: why slashdot is irrelavan by martyros · · Score: 5, Insightful

    The architecture on which HURD is based is technically superior to Linux.

    Why is it superior? Just because it's a microkernel?

    Microkernels were the darling of OS research for almost the entirely of the 90's. But by the end of the 90's, most researchers had had enough. The alleged gains in configurability, reliability, security, and so on never materialized; but what never disappeared was the fact that they were stinking slow. Context switching is a fundamental limitation of such an architecture. And from what I've heard, a lot more complicated to program -- which leads to more programming errors and ugly performance hacks to compensate for any potential increase in reliability, security and so on they might have gained.

    It's possible that Hurd has managed to overcome these limitations. But it has definitely earned its reputation of being slow and cumbersome; if that has changed, the burden of proof is on the Hurd community.

    There are a few True Believers out there, still working on Hurd and Minix and L4 and the like, but they have yet to produce anything shown to be worth using.

    I think the fact that Andrew Tanenbaum riduculed Linux in 1993 for being an "outdated architecture", when Minix just got paging working last year after 20 years of development, encapsulates my point completely.

    --

    TCP: Why the Internet is full of SYN.

  34. Re:Mreow. by bmo · · Score: 2

    Now that you put it that way....

    Excuse me for not getting your joke.

    I'm going to need surgery to remove my hand from my forehead now.

    --
    BMO

  35. uname -a vs cat /proc/version by myBotPiko · · Score: 2

    Followed the link until I here:
    http://www.gnu.org/software/hurd/hurd/running/debian.html

    So to try it I downloaded and ran in in qemu as per the instructions.

    Playing around a bit I noticed this:

    root@debian:~# uname -a
    GNU debian 0.3 GNU-Mach 1.3.99/Hurd-0.3 i686-AT386 GNU
    root@debian:~# cat /proc/version
    Linux version 2.6.1 (GNU 0.3 GNU-Mach 1.3.99/Hurd-0.3 i686-AT386)


    So maybe you're right in calling it Linux ;)

  36. Re:Attitudes about HURD: why slashdot is irrelavan by Atzanteol · · Score: 2

    This posting illustrates something very interesting: Why slashdot is irrelevant.

    Any community that becomes so ingrained in the belief that it is superior is bound for failure. Because once you start believing no one can be better than you, you start to become complacent. The architecture on which HURD is based is technically superior to Linux. Whether this technical superiority translates to superiority in the marketplace is another issue entirely.

    In my opinion the slashdot community consists of a lot of wannabes and not a whole lot of doers. Instead of criticizing and making fun of projects which are new or different why don't you embrace them and welcome them? This is one of the reasons I think the open source community has stagnated in recent years.

    GC

    I agree.

    --
    "Ignorance more frequently begets confidence than does knowledge"

    - Charles Darwin
  37. Citation provided by FranTaylor · · Score: 3, Informative

    For those too lazy to use a search engine:

    http://www.gnu.org/software/hurd/community/weblogs/ArneBab/technical-advantages-of-the-hurd.html

    1. Re:Citation provided by Zed+Pobre · · Score: 2

      And the counterexamples:

      http://yarchive.net/comp/microkernels.html
      http://www.realworldtech.com/forums/index.cfm?action=detail&id=66630&threadid=66595&roomid=2

  38. Is this slashdot or huffington post? by FranTaylor · · Score: 2

    I have never seen such ignorant arguments:

    - Conflation of development time with product quality: "Minix just got paging working last year" Last I heard, quality products take MORE time to develop, not less.

    - Complaints of "inefficiency" when the target platform has 10X the necessary compute power for the task at hand.

    - Complaints about "long development time" when compared to the 20+ years that it has took for BSD to achieve commercial success in the market as OSX.

    If any of you people would actually stop to read the hurd design docs you would realize that it has already had influence on your desktop. FUSE and SELinux are bolted-on implementations of concepts that were first fleshed out and implemented in the hurd.

  39. Re:Terrible argument by martyros · · Score: 2

    you make this assertion that it is "just a microkernel" and then you proceed to tear that concept apart.

    I made an assumption because GGP didn't explain himself. If he doesn't want people to misunderstand him then he needs to be more explicit.

    In any case, I didn't tear the idea apart. I said that historically, the experience of people using microkernels has been (1) they're really slow, and (2) they're more complicated to program because of the isolation / message passing architectures, and thus more prone to bugs. I admitted that I didn't know anything about Hurd, but said that the burden of proof is on the Hurd community to show that these problems are no longer valid. That was an open invitation to Hurd supporters to bring out the facts and set me straight.

    What I've gotten so far (including you) is mostly people saying that CPUs are so fast these days that the extra overhead doesn't matter. No explanation of how Hurd is technically better (other than "it's a microkernel"), no comparison of difficultly in design or programming in the full microkernel environment compared to a monolithic kernel like Linux or the *BSDs, and no real quantification of ways in which the extra overhead / complexity is worth the cost.

    No, I haven't read the design docs. It's not my job to look at every half-baked idea out there to see if it's worth considering. And I've heard a lot of microkernel fanboi stuff in my time; I'm skeptical and a bit jaded wrt microkernels. If you and/or the Hurd community want Hurd to get more "buy-in" from the FLOSS community in general, you need to be better evangelists -- understand where the skeptics are coming from, and come armed with facts and arguments that are persuasive and attractive. "The architecture on which HURD is based is technically superior to Linux" is not an attractive or informative statement.

    --

    TCP: Why the Internet is full of SYN.

  40. This just in: by sean.peters · · Score: 3, Insightful

    Developers of HURD think HURD is superior to the competition. Film at 11.

    I guess we should have specified that we wanted an INDEPENDENT look at whether the HURD was superior.

  41. Re:Interesting, but.. by hawk · · Score: 2

    >Hurd was a Victim of Good Enough

    Moreso a victim of the Perfect being the Enemy of the Good (assuming you're willing to give it that much credit).

    And it has given new meaning to "next generation" software, coming a full *human* generation later . . .

    hawk

  42. Missed the point entirely. by SanityInAnarchy · · Score: 2

    ...they need to go write their own OS where proprietary drivers are okay, because we Linux users don't want them.

    Fuck you, you do not speak for all Linux users.

    I would much prefer an open source driver to a proprietary one, all things being equal. All things are not equal. As cool as AMD has been lately, their proprietary Linux drivers still have far better 3D performance than the open ones.

    More importantly, I run proprietary software on Linux, even proprietary software I've paid for! I'm ok with that.

    I would still rather my system be open source, and I would especially like it if the proprietary stuff I run (even drivers) was properly sandboxed. I find myself wondering why I should be forced to trust this gigantic binary blob from nVidia more than I trust the JavaScript running on any random website. I understand the technical reasons why this is needed right now, but if something like HURD can solve them, I'm all for that.

    --
    Don't thank God, thank a doctor!
  43. Re:Attitudes about HURD: why slashdot is irrelavan by martyros · · Score: 2

    I did some research, and according to this article, although OSX does use Mach, it is nonetheless not a microkernel:

    Once again, just for good measure: Mac OS X is not based on a microkernel architecture, and has never used Mach as a microkernel. Apple's XNU kernel is larger than many monolithic kernels, and does not suffer from the intractable performance failure the world associates with Mach microkernel research.

    Apple has incorporated progress the Mach project made in development of Mach 3.0, but nothing changed: Mac OS X still does not have a microkernel architecture. Its XNU kernel is not implemented as a microkernel. Apple does not use Mach as a microkernel.

    --

    TCP: Why the Internet is full of SYN.