Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
GNU is Not Unix Operating Systems Unix

GNU Hurd 0.6 Released 229

jrepin writes It has been roughly a year and a half since the last release of the GNU Hurd operating system, so it may be of interest to some readers that GNU Hurd 0.6 has been released along with GNU Mach 1.5 (the microkernel that Hurd runs on) and GNU MIG 1.5 (the Mach Interface Generator, which generates code to handle remote procedure calls). New features include procfs and random translators; cleanups and stylistic fixes, some of which came from static analysis; message dispatching improvements; integer hashing performance improvements; a split of the init server into a startup server and an init program based on System V init; and more.
This discussion has been archived. No new comments can be posted.

GNU Hurd 0.6 Released

Comments Filter:
  • by NotInHere ( 3654617 ) on Thursday April 16, 2015 @05:56PM (#49489819)
    • by Greyfox ( 87712 )
      Hah, XKCD stays ahead of the curve as always. Hmm. Think I'll give TinderOS, Nest and something.js a miss and pick back up with "DOS but Ironically" until "Blood Drone" hits beta.
    • 2060: the year of the GNU Hurd desktop?

    • by ls671 ( 1122017 )

      yep kind of what went through my mind when I read the summary, I was was thinking of that old Star Trek episode where the Voyager probe had evolved into a big super computer and what not and I figured the first hardware running Hurd 1.0 should look just like it.

      http://scifi.stackexchange.com... [stackexchange.com]

      • That was actually the Star Trek the Motion Picture but I'll not demand your geek card on the grounds that it was pretty forgettable.

  • Both users (Score:5, Funny)

    by Anonymous Coward on Thursday April 16, 2015 @06:06PM (#49489871)

    It was rumored that both users could be hurd rejoicing.

  • by Greyfox ( 87712 ) on Thursday April 16, 2015 @06:28PM (#49489997) Homepage Journal
    Aah, I remember back in the late 80's and early 90's everyone had a boner for microkernels. IBM even gave it a try, attempting to port OS/2 over to a microkernel so they could run it on Intel and PowerPC platforms. At one point, IBM's strategy was that they were going to build OS/2 around a microkernal and then just run THAT on all their hardware, with multi-user and security features added or removed as needed. Well, very long story, very long, they never could get it to work.

    These days you don't see the same hype around microkernals that you did back then. So we should probably warn the HURD team: If your boner for microkernals lasts more than 25 years, you should probably consult a physician.

    • Obviously you got the story from a third hand. That is not what happened at all and certainly not due to deficiencies in the microkernel technology.
    • Re:Microkernal Boner (Score:5, Informative)

      by qpqp ( 1969898 ) on Thursday April 16, 2015 @08:00PM (#49490435)

      If your boner for microkernals lasts more than 25 years, you should probably consult a physician.

      I recommend a look at Andrew S Tannenbaum's baby:

      MINIX 3 is a free, open-source, operating system designed to be highly reliable, flexible, and secure. It is based on a tiny microkernel running in kernel mode with the rest of the operating system running as a number of isolated, protected, processes in user mode. It runs on x86 and ARM CPUs, is compatible with NetBSD, and runs thousands of NetBSD packages.

      Minix [minix3.org]

    • by Megol ( 3135005 )

      Aah, I remember back in the late 80's and early 90's everyone had a boner for microkernels. IBM even gave it a try, attempting to port OS/2 over to a microkernel so they could run it on Intel and PowerPC platforms. At one point, IBM's strategy was that they were going to build OS/2 around a microkernal and then just run THAT on all their hardware, with multi-user and security features added or removed as needed. Well, very long story, very long, they never could get it to work.

      Depends on what you mean by that. They couldn't simply port stuff to the new microkernel, AIX, OS/400 etc. wasn't suitable to move to the new kernel. One of the big problems IIRC was endianess.
      When the grand unified theo^H^H^H^HOS didn't work out it all fell apart. This in combination with the failure of PPC as a new personal computer platform, the disinterest of others to use the Workplace OS kernel, the failure of Taligent and a lot of other things made sure the project was canceled.

      But OS/2 was ported an

    • Reportedly the PPC OS/2 was very good but typically, IBM did not get behind and push it any more than they did the x86 version. Of course it was never released and I don't know if there are even any pirate copies of it out there
  • by msobkow ( 48369 ) on Thursday April 16, 2015 @06:32PM (#49490009) Homepage Journal

    They announced work on Hurd when I was still in university. I've worked a career, ended up disabled, retired, and spent years on a pet project since then, producing 13 point releases. Over 30 years have gone by.

    Yet they've still only reached release 0.6? So one decimal point release every FIVE YEARS?

    Jesus.

    Stick a fork in this project.

    It's done -- as in dead. Pushing up daisies. Pining for the fjords. Defunct. Deceased. Non functional.

    It's not even worthy of being called a pipe dream any more. Even "Duke Nukem' Forever" beat them to the punch, and everyone gave up on that project long before it was released.

    • 6 years ago I went to a speech given by Richard Stallman. The very first question someone asked was about the status of Hurd. He sighed, then proceeded to answer

      • But what was his answer?

        • by Anonymous Coward on Thursday April 16, 2015 @07:32PM (#49490323)

          He hasn't finished his answer yet. Check back in a few years.

    • by TWX ( 665546 )

      They announced work on Hurd when I was still in university. I've worked a career, ended up disabled, retired, and spent years on a pet project since then, producing 13 point releases. Over 30 years have gone by.

      Yet they've still only reached release 0.6? So one decimal point release every FIVE YEARS?

      Jesus.

      Stick a fork in this project.

      It's done -- as in dead. Pushing up daisies. Pining for the fjords. Defunct. Deceased. Non functional.

      It's not even worthy of being called a pipe dream any more. Even "Duke Nukem' Forever" beat them to the punch, and everyone gave up on that project long before it was released.

      What do you want to name the fork? I vote for flock.

      I don't think that there ever was supposed to be a Duke Nukem Forever. It was supposed to be a joke, as in, no game development would ever happen, so we would be waiting forever. Unfortunately someone else ended up with the rights to the franchise and didn't realize this.

    • Even if it had been released as 1.0 it would still be as useless and irrelevant as it is at 0.6. Hurd users can likely be counted on a single hand at this point in time.

      • It may be irrelevant now, but it could become very relevant from one day to another if Microsoft decided to attack Linux, either directly or indirectly indirectly (e.g. by funding SCO again), in order to grab royalties and thereby delay their own inevitable demise. That's not such an unlikely scenario, and it seems good to have something else up one's sleeve...

    • To be fair, they know it's not going to replace the Linux kernel now, so it's merely an experimental project. Much like many of the Microsoft experimental kernels, except those eventually are put to death and the relevant guts are sucked into the next revision of Windows. (see Singularity OS--an OS that does away with hardware virtual memory and the translation lookaside buffer)
    • Even Plan 9 was being used commercially years ago. It's disturbing to think that plan 9 is being used more than HURD.

    • The version number is a poor argument. Enlightenment was at 0.16 when I was in college 15 years ago and 0.19 today, but progress has been made and people still use it. The problem with hurd is it's not in a realistically usable state yet.

    • by AmiMoJo ( 196126 )

      Not every open source project has to be going somewhere. If people enjoy working on it as a hobby, good for them. I've written metric tonnes of code that has no real purpose or value beyond the enjoyment I got from creating it.

    • I fail to see how forking GNU would help.

  • Too bad... (Score:5, Funny)

    by TsuruchiBrian ( 2731979 ) on Thursday April 16, 2015 @06:45PM (#49490093)
    It's too bad Linus wasted all this time making a temporary kernel that was just going to be surpassed a mere 24+? years later by the official GNU kernel. Nothing stings more than when the code you write isn't being used.
  • We'll have a real, honest-to-goodness 1995 level OS in time for 2045!

  • by peppepz ( 1311345 ) on Friday April 17, 2015 @12:48AM (#49491373)
    101 posts and not a single one with technical content. Somebody should create a slashdot post generator, with modules producing output of these kinds:
    - internet meme repeater ("year of Linux on the desktop", "stallman eats his own toes", "thou shalt not compare to nazi");
    - xkcd repeater (its output is prefixed by the string "obligatory" and displays a strong prevalence of this one [xkcd.com]);
    - project deprecator ("this software is so stupid, I could write a better one with one arm tied behind my back, except I'm too smart to actually do it");
    - Google/Apple/Microsoft PR ("it's not Google who kills kittens! It's their subcontractors!");
    and, last but not least,
    - Slashdot deprecator ("slashdot is no longer a nice site to read these days").
    • 101 posts and not a single one with technical content.

      You must be new here.

      Ah ha! There's another one, it has to have a you-must-be-new-here generator module.

      Also it needs to have a module that does systemd posts.

      Obligatory slashdot referencing xkcd: https://xkcd.com/301/ [xkcd.com]

    • by AmiMoJo ( 196126 )

      Is there a suppository for this yet? I want to contribute a few modules of my own:

      - Dice deprecator
      - Grammar checker for the summary that generates complaints
      - Men's Rights Activist (printf("help! help! I'm being repressed!"))
      - Elon Musk fanboy
      - Ayn Rand bot (all problems are due to the government/taxes/unions)

      I expect that Microsoft and the NSA will throw in a few astroturfing patches too.

    • It's because HURD is nothing but a laughingstock at this point.

  • by Qbertino ( 265505 ) <moiraNO@SPAMmodparlor.com> on Friday April 17, 2015 @05:06AM (#49491933)

    Does it now support HDDs larger than 2 GB? I'm not even joking here.

    Last time I heard (like 10 years ago or so) it was a theorists wet dream but basically unusable.

    What's the state of things with Hurd nwo? Is it usefull already?
    What are big steps Hurd still needs to take to be ready for prime time?
    What are the plans? When are we there?

    Please note: I have no problem replacing Unix with something better, like ome coolDMI [wikipedia.org] thing where everything isn't a file but an object and the system is cleanly designed from top to bottom and back. Top notch but everything modifiable. But it has to be real-world usable and useful. Until then I'm sticking with *nix derivates such as OS X on Apple hardware or some x86 Linux like Debian or Ubuntu on ThinkPads.

    Could someone give some enlightenment on this issue?

  • "GNU Hurd runs on 32-bit x86 machines. A version running on 64-bit x86 (x86_64) machines is in progress." Are you kidding me, it's still just a 32 bit application? The way this is going, everything else will be 128 bit by the time they go to 64.
  • init? Why not systemd?

Technology is dominated by those who manage what they do not understand.

Working...