Slashdot Mirror


GNU/Hurd Gets POSIX Threads

An anonymous reader writes "Neal Walfield announced the first release of RMGPT, which is (or rather, aspires to one day be) a complete, portable implementation of IEEE Std 1003.1-2001 threads also known as POSIX threads. With this new pthreads library, it will soon be possible to run complex software packages on the Hurd, including the GNOME and KDE desktops, the OpenOffice suite, and the Mozilla web browser. Find more information here, including the humorous meaning behind RMGPT, and insight into a future Hurd release..."

5 of 382 comments (clear)

  1. Re:The HURT by Lendrick · · Score: 5, Interesting

    Developers! Developers! Developers! Developers! Developers! *gasp, pant, pant* Developers! Developers! Developers!

    The problem, I think, is that people really haven't taken a whole lot of interest in it so far, because in general it doesn't really do anything that Linux doesn't already do better.

    On the other hand, if it's really going to be able to run modern desktop environments now, perhaps people will start taking a bit more interest in it, and then developers will start to show up. I think it's just a matter of reaching critical mass.

  2. Re:My apologies to RMS by jbailey999 · · Score: 5, Informative
    The core design of the Hurd still isn't in use by any Free OS out there. The idea is to have as much as possible sit in userspace, and to have "translators" that allow any user to add hooks into the filesystem (making cool things like ftpfs and nfs possible without requiring root, and without requiring the sysadmin to install it for you).

    If you're interested, take a look at Towards a New Strategy of OS Design - It explains what we're doing different with the Hurd, and what the core servers are used for.

    Tks,
    Jeff Bailey

  3. Re:Given the amount of work ... by ajs · · Score: 5, Funny
    I'm sorry, this is getting way too complicated. Clearly, what is needed is an XML format for describing such things. Observe:

    The operating system formerly known as, GNU Hurd is now:

    • <os derived="unix" derived="mach">
      • <kernel name="Hurd"> <distribution name="GNU"> <distribution name="Debian"> <contributor name="POSIX" description="threading, apis"> <contributor name="K&amp;R" description="programminglanguage"> <contributor name="Linux" description="actually running, and proving to the world that free software can produce an OS"> ...
      </os>
  4. Re:Marx would be proud by Havokmon · · Score: 5, Funny
    Warning: Too many connections in /prod/www/virtual/kerneltrap.com/www/htdocs/includ es/database.mysql.inc on line 7
    Too many connections

    Socialism at its finest. .NET servers wouldn't have this problem.

    Good point. A .NET server would say, "Not enough licenses."

    --
    "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
  5. new scheduling terminology too... by Polo · · Score: 5, Funny
    In addition to a new acronym terminology, I think he's created a wonerful new paradigm for scheduling too:
    JA: How close now would you estimate the GNU/Hurd is for another official release?

    Neal Walfield: Getting closer everyday. In fact, I hope that by this time in October, we will be a whole month closer.