Slashdot Mirror


GNU Hurd 0.7 and GNU Mach 1.6 Released

jones_supa writes: Halloween brought us GNU Hurd 0.7, GNU Mach 1.6, and GNU MIG 1.6. The new Hurd comes with filesystem driver improvements, provides a new rpcscan utility, and the Hurd code has been ported to work with newer versions of GCC and GNU C Library. The Mach microkernel has updates for compiler compatibility, improvements to the lock debugging infrastructure, the kernel now lets non-privileged users write to a small amount of memory, timestamps are now kept relative to boot time, and there are various bugfixes. MIG 1.6 is a small update which improves compatibility with newer dialects of C programming language. Specific details on all of the updates can be found in the full release announcement. jrepin adds some more details: The GNU Hurd 0.7 improves the node cache for the EXT2 file-system code (ext2fs), improves the native fakeroot tool, provides a new rpcscan utility, and fixes a long-standing synchronization issue with the file-system translators and other components. The GNU Mach 1.6 microkernel also has updates for compiler compatibility, improvements to the lock debugging infrastructure, the kernel now lets non-privileged users write to a small amount of memory, timestamps are now kept relative to boot time, and there are various bug-fixes.

129 comments

  1. Year of the Hurd Desktop? by Anonymous Coward · · Score: 0

    Seriously, I want to use this on my laptop. When will this be doable? Almost forgets Hurd exists, would love to help out but *thumb*. Linus refusal to make Linux a GNU package is concerning.

    1. Re:Year of the Hurd Desktop? by Anonymous Coward · · Score: 0

      I would also love to fire up a Hurd system as soon as possible.

    2. Re:Year of the Hurd Desktop? by AchilleTalon · · Score: 4, Funny

      Too late, the desktop doesn't exist anymore.

      --
      Achille Talon
      Hop!
    3. Re:Year of the Hurd Desktop? by rochrist · · Score: 2

      Don't worry. At the rate they're going, they'll be up to 1.0 by 2030.

    4. Re:Year of the Hurd Desktop? by TheRaven64 · · Score: 1

      I've not tried it for ages, but it was able to run XFree86 back when that was a thing that people cared about. I'd presume that it can run X.org now. Debian/HURD made a release in April, so you can probably just download it and run it (though hardware support is likely to be worse than pretty much any other open source *NIX).

      --
      I am TheRaven on Soylent News
    5. Re:Year of the Hurd Desktop? by ClickOnThis · · Score: 4, Funny

      Don't worry. At the rate they're going, they'll be up to 1.0 by 2030.

      Or maybe 2059? Obligatory XKCD.

      --
      If it weren't for deadlines, nothing would be late.
    6. Re:Year of the Hurd Desktop? by Anonymous Coward · · Score: 0

      This is something I've been thinking about for a while now. If Linux is GPL and Hurd is GPL then can't they just import all or at least the most common Linux drivers into Hurd? They should be compatible license-wise I think.

    7. Re:Year of the Hurd Desktop? by rasmusbr · · Score: 2

      Yeah, if you use the pre/installed image it pretty much just works. The window manager is icewm.

      Posted from my Hurd VM.

    8. Re:Year of the Hurd Desktop? by rasmusbr · · Score: 3, Informative

      And here's the link for that: https://www.gnu.org/software/h...

    9. Re:Year of the Hurd Desktop? by Anonymous Coward · · Score: 1

      >Too late, the desktop doesn't exist anymore.

      This may be a joke, but everyone I know that actually does - you know - "work" - uses a desktop or laptop. Not a tablet in sight,

    10. Re:Year of the Hurd Desktop? by bytesex · · Score: 1

      Yeah, and Linux runs only on 60% of its replacement!

      --
      Religion is what happens when nature strikes and groupthink goes wrong.
    11. Re:Year of the Hurd Desktop? by Mr+Foobar · · Score: 1

      > uses a desktop or laptop. Not a tablet in sight,

      Except when maybe the desktop and/or laptop -is- a tablet. And vice-versa all three ways.

      Now I'm all confusaled!...

      --
      -> I dislike sigs...
    12. Re:Year of the Hurd Desktop? by Anonymous Coward · · Score: 0

      Out of interest, why?

    13. Re: Year of the Hurd Desktop? by nullchar · · Score: 2

      Why would you want to work? Mobile devices are designed for consumption, not creation. Once all devices are mobile, will there be any content to consume?

    14. Re:Year of the Hurd Desktop? by ClaraBow · · Score: 1

      From the article: "Given the lack of modern hardware support for Hurd. the most sane way to try it right now is using Debian GNU/Hurd within a QEMU guest" -- So I would say no.

    15. Re:Year of the Hurd Desktop? by Anonymous Coward · · Score: 0

      Mach/Hurd and Linux are very different.

    16. Re:Year of the Hurd Desktop? by Anonymous Coward · · Score: 0

      But will it run systemd???

    17. Re:Year of the Hurd Desktop? by spauldo · · Score: 1

      Last time I checked (admittedly, years ago), the problem was that no one works on HURD. I don't know why. I think they had four people working on it sporadically when they did the 0.4 release.

      It's not as if the basic concepts won't work, especially with fast machines like we have today. It's not even as if HURD is trying some new, revolutionary design - microkernel architectures have been implemented before (MINIX is a good example here). But for some reason, HURD just doesn't draw in the developers. And while a lot of code from Linux drivers would work in HURD drivers, there would still have to be significant work on each one - and that's assuming the basic infrastructure for what the driver does even exists.

      It might be different now. I certainly hope so.

      --
      Those who can't do, teach. Those who can't teach either, do tech support.
    18. Re: Year of the Hurd Desktop? by KGIII · · Score: 2

      The mobile devices all, pretty much, have cameras today. So, yes... There will still be cat videos. Eventually, they'll run on archaic hardware with software that nobody understands any longer, but they'll still host cat videos just fine until they all break, one by one, and nobody has the tools or the knowledge to repair or rebuild them.

      Hmm... There's a novel in there, somewhere.

      --
      "So long and thanks for all the fish."
    19. Re: Year of the Hurd Desktop? by staalmannen · · Score: 1

      They already got DDEkit (basically a "glue" library that allows to build a linux driver for another kernel or user space) from GenodeOS (l4 kernels) and NetBSD rump kernel (also portable drivers) is being ported atm.

    20. Re:Year of the Hurd Desktop? by beh · · Score: 1

      Nonsense - it will be here "real soon now"!

    21. Re:Year of the Hurd Desktop? by TheRaven64 · · Score: 1

      I believe that HURD is now GPLv3. GPLv3 is not GPLv2-compatible (it imposes conditions not present in GPLv2) and so you can not link GPLv2 code into a GPLv3 project. Most GPL'd projects include the 'or later versions' clause, but Linux is GPLv2 only, so none of its code can ever end up in GPLv3 projects.

      --
      I am TheRaven on Soylent News
    22. Re: Year of the Hurd Desktop? by Anonymous Coward · · Score: 0

      The mobile devices all, pretty much, have cameras today. So, yes... There will still be cat videos. Eventually, they'll run on archaic hardware with software that nobody understands any longer, but they'll still host cat videos just fine until they all break, one by one, and nobody has the tools or the knowledge to repair or rebuild them.

      Hmm... There's a novel in there, somewhere.

      But... does it have what plants need like Brawndo?

    23. Re:Year of the Hurd Desktop? by sal · · Score: 1

      it will ship with perl 6

  2. I'll be interested in Hurd when... by Anonymous Coward · · Score: 5, Funny

    Systemd is ported

    1. Re:I'll be interested in Hurd when... by darthsilun · · Score: 2

      Lennart Poettering, is that you?

    2. Re:I'll be interested in Hurd when... by Anonymous Coward · · Score: 0

      If you read the hurd paper here:

      Part 1: A More Usable Approach to OS Design

      Kinda rules that out, huh ?

    3. Re:I'll be interested in Hurd when... by Crowd+Computing · · Score: 1

      You joke, but systemd looks like a better fit for the Hurd, given its microkernel design. Systemd and Linux are both monolithic designs. Systemd could easily become one of the Hurd's Unix Replacing Daemons.

    4. Re:I'll be interested in Hurd when... by Anonymous Coward · · Score: 5, Informative

      Lennart Poettering, is that you?

      I don't think so. His post wasn't condescending.

    5. Re:I'll be interested in Hurd when... by Anonymous Coward · · Score: 0

      You joke, but systemd looks like a better fit for the Hurd, given its microkernel design. Systemd and Linux are both monolithic designs. Systemd could easily become one of the Hurd's Unix Replacing Daemons.

      Just because something could be done, doesn't mean it should be done.

    6. Re:I'll be interested in Hurd when... by Anonymous Coward · · Score: 0

      Isn't systemd a replacement kernel?

    7. Re:I'll be interested in Hurd when... by Anonymous Coward · · Score: 0

      Systemd and Linux are both monolithic designs.

      In which way is SystemD monolithic? People seem to think that there is some kind of /sbin/systemd which is the only huge binary that does everything. Well, it is not like that.

    8. Re:I'll be interested in Hurd when... by Anonymous Coward · · Score: 0

      Dear Richie,

      I wanted to congratulate you on the new release of your toy kernel. Let's keep our fingers crossed and hope this version will attract more than five users! Perhaps you should consider porting my amazing software. After all, almost all major Linux distributions use it, because I am great, and by extension my software is great.

      Your buddy,
      Lenny P

    9. Re:I'll be interested in Hurd when... by jellomizer · · Score: 1

      It isn't like anyone is using HURD in production. It would make spence to use tools that offer the best ability. Vs cantering to the get off my lawn approach.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    10. Re:I'll be interested in Hurd when... by Anonymous Coward · · Score: 0

      I can imagine systemd becoming a sort of docker for kernels.

    11. Re:I'll be interested in Hurd when... by Anonymous Coward · · Score: 0

      Dear Lenny P,

      you did a really amazing job! Being able to write a piece of C code that reads a bunch of text files, runs a bunch of jobs accordingly, and uses dozens of processes to do so, obviously is a reflection on just the level of skill you have as a programmer. A second year computer science major with passing grades at Podunk University couldn't have done a better job! Congratulations!

      Your Buddy
      Lin X. User

    12. Re:I'll be interested in Hurd when... by Anonymous Coward · · Score: 0

      People seem to think that there is some kind of /sbin/systemd which is the only huge binary that does everything.

      I think that would be a big improvement. Right now, the systemd package includes more than 600 files (not counting Bash completion).

      In fact, if anything, systemd seems to suffer from the same problem as the Hurd: too much generality, too much modularity, and too little reuse of existing functionality. I think the latter is why people sometimes say it's "monolithic".

    13. Re:I'll be interested in Hurd when... by Megane · · Score: 1

      I can tell without reading it, because they used the word "usable".

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    14. Re:I'll be interested in Hurd when... by Megane · · Score: 1

      Call me when it's a replacement emacs too.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    15. Re: I'll be interested in Hurd when... by Anonymous Coward · · Score: 0

      Canter off my lawn this instant.

    16. Re:I'll be interested in Hurd when... by Anonymous Coward · · Score: 0

      But there's already GNU dmd, which uses lisp for configuration.

    17. Re: I'll be interested in Hurd when... by Anonymous Coward · · Score: 0

      But emacs is already a very nice operating system! It still needs a useful editor though...maybe HURD can supply that?

    18. Re:I'll be interested in Hurd when... by sconeu · · Score: 1

      Systemd is a nice OS, but let me know when it has a good init system.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    19. Re:I'll be interested in Hurd when... by Anonymous Coward · · Score: 0

      You mean that because it's completely the opposite of monolithic, people call it monolithic? Makes sense to me!

    20. Re:I'll be interested in Hurd when... by arth1 · · Score: 2

      Having dozens of binaries with interdependencies doesn't make it non-monolithic. You can't replace any of those daemons or tools with standalone versions - and if you rewrite one of the systemd components, it is near guaranteed to not work with the next version of systemd, because the api is in constant flux and is never backwards compatible - it's as if the developers (and I use the term loosely) go out of their way to prevent any replacements. It's certainly one of the most monolithic pieces of code I have ever seen.

    21. Re:I'll be interested in Hurd when... by KGIII · · Score: 1

      I'm kind of new to this whole operating system thing, maybe 35 years or so of use, and I'm hoping you can help me out... What, exactly, are you calling 'monolithic' about HURD or systemd?

      --
      "So long and thanks for all the fish."
    22. Re:I'll be interested in Hurd when... by countach · · Score: 1

      You're not supposed to use monolithic things with microkernels. You can, but it defeats the purpose.

    23. Re:I'll be interested in Hurd when... by countach · · Score: 1

      Let me know when systemd has a good systemd system.

    24. Re:I'll be interested in Hurd when... by Anonymous Coward · · Score: 0

      The Hurd isn't a kernel program. GNU's kernel program was already mature by 2000.

  3. Hurd.. why? by Anonymous Coward · · Score: 2, Interesting

    Not a troll here.. really.. I followed Hurd in the beginning when i was really interested in the guts of OSs ( even wrote a couple toy ones ), but lost interest when it was moving at sub-snail pace.

    Other than pure research, why is the project still going at all? Is there a practical value to the rest of us? Couldn't the efforts be focused somewhere that has a tangible benefit ?

    1. Re:Hurd.. why? by Anonymous Coward · · Score: 0, Troll

      because you touch yourself at night

    2. Re:Hurd.. why? by darthsilun · · Score: 4, Insightful

      Probably for much the same reasons that things like Haiku, OpenIndiana, DragonflyBSD, and etc., exist.
      Who are you to question what is interesting to someone? I don't mean that in a rude way, but honestly, something doesn't have to have millions of users to be someone's pet project or interesting to a small niche audience. After all, how do you think Linux got started?
      This might come as a shock, but the World does not revolve around you!

    3. Re:Hurd.. why? by fche · · Score: 4, Informative

      "This might come as a shock, but the World does not revolve around you!"

      Straw man, no one said it did. You could have simply said "the Hurd guys probably do it for fun." and be done with it. That admission would OTOH arouse the question why this is news for nerds and why it matters.

    4. Re:Hurd.. why? by Anonymous Coward · · Score: 0

      Is there a practical value to the rest of us?

    5. Re:Hurd.. why? by Ramze · · Score: 2

      It exists in part because the Linux kernel is GPL 2, and will never move to GPL3. The FSF wants its own kernel and doesn't really care if it takes them decades to catch up to Linux.

    6. Re:Hurd.. why? by Anonymous Coward · · Score: 1

      Yes, 'for fun' is a valid answer to the question i posed. I was just wondering if i was missing a practical reason for it at this point.

    7. Re:Hurd.. why? by thegarbz · · Score: 4, Insightful

      if it takes them decades to catch up to Linux.

      How can you catch up to something that's moving by going slower than it? I mean I appreciate the extreme challenges of what they are doing, but they can utterly write off any idea of "catching up" at the rate they are going.

    8. Re:Hurd.. why? by EmeraldBot · · Score: 3, Interesting

      Probably for much the same reasons that things like Haiku, OpenIndiana, DragonflyBSD, and etc., exist. Who are you to question what is interesting to someone? I don't mean that in a rude way, but honestly, something doesn't have to have millions of users to be someone's pet project or interesting to a small niche audience. After all, how do you think Linux got started? This might come as a shock, but the World does not revolve around you!

      But that's the thing. If you look on the homepage, it states it's a complete replacement for Linux as a kernel - but it fails miserably at that. Its application compatibility is extremely low, driver support is absolutly abysmal, and you can't even install it on its own - it depends on the very thing it's supposed to replace!

      It's such a shame too, because I think there's a big potential for a microkernel system nowadays. It'd be more secure than a mono kernel, much more reliable, much easier to extend, and the only cost is the overhead involved. I don't knock it for being a hobby project - but then GNU should stop pretending like it has some Linux killer on its hands and that it's an official and supported project, because it's become very clear over the last 30+ years (!) that no one wants to work on it. Imagine what it could be if it got some real support, though....

      --
      "Set a man a fire, he'll be warm for the rest of the night. Set a man afire, he'll be warm for the rest of his life."
    9. Re:Hurd.. why? by Anonymous Coward · · Score: 0

      This might come as a shock, but the World does not revolve around you!

      The world most certainly does revolve around me. If you don't see things my way, you're just stupid! My minions understand this. Now bow down to me!

      --Lennart Poettering

    10. Re:Hurd.. why? by Daemonik · · Score: 3, Insightful

      It's news for nerds and matters because nerds like obscure difficult to understand projects that will never be popular with "7|-|3 l0$3rs".

    11. Re:Hurd.. why? by substance2003 · · Score: 1

      I would think if they can get to a point where it works properly, has a certain ease to be installed on PCs and software can be ported to it with a reasonable amount of work that it would then come down to the communities to supply the rest. Drivers mainly for hardware that it doesn't support. This is how Linux got started where people made drivers to make it work on their systems. The problem now is that Linux has most of the attention of developers working in the open source world so the Hurd's challenge would need to be able to get people's interest once they achieve that milestone.

      I'm sure there are plenty of other things that I'm missing as I am not following the Hurd much but I do believe that getting to a point where it works well enought that drivers are a bigger issue that getting people to create them would be the key to moving fast on everything else. More people able to use means more people able to contribute back code.

    12. Re:Hurd.. why? by darthsilun · · Score: 1

      "This might come as a shock, but the World does not revolve around you!"

      Straw man, no one said it did. You could have simply said "the Hurd guys probably do it for fun." and be done with it. That admission would OTOH arouse the question why this is news for nerds and why it matters.

      I don't think it's a straw man. He wrote:

      ... I lost interest... why is the project still going at all?

      I think there was a pretty strong implication that if it didn't matter to him, it didn't matter; hence, the world revolves around him.

      But that's just my opinion.

    13. Re:Hurd.. why? by Daemonik · · Score: 4, Funny

      I think it's mainly maintained by Stallman fanatics who still bare death grudges against Linus for stealing their thunder, to be honest.

      They gather at the gnarled roots of his wretched toes, surviving on Jolt cola and Stallman's beard fungus as they furiously translate their eldritch acid dreams into holy code all the while gnashing their teeth at any mention of the dread thief Linus.

      LINUS!!! That thief of dreams, murderer of hope, that foul bandit who ran off with their sacred GNU!! His every fetid caress of the GNU corrupts it with corporate appeasance!! HE MUST BE STOPPED!!

      .... and so they chitter in binary under the caressing shade of Stallman's girth, preparing for the day of their triumph... they need not success, the accolades of the masses, those putrid sheeple!... they have their purity..

    14. Re:Hurd.. why? by abirdman · · Score: 2

      Hurd seems to be an ongoing project to demonstrate that, while interesting in theory, producing a microkernel OS isn't really practical-- it is a software fix to hardware problems that have gone away, and basically no one really needs it. It seems to be "biding its time," waiting for a killer app. Maybe in some new Oracle product? Bwahaha.

      --
      Everything I've ever learned the hard way was based on a statistically invalid sample.
    15. Re:Hurd.. why? by Anonymous Coward · · Score: 2

      And being the poster, you are incorrect. Just because i dont see why it exists today does not imply in the least that the world revolves around me. Sounds more like you think it revolves around you if others cant ask a simple question from their viewpoint, without being accused of it.

      Check out the mirror sometime, it might surprise you.

    16. Re:Hurd.. why? by Marginal+Coward · · Score: 1

      How can you catch up to something that's moving by going slower than it?

      Sounds like some sort of relativistic effect to me. If that actually works, maybe the Perl 6 folks can use it to overtake Perl 5. Likewise, with the Mets down, one game to three, against the Royals, it's still not too late for the Cubs to with the 2015 World Series - if only the GNU folks can finally get that flux capacitor going. I hear they're making great progress and have just completed version 0.7.

      (Note to humor-challenged moderators: the above is satire, not a troll. :-)

    17. Re:Hurd.. why? by darthsilun · · Score: 2

      Straight to ad hominem attack. Way to go. Now I can take you really seriously.

    18. Re:Hurd.. why? by Anonymous Coward · · Score: 0

      They gather at the gnarled roots of his wretched toes

      Well, if the cheese was good enough for RMS himself...

    19. Re:Hurd.. why? by Anonymous Coward · · Score: 0

      ...surviving on Jolt cola and Stallman's beard fungus...

      You forgot their holiest sacrament, Toe Jam. Man does not live on beard fungus alone...

    20. Re:Hurd.. why? by TheRaven64 · · Score: 4, Informative

      Probably for much the same reasons that things like Haiku, OpenIndiana, DragonflyBSD, and etc., exist

      Haiku exists because people liked BeOS but BeOS was proprietary and largely abandoned. OpenIndiana exists because the phrase 'Oracle Solaris' just makes people sad. DragonflyBSD exists because Dillon wanted a playground where no one would disagree with him on project direction. But HURD? It had two reasons for existing: to build a microkernel-based OS and to provide a UNIX-like kernel with a license that made it a good fit for the rest of the GNU system. The former objective has been done better by things like Minix 3. The latter by Linux (at least, until GNU moved everything to GPLv3). HURD isn't that interesting as a research OS - the interesting project like L4 HURD died. It's not that interesting as a production OS. The only thing that it really has going for it at this point is the 'GNU' stamp on the top, and that doesn't matter unless you really want to build a complete GNU system (but are happy with X.org not being a GNU project and being more code than the kernel).

      --
      I am TheRaven on Soylent News
    21. Re:Hurd.. why? by sunderland56 · · Score: 1

      I mean I appreciate the extreme challenges of what they are doing

      You mean the "extreme challenge" of writing an entire kernel from scratch? Linus Torvalds did that in one summer, by himself; GNU have been working on Hurd for 25 years now. Seems like they've failed that challenge, no?

      Or do you mean the "extreme challenge" of making Hurd seem relevant to anyone? Yeah, that's a tough one. Good luck with that.

    22. Re:Hurd.. why? by Anonymous Coward · · Score: 1

      There are several well working micro kernels and they are actually used. QNX for example is widely used when you need hard real-time.

      GNU Hurd is a full demonstration of everything GNU. Perfectionism, Idealism and Bureaucratism bundled into one quadratic stone wheel.

    23. Re:Hurd.. why? by Anonymous Coward · · Score: 0

      >That admission would OTOH arouse the question why this is news for nerds and why it matters.

      I think you are on the wrong site. Or I am O_o

    24. Re:Hurd.. why? by Anonymous Coward · · Score: 0

      That was sort of the feeling i got too that it was 'just because its GNU' and no decent 'technical reason'.. thus my original question. ( that seemed to bring out the worst in some people. )

      In the beginning i think this was not the case and it had technical merit, but now.. not really.

    25. Re:Hurd.. why? by Anonymous Coward · · Score: 0

      OpenIndiana actually works. Haiku is really fun in a retro sort of way, but you won't get real work done on it. HURD basically only works in a VM.

    26. Re:Hurd.. why? by rasmusbr · · Score: 4, Funny

      I have been browsing the web with Debian Iceweasel on a Hurd VM in Virtualbox for about two hours now (this is the no-joke part of the post, I even watched a couple of clips on youtube) and I've done a little bit of research on the state of the project. About 80% of Debian packages actually run...

      I have not attempted to compile Wine, but I hear it's been working since 2013...

      OpenGL support is being worked on, of course...

      You know what that means.

      Yes. It will happen. As the prophecy foretells.

      Someone will eventually play Duke Nukem Forever on Hurd.

    27. Re: Hurd.. why? by Anonymous Coward · · Score: 0

      Different ac here. Ad hominem? You've been reading too much apk. Try "personal".

    28. Re:Hurd.. why? by Anonymous Coward · · Score: 0

      My memory of this is somewhat different , since he took code from minix... Not that it cant be done of course, just in the beginning Linux was more of an improved minix than anything else, with no real 'future intent'.

      Of course its eclipsed its humble beginnings and intent, but still...

    29. Re: Hurd.. why? by Anonymous Coward · · Score: 0

      That and dragonfly actually supports all my laptop hardware at once!

    30. Re:Hurd.. why? by Anonymous Coward · · Score: 0

      You reap what you sow, asshole.

    31. Re:Hurd.. why? by Mr+Z · · Score: 1

      He reused the MINIX filesystem layout, and initially hosted builds on MINIX, but to my knowledge he never directly incorporated code from MINIX. Some have claimed that, but no claim has ever stuck, especially given that Andrew Tanenbaum himself agrees that Linux didn't annex any MINIX code directly.

      It appears Wikipedia's account jibes with my memory.

    32. Re:Hurd.. why? by Anonymous Coward · · Score: 0

      I'm impressed by how big an utter fucking cock you are. I'd say "Look in a mirror" but no-one wants to look in a mirror and see a fucking great glans staring back at them.

    33. Re:Hurd.. why? by Anonymous Coward · · Score: 0

      rms does not hate Linux. Both are GPL, both are free software.
      "There is only one GNU and Linux is one of its kernels", sayeth Saint IGNUcius.

    34. Re:Hurd.. why? by thegarbz · · Score: 1

      Linus Torvalds did that in one summer, by himself;

      https://www.kernel.org/pub/linux/kernel/Historic/linux-0.01.tar.gz

      Go for it. Let me know how long it takes you to get that working on a current generation computer.

      HURD's problem is not that they didn't write it in the summer, it's that technical changes had always outpaced it's production and it never had resources behind it to keep up. Linux would be no different if it were left exclusively up to Linus in his spare time.

    35. Re:Hurd.. why? by akozakie · · Score: 1

      Easy, it's just a matter of illusion. You see, if you think the opponent is going in the Wrong Direction, limiting their abilities, and that they are finally going to realize that and either restart from scratch or do an awful lot of changes, while you've been moving in the Right, Blessed Direction all that time... Suddenly you will be in the lead! So, speed doesn't matter that much as long as the heathens are following their heretic ways and you stay on the One True Path..

      It makes sense if you buy into that illusion. If you have a more engineering-type "whatever works" approach, it's complete BS.

    36. Re:Hurd.. why? by Anonymous Coward · · Score: 0

      Well they've had about 30 years to do that so far and haven't succeeded so...

    37. Re:Hurd.. why? by Anonymous Coward · · Score: 0

      iOS / OS X runs on a microkernel. Whether you like it or not, I'd suggest that it is practical.

    38. Re:Hurd.. why? by KGIII · · Score: 1

      Lemme tell ya... I have, indeed, played with HURD in a VM. Ain't nothing practical about it.

      --
      "So long and thanks for all the fish."
    39. Re:Hurd.. why? by KGIII · · Score: 1

      I must admit, I only use MINIX in a VM and then I only started it as a lark. I find it absolutely fascinating. It's really interesting. I've read a whole bunch of the documentation and the methods and reasons. I don't think I've ever really done that (in that way) for an OS before. Sure, I read *some* of the docs for a few things but with MINIX it was just compelling. *shrugs* I don't have any other way to describe it. Then again, I spent a long time in Sun world oh so many years ago.

      --
      "So long and thanks for all the fish."
    40. Re:Hurd.. why? by KGIII · · Score: 1

      2016 - Year of HURD on the Desktop!

      --
      "So long and thanks for all the fish."
    41. Re:Hurd.. why? by thegarbz · · Score: 1

      You see, if you think the opponent is going in the Wrong Direction, limiting their abilities, and that they are finally going to realize that and either restart from scratch or do an awful lot of changes, while you've been moving in the Right, Blessed Direction all that time... Suddenly you will be in the lead!

      That may be so, but at present the direction is as fundamental as things like supporting more than 1.7GB of RAM, support for USB, SATA harddrives etc.
      It's kind of hard to argue that fundamental support for basic hardware is the wrong direction for a kernel.

    42. Re:Hurd.. why? by Anonymous Coward · · Score: 0

      Excellent usage of words. Your words evoked a sense of wonderment and excitement in me. Really cool. Thank you.

    43. Re:Hurd.. why? by Trailer+Trash · · Score: 1

      if it takes them decades to catch up to Linux.

      How can you catch up to something that's moving by going slower than it?

      I think we all know the answer to that:

      https://en.wikipedia.org/wiki/...

    44. Re:Hurd.. why? by Anonymous Coward · · Score: 0

      Someone will eventually play Duke Nukem Forever on Hurd.

      Nooo, this 3D reality we live in shall collapse!

    45. Re:Hurd.. why? by thegarbz · · Score: 1

      Except development hasn't stopped on the Linux kernel and the IT landscape is no in standstill with new technologies continuously being developed and adopted.

  4. By Torvald's Beard by frup · · Score: 0

    The Linus Torvald's you know and love is but a figurehead puppet used by the open source conglomerates as clean shaven media representative. This man was born without birth certificates as part of a Middle Eastern slave harem and is commonly known as the Lunix Colonel.

    The real Linus Torvald's has not left his mothers basement for 25 years. Nor has he shaved in this time. In March 1994 the Kernel was released as version 1.0.0 to celebrate Torvald's beard reaching 1 foot in length. 2 years later, largely due to a healthy diet of lutefisk they celebrated the milestone of 2 feet.

    Unfortunately due to interference by corporate actors such as the Soviet conspiracy, Red Hat, the numbers became stagnated and no longer accurately reflected the true length of Torvald's beard. He was forced to trim.

    This event caused Torvald's great sadness and resulted in him spiralling out of control into deep depression like parts of Mark Shuttleworth's Challenger spacecraft. He stopped showering for several years and this corresponding time period contained the greatest number of bugs in both the Linux kernel, and his beard.

    The depression and lack of hygiene was contagious and spread to Open Source Wizard Richard Stallman who became known for his podiatric-auto-canibillia and was more likely to be associated with sores and sauce than source. The rival HURD kernel will never be completed as Stallman has forgotten how to program.

    Torvald's mean while continued coding until his fingers bled, pushing code into his git under pseudonyms of various nerds around the world who paid the open source conglomerate to keep the sole Linux Mainframe online.

    In 2011 Torvald's was able to wrestle control back over his versioning system and matched the released to the length of his beard for the 3rd time. This greatly improved the kernel and led to the development of some of the key technology of the 21st century: System D.

    Seeing that his kernel was getting bigger, Torvald's began researching peer to peer Bitcoin block chains and Tor network services as a way to revolutionise the kernel for the first time since Al Gore invented the internet. System D was to use the one true linux mainframes hard drive to store pictures of Torvalds Penis, the system D version numbers were to reflect it's size at any time in some of the first research into Quantum computing versioning. After Jarrod from subway the initial angel investor due to seeing how this technology could be useful for his own interests, Google joined the project with the creation of it's D-wave computer - The first self contained and self replicating System D computer.

    This caused a further rift between Stallman and Torvald's, as Linus had turned his operating system into a more advanced version of HERDs naming system. Many gnus were killed in the great battle of recursion.

    In 2013 Torvald's beard had grown to a staggering 4 feet, as long as Eric S Raymonds was tall. This also marked the first time that Linux and System-D were the same thing as at the time Torvald's penis was 4 feet long.

    Torvald's beard is currently approaching 4.3 feet long. He last had a shower this morning when he nearly got an erection and it is currently free from bugs.

  5. WHY?? by Anonymous Coward · · Score: 0

    Why does the HURD exist?

    1. Re:WHY?? by Dog-Cow · · Score: 2

      To cause you angst.

    2. Re:WHY?? by jones_supa · · Score: 4, Informative

      It provides an alternative to the traditional monolithic UNIX kernel architecture by replacing it with a multiserver microkernel. Hurd is actually pretty interesting and useful project in my opinion. They just need much more developers if they want to actually go to the moon.

    3. Re:WHY?? by Waffle+Iron · · Score: 4, Funny

      Why does the HURD exist?

      To prove that the clean design of a micro kernel architecture enables the development of more features than can be achieved with an old-fashioned monolithic kernel, and that these features can be delivered on a faster schedule.

    4. Re:WHY?? by Anonymous Coward · · Score: 0

      it's computer science research. It doesn't need more developers to make it a product. It needs computer scientists to study it.

    5. Re:WHY?? by jones_supa · · Score: 1

      As far as I know, the goals of Hurd are more than just to be a teaching tool, like MINIX is.

    6. Re:WHY?? by Anonymous Coward · · Score: 0

      Microkernels stopped being "computer science research" years ago.

    7. Re:WHY?? by Anonymous Coward · · Score: 1

      So a complete failure then? Reminds me of my first job out of college, at a company developing embedded hardware and software for the process industry. For the networking software, they decided to implement OSI network model literally as 6 software layers (counting the application) on top of the physical hardware layer. It performed like total shit. My not-so-humble opinion is that when you try to literally separate an OS into pure micro kernel and services, you are destined to get the same result.

    8. Re:WHY?? by sectokia · · Score: 1

      Because Linus won't use gpl 3, and stallmens dieing dream is for everything to be under the thumb of gpl3

    9. Re:WHY?? by Anonymous Coward · · Score: 0

      It's probably more challenging to become a popular mainstream kernel than go to the moon, for which the microkernel architecture is a better choice anyway. :)

    10. Re:WHY?? by Anonymous Coward · · Score: 0

      A race to Compartmentalization. In the end each function and method will have its own ACL controlled, stand alone, user-space app in its own docker container. It'll all be wrapped up in super verbose XML descriptor file. People will swear its faster than native.

  6. virtualbox? by Anonymous Coward · · Score: 0

    Will Hurd work if I installed it in Oracle VirtualBox? I'd like to try it out.

    1. Re:virtualbox? by spauldo · · Score: 1

      Yes. Look here. The README file gives instructions for converting the qemu/kvm images to virtualbox images.

      It's not updated to the latest, though. Last update was in March of this year.

      --
      Those who can't do, teach. Those who can't teach either, do tech support.
  7. GNU 1.0 oo by Anonymous Coward · · Score: 0

    Linux will be on the desktop when GNU reach 1.0 mile stone ..

  8. Timestamps by Anonymous Coward · · Score: 0

    Wait, are they relative to boot time now or what?

    1. Re:Timestamps by Mr+Z · · Score: 1

      I can't tell if you're trying to be humorous.

      The rationale given is: "The kernel now keeps timestamps relative to the system boot time. Among other things this fixes bogus uptime readings if the system time is altered."

      Presumably, this means the internal timestamps Hurd uses are now all monotonically increasing, regardless of any changes to the system time. Obviously, there's a relationship between the internal timestamp and what POSIX calls time_t (and related such datatypes). As I read it, they've decoupled the notion of system time (ie. something that resembles what you'd read from a clock, representing time and date as humans understand it, and subject to humans or network time daemons messing with that setting) from the internal timestamps it uses for computing the relative passage of time, such as 'uptime', network timeouts, etc.

  9. Newer devices by Anonymous Coward · · Score: 1

    Does 0.7 include support for VESA bus?

    1. Re:Newer devices by ArchieBunker · · Score: 1

      You're joking but I recall reading that HURD finally supported partition sizes larger than 2gb. This was at a time when drives were pushing 250gb in size.

      --
      Only the State obtains its revenue by coercion. - Murray Rothbard
  10. Finally, a use for my 386 by mveloso · · Score: 1

    A couple of decades too late, but still sort of welcome.

  11. Legit by JBMcB · · Score: 2

    That well may be the full answer, but is licensing minutiae a really good reason to develop an entirely parallel kernel?

    --
    My Other Computer Is A Data General Nova III.
    1. Re:Legit by spauldo · · Score: 1

      Get on a GNU mailing list sometime. It will open your eyes.

      A lot of trolls on here call the GNU guys fanatics. This is one of the rare cases where they're right.

      I have a lot of respect for RMS and the GNU people for sticking to their guns and pushing for free software, but yeah, they're kinda nuts.

      --
      Those who can't do, teach. Those who can't teach either, do tech support.
  12. ext2 by JBMcB · · Score: 1

    Catching up? They are still making improvements to ext2 as their primary filesystem. For most modern use cases XFS or ext4 is being used. For high scalability, btrfs or ZFS is, basically, required.

    If I were them I'd push btrfs hard.

    --
    My Other Computer Is A Data General Nova III.
  13. Compiler incompatibility? by sunderland56 · · Score: 2

    From the release notes:

    >> The code has been updated to work with newer versions of the compiler

    So.... GNU broke their compiler to the point that it wouldn't compile existing code; and then their other projects need to change their sources to work? Doesn't that seem horribly backwards?

    Hurd is billed as being written in "assembly and C", but evidently it wasn't any sort of standardized assembly or C, it was some private variant that only GNU understood, and only GNU could compile. Now that GCC doesn't accept their non-standard code, they had to spend months rewriting everything in standardized form..... bizarre. Great use of the limited resources available.

    1. Re:Compiler incompatibility? by Anonymous Coward · · Score: 0

      Um, maybe the new compiler has new warnings?

  14. The Real Test Of It's Worth by Anonymous Coward · · Score: 0

    But can it run Minesweeper?

  15. indeed any real use? Firewall, super-stable ...? by raymorris · · Score: 1

    I too wonder if there is any use case where it's a good fit? On the desktop Linux obviously has better hardware and software compatibility, but there's a use case for BSD, a use case (or two) for QNX, etc - is their one for Mach or Hurd? Is it super ultra reliable, or extremely fast because it's so small or ...?

    If you're building a firewall machine, you don't care if it can run Gnome or not, and you don't care about video card support . Is there any type of build in which this kernel makes sense?

  16. Tried it. Sod it. by bytesex · · Score: 2

    Won't boot in my Virtualbox VM, not as an image, or the installer. Not on IDE, or SATA (got a hint in one of the newsgroups). Never got past the bootloader.

    --
    Religion is what happens when nature strikes and groupthink goes wrong.
  17. Wire, not write by Mr+Z · · Score: 5, Informative

    According to the release:

    The kernel now allows non-privileged users to wire a small amount of memory.

    This is not a typo. Wiring memory means pinning it in memory so it cannot be paged out. This is potentially important both for security and real-time applications. On the security front, memory containing keys and passwords should be wired to prevent it going to disk. On the real-time front, if you can fit your working set in wired memory, you can be guaranteed you won't suffer a paging fault while you stay within that working set.

    In Linux / POSIX systems, this is what mlock accomplishes.

    Being able to write to memory, in contrast, isn't particularly noteworthy. You've been able to do that since pretty much the beginning...

  18. For what HURD is trying to be by Dasher42 · · Score: 1

    HURD versus Linux is pretty clear; HURD's a microkernel and Linux is not. What makes HURD interesting compared to Genode's L4 kernel? At a glance, they seem to be doing more similar things.

    1. Re:For what HURD is trying to be by fnj · · Score: 1

      HURD versus Linux is pretty clear; HURD's a microkernel and Linux is not. What makes HURD interesting compared to Genode's L4 kernel? At a glance, they seem to be doing more similar things.

      I can't answer your question, but I just googled "genode" to find out what the heck it is. Holy crap! While Hurd has been masturbating for almost two dog LIFETIMES, Genode/seL4 have been cleaning up.

      Here is VirtualBox running beside the Seoul VMM (virtual machine monitor) on top of Genode/NOVA. Seoul executes Tinycore Linux as guest OS. VirtualBox executes MS Windows 7. Both VMMs are utilizing hardware virtualization (VT-X) but are plain user-level programs with no special privileges.

  19. Proven systems are the future, perhaps soon by Anonymous Coward · · Score: 1

    The most impressive seL4 guys already made a proven unhackable drone for the DARPA, with a separate sandboxed insecure application board and all.
    Just wait a bit and applicability domain will grow exponentially until we finally get a proven Linux replacement.
    They based their system on a microkernel design because it made the proof manageable, but of course as long as it's proven safe anything could be hooked into the kernel, so performance bottlenecks have a road for improvements too.
    It's expensive to prove but they say since there's no bug overall development cost was less.
    This looks too good to be true, and indeed I find it worrying that I've not heard Google & Co were massively investing?
    Well, if not soon, then later

  20. Does it employ ideas from the L4 Microkernel? by shoor · · Score: 1
    --
    In theory, theory and practice are the same; in practice they're different. (Yogi Berra & A. Einstein)
  21. systemd-nsspawn by Anonymous Coward · · Score: 0

    They beat you to it. It can already run Docker containers natively.