Slashdot Mirror


New GNU Hurd Kernel Released

Anonymous Coward writes "I don't know if there is much interest out there, but GNU Mach Kernel 1.3 was just released a couple days ago. (May 28)." Looking forward to that 2002 release...

419 comments

  1. Get it right by gowen · · Score: 5, Funny

    Its called the GNU/GNU Hurd, because its part of the GNU/System

    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    1. Re:Get it right by Rhubarb+Crumble · · Score: 2, Funny
      Its called the GNU/GNU Hurd, because its part of the GNU/System

      Well, since GNU is already recursive, obviously it should be used recursively as well. You should probably add a "GNU/" for each compile since it was compiled with gcc. So by now it's (\Pi_0^{\infty} GNU/)Hurd, that's GNU/GNU/GNU/GNU/[...]/GNU/Hurd...

      Of course, you can probably run a (or any number of) virtual hurd(s) on a hurd system, so it would be GNU/GNU/[...]/GNU/GNU/Hurd/Hurd/[...]/Hurd/Hurd.

      Oh, and microkernels seem to be out of fashion again...but who really cares about technical details when we can poke fun at RMS instead!

    2. Re:Get it right by Anonymous Coward · · Score: 0

      dont you mean GNU/RMS?

    3. Re:Get it right by forgoil · · Score: 5, Funny

      My math skills are far from what they used to be, but something divided by the same thing becomes one. Hence Gnu/Gnu = 1, so it should be 1 Hurd. And who cares about that 1 anyways? So it's should be Hurd.

      Ok, I'm dumb. So reply me ^_~

    4. Re:Get it right by Anonymous Coward · · Score: 0

      Ah comedy. So elusive. First guy was funny. Your post wasn't.

    5. Re:Get it right by rknop · · Score: 5, Funny

      My math skills are far from what they used to be, but something divided by the same thing becomes one. Hence Gnu/Gnu = 1, so it should be 1 Hurd. And who cares about that 1 anyways? So it's should be Hurd.

      But if there's only 1, it's hardly a Hurd. It's probably just one Bison. But GNU bison has been around forever, so why is any of this news?

      -Rob

    6. Re:Get it right by Anonymous Coward · · Score: 0
      Ah comedy. So elusive. First guy was funny. Your post wasn't.

      how true!

      but do i care?

      no!

      /me being anon

    7. Re:Get it right by Anonymous Coward · · Score: 0

      Actually, it's called that because, unlike `LiGNUx', `HGNUrd' is hard to pronounce...

    8. Re:Get it right by Anonymous Coward · · Score: 0

      "`HGNUrd' is hard to pronounce.."

      Unless you are constipated, in which case it comes natural-like...

      AC

    9. Re:Get it right by Anonymous Coward · · Score: 0

      That can also be read "1*hurd", which is of course, "Hurd"

    10. Re:Get it right by TheHornedOne · · Score: 2

      I hate to mention it, but a certain fruit-like top-10 computer manufacturer is shipping a microkernel-based OS RIGHT NOW. There are some that might argue that the number of units they're shipping makes them the largest UNIX vendor right now.

    11. Re:Get it right by sphealey · · Score: 2
      My math skills are far from what they used to be, but something divided by the same thing becomes one. Hence Gnu/Gnu = 1, so it should be 1 Hurd. And who cares about that 1 anyways? So it's should be Hurd.
      Unless Hurd = 0. In which case the result is undefined.

      sPh

    12. Re:Get it right by Mark+Pitman · · Score: 1
      Unless Hurd = 0. In which case the result is undefined.

      OK, just to keep the silliness going...
      If Hurd = 0, then the result is 0, not undefined since Gnu / Gnu * 0 = 0. The '/' and '*' operators have the same order of precedence, so they are evaluated from left to right.

    13. Re:Get it right by fawcett · · Score: 1

      True, but as far as I can tell from the posts, Hurd=0. That leaves us with nothing to talk about at all...

    14. Re:Get it right by qwerpoiu · · Score: 0, Redundant

      My math skills are far from what they used to be, but something divided by the same thing becomes one. Hence Gnu/Gnu = 1, so it should be 1 Hurd. And who cares about that 1 anyways? So it's should be Hurd.

      No, Gnu/Gnu Hurd = 1/ Hurd. It's the "1/Hurd" OS! Hmm, sounds like "One overheard"...

    15. Re:Get it right by Anonymous Coward · · Score: 0

      When you stuff filesystems, network stack, video drivers, and all of the other BSD parts into kernel space, it's no longer a microkernel.

    16. Re:Get it right by qwerpoiu · · Score: 1

      My math skills are far from what they used to be, but something divided by the same thing becomes one. Hence Gnu/Gnu = 1, so it should be 1 Hurd. And who cares about that 1 anyways? So it's should be Hurd.

      No, Gnu/Gnu Hurd = 1/ Hurd. It's the "1/Hurd" OS! Hmm, sounds like "One overheard"...

      (sorry about the duplicate post, please mod the other down)

    17. Re:Get it right by rbook · · Score: 1

      Maybe it's not a HURD of Bison. Maybe it's a hurd of cats.

    18. Re:Get it right by jlockard · · Score: 1

      Have you ever tried to HURD cats... It's like getting a group of SysAdmins to agree on where to go for lunch...

      --
      --JLockard - "Some mornings, it's just not worth chewing through the leather straps." - Emo Phillips
    19. Re:Get it right by JebusIsLord · · Score: 4, Interesting

      NT's kernel32 is also a microkernel, though obviously not a *nix one. While Linus in particular has been pretty harsh on microkernel architectures, the vast majority of PCs out there run on them. I personally think the microkernel is the only way to go for closed-source kernels since a recompile is out of the question. I'm not sure what the advantage is with open-source though. Anyone care to tell me?

      --
      Jeremy
    20. Re:Get it right by TaxSlave · · Score: 2, Funny

      True, but as far as I can tell from the posts, Hurd=0.

      No GNUs is good GNUs.

    21. Re:Get it right by halivar · · Score: 2, Funny

      Why not just save time?

      [GNU/]+GNU HURD[/HURD]*

      Which is your favorite: additive or multiplicative closure?

    22. Re:Get it right by Anonymous Coward · · Score: 0

      Hide! Hide! The cow's outside!

      Of course, that's the only part of the joke I remember.

    23. Re:Get it right by big_hairy_mama · · Score: 2

      IIRC it's known as "positive" and "kleene" closure. I can't really envision multiplying a string.

    24. Re:Get it right by Daengbo · · Score: 1

      I thought that NT began as a microkernel, but, over the years, has had so much stuffed into it that it no longer is. I read this information on ./,though, so its accuracy is suspect from the start.

    25. Re:Get it right by Daengbo · · Score: 1

      Bison > herd ... No, cats would be Gnu/PREID = PRIED of Recognized Extensible Idioms for DOS -- PRIED = PREID of Recognized Idiomatic Extensibles for DOS. We have here what I believe to be the first pair of mutually recursive acronyms for DOS. check out the webpage at http://smt.gnu.preid.cz (and close your eyes, because those cat guys....)

    26. Re:Get it right by johnnyb · · Score: 2

      the vast majority of PCs out there run on them.

      ********

      Nope. NT is a microkernel (although, arguably, that is not the case anymore). However, win9x, which is what's on most PCs, is a monolithic kernel.

    27. Re:Get it right by Anonymous Coward · · Score: 0

      However, Microshaft is phasing out Windows 9x and ME for Windows 2000 and XP which are NT-based (if I am not mistaken).

    28. Re:Get it right by mathi · · Score: 1

      The benefit of a microkernel is that you can run device drivers seperated from the core of the kernel, like the vm and the sceduler. So if your buggy modem driver crashes it cannot take the whole system down with it. The price you pay is that communication and data transfer between device drivers and the core are much slower.

    29. Re:Get it right by dup_account · · Score: 1

      the first two posts were funny, but you werent' funny at all

    30. Re:Get it right by Anonymous Coward · · Score: 0

      bad example: the VM and the scheduler is mostly in the microkernel - I talk especially for QNX4 and Neutrino

      drivers and filesystem(s) are not part of the microkernel

    31. Re:Get it right by Sunda666 · · Score: 1

      I read it on a M$ document, so it is prolly true.

      "As of 4.0, NT is moving away from a true microkernel architechture"

      They did it to reduce that awful lot of context switches that NT 3.51 did. Good move for them. X86 arch is not suitable for context switches anyway. It is meant to run DOS. :-P

      --


      ``If a program can't rewrite its own code, what good is it?'' - Mel
    32. Re:Get it right by Anonymous Coward · · Score: 0

      Gnu/Gnu = 1 iff Gnu != 0

      So it may be the Indeterminite Hurd.

      (Say that 5 times fast)

    33. Re:Get it right by rbook · · Score: 1

      Fortunately, that would be a significant reduction in my income....

    34. Re:Get it right by Daengbo · · Score: 1

      I assume you are commenting on my sig. It's a joke. I live in Thailand, and m salary of about US$10000-14000 puts me in the top 5%, maybe higher. Anyway, I'm consistently in the top bracket of any form I fill out. Upshot is, I've got women begging to have sex with me. I get hit on at least twice a day by women ten years younger than me. Oh, and a nice house with a maid. Like I said, it's supposed to be a joke.

  2. This doesn't mean by matithyahu · · Score: 2, Funny

    That RMS will stop bugging everyone about calling it GNU/Linux though

    1. Re:This doesn't mean by Anonymous Coward · · Score: 1, Funny

      Hurd stands for "Hird of Unix-Replacing Daemons". And Hird stands for "Hurd of Interfaces Representing Depth".

      However, to appease RMS, Hird should stand for "GNU/Hurd of Interfaces Representing Depth". Which means it's really "Ghird". So now, Hurd is "Ghird of Unix-Replacing Daemons"... Ghurd. But now, Hird is "Gghird" and Hurd is "Gghurd" making it Ggghird and Ggghurd...

      So, from now on, please refer to Hurd as GGGGGGGGGGGGGGGGGGGGGhurd.

    2. Re:This doesn't mean by linuxator · · Score: 1

      "So you got anti-antimissle missle? Well then we got anti-anti-antimissle missle" - Maxwell Smart ;)

      --
      * Origin: XBase BBS (2:490/4100) Well the good old days may not return and rocks might melt and sea may burn.
    3. Re:This doesn't mean by Graspee_Leemoor · · Score: 1, Offtopic

      " Which means it's really "Ghird". So now, Hurd is "Ghird of Unix-Replacing Daemons"... Ghurd. But now, Hird is "Gghird" and Hurd is "Gghurd" making it Ggghird and Ggghurd..."

      Ah, I see the start of a great Icelandic Saga here.

      graspee

    4. Re:This doesn't mean by mu_wtfo · · Score: 1

      Thank you, Graspee_Leemoor, you just made me almost spit coffee all over my keyboard.
      Dammit, and I used up my last mod point yesterday.

      +1, Funny!

      --
      If all the world's a stage, anyone who says they want better lighting spends far too much time in a dark theatre.
    5. Re:This doesn't mean by NaveWeiss · · Score: 1

      (quoting the signature)
      --- Origin: XBase BBS (2:490/4100) Well the good old days may not return / And rocks might melt and the sea may burn

      Man, your tearline and origin are all screwed up!
      It should be something like:


      ... Have you hugged your moderator today?
      ___ Taggie-punch 1.34+

      --- TriToss 3.23 professional (eh-eh) [unregistered]/XBase BBS
      * Origin: Well the good old days may not return / And rocks might melt and the sea may burn (2:490/4100)

      --
      Slashdot community, please notice: I am looking for a girlfriend.
      Nave H. Weiss
    6. Re:This doesn't mean by linuxator · · Score: 1

      Dammit, i really have to look archives of my fidonet node... :P

      BTW, i believe it's most stabe maschine i have seen, for now, it has uptime about 3 years. Running MS DOS/DesqView (not DesqViewX)/and ofcourse: FrontDoor/ML (and on bbs side, maximus)

      Well i haven't switched monitor on for two years now.. so maybe it's not running after all... last maintance was with Y2K problem, when some messages got screwed up.

      --
      * Origin: XBase BBS (2:490/4100) Well the good old days may not return and rocks might melt and sea may burn.
    7. Re:This doesn't mean by NaveWeiss · · Score: 1

      Does it mean you're still running a BBS, or you just don't feel like turning the machine off? :)

      --
      Slashdot community, please notice: I am looking for a girlfriend.
      Nave H. Weiss
    8. Re:This doesn't mean by linuxator · · Score: 1

      It's still running, but not at my place, it's on 9th floor of some company building, that has paid phonebills of 3 lines for 7 years now :)

      And i'm just lazy Co-SysOP, not real SysOp. But fact is, it still runs ;)

      I should make a copy of it's harddrive soon, for presentation of Fidonet and BBS on 3 day event called BBSummer.

      --
      * Origin: XBase BBS (2:490/4100) Well the good old days may not return and rocks might melt and sea may burn.
  3. Debian GNU/Hurd by NewbieSpaz · · Score: 1

    When Debian ports it, i'll try it out. I got the last version to run. Sort of interesting, but not nearly as robust as (GNU/)Linux. apt-get install hurd ;o)

    --
    ------
    Random, useless fact: I type in startx entirely with my left hand.
    1. Re:Debian GNU/Hurd by Anonymous Coward · · Score: 2, Informative

      > When Debian ports it, i'll try it out.

      It's work in progress, and already usable. See http://www.debian.org/ports/hurd/ for installation instructions.

      By the way, Mach isn't "the hurd kernel", as Michael implies. The Hurd is userspace servers - therefore then name "Hird of Unix-replacing _Daemons_".

    2. Re:Debian GNU/Hurd by Anonymous Coward · · Score: 0

      That's not really a debian port, it's a different system entirely.

      But hey, we can always hope somebody puts together a real port.

    3. Re:Debian GNU/Hurd by NewbieSpaz · · Score: 1

      Although I agree that it's not really a 'port', the Debian project seems to think it is:

      http://www.debian.org/ports/hurd/

      --
      ------
      Random, useless fact: I type in startx entirely with my left hand.
    4. Re:Debian GNU/Hurd by quinto2000 · · Score: 2

      Yes it is. It's the Debian system ported to run on a new architecture (the Mach Kernel and HURD servers)

      --
      Ceci n'est pas un post
  4. Question... by billstr78 · · Score: 3, Interesting

    Has anybody hurd of any possible gold releases of the HURD and/or any existing Linux vendor support (RH, SuSe)?

    1. Re:Question... by Anonymous Coward · · Score: 0

      hurd is still very much beta and for hackers/designers only.

    2. Re:Question... by vidarh · · Score: 3, Informative

      Go to kt.zork.net and follow the updates on building a Hurd version of Debian... I believe there's been stuff on there about ISOs.

  5. I'm going going to use any kernel that... by Marx_Mrvelous · · Score: 2, Troll

    Takes until May 2002 to support larger than 10gig hard drives, sorry.

    Quote:
    28 May 2002
    We are pleased to announce version 1.3 of the GNU distribution of the Mach kernel, featuring advanced boot script support, support for large disks (>= 10GB) and an improved console.

    --

    Moderation: Put your hand inside the puppet head!
    1. Re:I'm going going to use any kernel that... by vidarh · · Score: 4, Insightful

      This is a microkernel. It's not supposed to be full of features, only support a minimal set of functionality to write servers for to implement a full kernel. Stuffing all kinds of extra driver support in there would be completely counter productive, as the servers running on top of it would most likely provide their own drivers for most hardware anyway.

    2. Re:I'm going going to use any kernel that... by Permission+Denied · · Score: 3, Insightful
      Being a microkernel does not mean that it should only support ancient hardware. If GNU Mach did not support reasonable sized disks until now, it means there is a problem with GNU Mach and not that this is a "feature" of a microkernel - most likely, the GNU Mach people got an abstraction wrong somewhere. Example: old versions of the HURD diskfs server would mmap the entire disk: this lead to a 1 GB partition size limit (see here).

      Mac OS X (and Darwin) is based on a Mach derivative, and it has always supported large hard disks. It also supports booting off a network or a firewire- or USB-attached hard disk. If GNU's Mach microkernel can't do these things, it leads me to question the viability of GNU Mach (and I don't know if GNU Mach can do these things - it very well might, but I'm willing to bet karma that it can't).

    3. Re:I'm going going to use any kernel that... by Eil · · Score: 3, Interesting


      Sheesh, and they're on version 1.3? It just looks a little suspect to me when the size difference between version 1.1.3 and 1.2 is over a megabyte of compressed code.

      What's that about commercial software being rushed out the door incomplete?

    4. Re:I'm going going to use any kernel that... by Anonymous Coward · · Score: 0

      I'm going going to use any kernel that [t]akes until May 2002 to support larger than 10gig hard drives, sorry.

      So you plan to be using Linux/Windows/MacOS/some-other-current-OS for the rest of your life, then?

    5. Re:I'm going going to use any kernel that... by aulendil · · Score: 1
      Mac OS X (and Darwin) is based on a Mach derivative, and it has always supported large hard disks. It also supports booting off a network or a firewire- or USB-attached hard disk. If GNU's Mach microkernel can't do these things, it leads me to question the viability of GNU Mach (and I don't know if GNU Mach can do these things - it very well might, but I'm willing to bet karma that it can't).

      Isn't MacOS X's ability to boot via firewire, network etc, a side effect of using Apples (and Suns) excellent firmware, and not an inherent ability of the micro-kernel?

    6. Re:I'm going going to use any kernel that... by L1nUx+h4x0r · · Score: 1, Interesting

      Probably, but if you learn only one thing from /., it's that FUD is a lot more "insightful" and "interesting" than facts. I'm willing to bet *my* karma on that! (I agree that it's probably OpenFirmware that does it, not OS X's kernel).

      --
      The GPL makes software more like your mom. Free and open to all.
    7. Re:I'm going going to use any kernel that... by Raskolnk · · Score: 1

      What's that about commercial software being rushed out the door incomplete?

      1.3 is just a number, a stake in the ground. The idea that 1.0 is the first stable release is a marketeerism, and I'm sure the Hurd kids don't have a bunch of MBAs on their back trying to help decide what the most strategic release number is.

      If you think Hurd is rushed, you should put down the crackpipe. It seems the glass in my window frame is in more of a hurry to melt than the Hurd developers are to get a production release out.

      --
      Don't blame me, I get all my opinions from my Ouija board.
    8. Re:I'm going going to use any kernel that... by Eil · · Score: 2


      1.3 is just a number, a stake in the ground. The idea that 1.0 is the first stable release is a marketeerism, and I'm sure the Hurd kids don't have a bunch of MBAs on their back trying to help decide what the most strategic release number is.

      Um, it's a sort of de facto standard that the version 1.0 release of any software (open source, public domain, or commecial) is assumed to be stable and ready for production use. I know that's not the case for a LOT of stuff out there, but that is the expected scenario. The GNU team are of course free to number their versions however they want, but if they're still working on getting basic features into the kernel and naming it 1.3 at the same time, then from my perspective, they are trying to mislead people on the actual status of the code.

      If you think Hurd is rushed, you should put down the crackpipe.

      Yeah, I'm afraid you're right. That was a really bad way to put it.

      I seriously want to try out and play around with Hurd, but the last time I checked, the required hardware didn't even remotely match anything I have laying around.

    9. Re:I'm going going to use any kernel that... by Permission+Denied · · Score: 2
      excellent firmware

      Right, I realized this upon further thought after I posted. As for the fool who claimed that I was deliberately spreading FUD: fuck off. I was just trying to figure out what the hell's wrong with GNU Mach/HURD. There have to be some technical reasons (not just political reasons) why this project has been around so long and is only now available as an alpha distribution.

      Still, I have to question GNU Mach - the newer versions are going to use OSKit. OSKit is basically a collection of various drivers for PCs. Now I've messed with OSKit superficially for my own little kernel project, and my impression was that OSKit was meant for two groups: (1) students in an OS class or hobbyists playing around with writing an OS (that would be me), and (2) researchers who want to do, for instance, work on VM or scheduling algorithms. Both groups who don't want to deal with the details of peculiar hardware. Anyway, my impression was that OSKit is meant more for experimentation, not a production-level Unix-like kernel. OSKit was very nice, don't get me wrong (nice APIs, you can plug in the drivers into your own kernel fairly easily, as opposed to Linux device drivers, which you have to rewrite from scratch if you want to use them outside of Linux) - but I just don't think it's the right thing for an honest-to-God production system.

    10. Re:I'm going going to use any kernel that... by Anonymous Coward · · Score: 0

      Mac OS X (and Darwin) is based on a Mach derivative

      Not fucking true. Mac OSX is based on FreeBSD(or some other BSD). Hurd is GPL'd, therefore Apple could not use it and keep OSX closed source.

    11. Re:I'm going going to use any kernel that... by Hast · · Score: 1

      From what I've heard Stallman say during one of his speeches they had a lot of problems debugging it. Normally debugging an OS is a real pain. Debugging a multi threaded one is really a pain.

      When comparing it to Linux you should also take into consideration that Hurd has a lot of new ideas to implement. That means new pitfalls to fall in. Linux is pretty much based on "stuff that works" which makes it easier to get working. (Not that I want to belittle Linus' and the core teams effort.)

      Another reason is probably that since Linux showed up they have put more effort into other more "critical" projects. Hurd has more features to make it attractive to fast computers, when you can afford to waste some cycles for features/security. That has not been the case for all that long.

    12. Re:I'm going going to use any kernel that... by Permission+Denied · · Score: 3, Informative
      Mac OS X (and Darwin) is based on a Mach derivative
      Not fucking true. Mac OSX is based on FreeBSD(or some other BSD). Hurd is GPL'd, therefore Apple could not use it and keep OSX closed source.

      It seems some people thought I was a troll and modded down my original post, while leaving your written diarrhea un-moderated, so I feel obliged to respond. Normally, I don't give you ACs a chance to say "YHBT", but I'll make an exception for Your Emminence.

      OS X is indeed based on a mach microkernel. Not the GNU Mach microkernel, but a mach microkernel derivative (Mach was more-or-less a "proof-of-concept" of the microkernel idea written at CMU and GNU mach was written 'cause the MIT boys decided to have a pissing contest with the CMU boys). Have you ever used OS X? No? Well, then perhaps you'll see this when you do in fact use OS X for the first time:

      OSX% ls -l /mach*
      lrwxr-xr-x 1 root wheel 11 Nov 21 2001 /mach -> mach_kernel
      -r--r--r-- 2 root wheel 2867008 Jul 2 1999 /mach_kernel

      Granted, 2.7 megabytes isn't very "micro" but a microkernel has nothing to do with the size of the kernel binary, and everything to do with the ways the kernel components communicate with each other.

      OS X is a port of some of the FreeBSD userland into Apple's mach-based environment. I don't know if they used any of the FreeBSD kernel code, but most everything in the userland (that is, the userland I care about which is the Unix subsystem) is a straight port of the FreeBSD stuff. Even the manpages still have the FreeBSD emblems on them.

      So, yes, it is in fact possible to write a successful microkernel-based system. NT is (or, at least, the NT kernel ideas were) microkernel-based, and Apple's OS X is microkernel based. If you think you can simply port over a FreeBSD driver to OS X, you're sorely mistaken.

    13. Re:I'm going going to use any kernel that... by Permission+Denied · · Score: 3, Insightful
      From what I've heard Stallman say during one of his speeches they had a lot of problems debugging it.

      Yes, I've also been to one of his speeches (his speech was kind of boring - it basically rehashed all of the information available on the GNU/FSF websites and I was quite disappointed) and I heard the same story. I don't buy it. Apple managed to debug a multi-threaded multi-processor microkernel-based system. Granted, Apple has the resources to pay a small group of highly-skilled engineers to concentrate on a project, whereas the distributed development model common in most Free/OSS projects may not be well-suited for kernel work. OTOH, Linux employs a very open development model, and the FSF's own projects (like emacs and gcc) generally use very closed development models (eg, you have to be on a certain mailing list to get access to emacs betas - no public CVS). So you see, these arguments can't really explain HURD's problems, so that's why I'm confused.

      Linux is pretty much based on "stuff that works"

      I think this is closer to the real reason. I think HURD may have a bit of the "Ivory Tower" problem. I recently saw on a HURD mailing list a problem someone was having porting over some network program to HURD. HURD puts no limits on the size of strings returned by the gethost* functions, whereas every other Unix system has a well-specified limit on the length of domain names. This makes it difficult to pre-allocate a buffer for a hostname, which in turn, makes network programming in C more difficult (and I'll pre-emptively tell you HLL folks to bugger off because C is still the de-facto language for network programming). The HURD folks came up with some riduculous artificial example of a hostname that breaks under BIND/glibc/Linux.

      Whenever I'm writing some program, I have to make certain decisions. For instance, I have to decide what to abstract into a module and what to hard-code in. If you don't abstract anything, you'll end up with spaghetti code, but if you try to abstract everything, you'll end up nowhere. At one point, you have to sit down and tell yourself "now, you write the code that accomplishes your goal."

      Anyway, I'll probably be sticking to Linux and FreeBSD for quite a while. I'd like it if DevFS were more accepted, if user-level filesystems became a standard part of Linux and if capabilities were made useful under Linux, but as it is right now, Linux and FreeBSD are actually usable operating systems, which is something I'm not sure I can say about HURD.

    14. Re:I'm going going to use any kernel that... by Hast · · Score: 1

      I have not done any in depth analysis of OSX, but from what I've gathered it's not really as "new" as what they are trying to do with HURD. It's more of a standard Unix put on top of a micro kernel. Not that this is a bad idea, but it's not the same thing.

      I bet that Apple having more resources is a big thing though. If you want to get hard things done I find face to face communication irreplacable. Not that it's imposssible to do over the net, but it is harder. (If for no other reason than that the lag in the discussion will be orders of magnitudes longer.)

      Personally I think it's a combination of all of these factors. Hard problem, not optimal way to organize people (Better than nothing though, of course.) and not as much resources. (I bet Apple can pay up for some serious simulation tools for instance, that makes tracing odd behaviour a lot easier.)

    15. Re:I'm going going to use any kernel that... by johnnyb · · Score: 2

      Apple managed to debug a multi-threaded multi-processor microkernel-based system

      *********

      The problem is that the Hurd is a multi-server Microkernel architecture, and I'm pretty sure that has never been tried before, by any group.

      You are correct that the Hurd has the ivory-tower problem, but when they do get it working, it will very much kick butt.

      An example of a feature they are working on - soft reboots. You will be able to restart the operating system without shutting down your applications. Each OS server will be able to migrate it's data to another instance, and shut the previous instance off.

      The design is excellent, but I do see where debugging it could be quite a bugger.

    16. Re:I'm going going to use any kernel that... by Anonymous Coward · · Score: 0

      Did everyone fail elementary logic? "OS X is based on a Mach derivative" and "HURD is a Mach derivative" does not imply that OS X is based on HURD! NeXTSTEP was a BSD userland running on a Mach single-server, and OS X is nothing more than a drool-proof NeXTSTEP.

  6. In case it gets slashdoted by Anonymous Coward · · Score: 0, Redundant

    The latest release of GNU Mach is version 1.3, 2002-05-28. It features:

    * Bug fixes.
    * The kernel now directly supports "boot scripts" in the form of multiboot module names with the same syntax as the Hurd's serverboot program. That is, instead of telling GRUB module /boot/serverboot, you can give GRUB a series of commands like module /hurd/ext2fs ${...} where the syntax after module is the same as in boot scripts for Hurd's serverboot.
    * The kernel message device kmsg is now enabled by default. --disable-kmsg turns it off.
    * Large disks (>= 10GB) are now correctly supported, the new get_status call DEV_GET_RECORDS can return the number of records of a device.
    * Lots of tweaks have been done to the virtual memory management to make it perform better on today's machines.
    * The console supports ANSI escape sequences for colors and attributes.
    * Support for the terminal speeds B57600 and B115200 has been added.

    1. Re:In case it gets slashdoted by mactari · · Score: 1, Troll

      I don't think it'd matter if it was. Them GNU/html pages are pretty GNU/plain. I think that Atari 800 web server (http://kl.net/atari/) could handle the load. ;^)

      (note that I'm really not making fun of the pages. Gettin' a little tired of "text via Flash" myself)

      --

      It's all 0s and 1s. Or it's not.
    2. Re:In case it gets slashdoted by Anonymous Coward · · Score: 0

      Heh, it's nice to see that it finally supports hard drives that are available today. And I mean *minimally* available. You have to look pretty hard to find a HD = 10 gig. And ANSI! Man! That's really up to date! Nothing like a kernel that just now comes up to speed with 5 to 20 year old tech. As others have pointed out. What a collossal waste of time.

  7. excellent by tps12 · · Score: 3, Funny

    I have been looking forward to this. Last quarter I migrated our entire server farm from a Linux/BSD/Windows ME combination (talk about support nightmares!) to Hurd, and I haven't looked back. The changelog promises new drivers (yum!) as well as support for files > 17MB and protected memory. It doesn't get any sweeter than this.

    For those still using legacy systems, a little background: the GNU Hurd is the official GNU microkernel. Because it's smaller than Linux, you get faster I/O at the cost of greater instability, a tradeoff most sysadmins are quick to take.

    I've used it in a production-level enterprise environment, at home on the desktop, and even on my palmtop. Even my grandmother can do the base install. This is truly the wave of the future.

    --

    Karma: Good (despite my invention of the Karma: sig)
    1. Re:excellent by Anonymous Coward · · Score: 0

      The changelog [gnu.org] promises

      Use the Preview Button! Check those URLs! Don't forget the http://!

    2. Re:excellent by kafka93 · · Score: 0, Troll

      "a tradeoff most sysadmins are quick to take."? Blimey, I'm glad I don't work where you do or deal with any of your systems...

      Surely no self-respecting sysadmin (by which I mean 'person administering real machines for real-life applications', and not 'hacker sitting at home') would make this tradeoff at all, let alone 'quickly'? To each their own, but the mind boggles..

    3. Re:excellent by AngryAndDrunk · · Score: 0

      you get faster I/O at the cost of greater instability, a tradeoff most sysadmins are quick to take.

      That may be true in your experience, but I very much doubt if any of our systems team would be willing to make that trade. Our SLAs guarantee 24/7 support, which means that if one of the servers goes down at 3am (even if the others are okay) someone will be woken up by a pager, and they will be expected to make a best effort to fix it.

      Perhaps if I/O performance is absolutely critical, and your hardware is creaking under the load at the best of times, and you can afford to throw so much iron at it that one or two dropping out for a few hours doesn't matter, then it might be worth it. (Of course, if you can throw that much hardware at the problem, then I/O can't be that critical...) On the other hand, if the required level of performance is realistic but the system as a whole must be available 24/7, then I really can't see that this is a good idea.

    4. Re:excellent by 3nd3r · · Score: 0, Offtopic

      By Gods people this post is a joke. You know humor, funny, ha ha...

    5. Re:excellent by jeffy124 · · Score: 0, Offtopic

      man, i know my .sig says offtopic mods mean they dont get it, i didnt think we would need to add troll to that list.

      --
      The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
    6. Re:excellent by broody · · Score: 1, Funny

      At best this is a bad joke.

      "Who's the more foolish? The fool or the fool who follows him?" -Ben Kenobi

      --
      ~~ What's stopping you?
    7. Re:excellent by Anonymous Coward · · Score: 0

      YHBT'd.

    8. Re:excellent by Anonymous Coward · · Score: 0, Offtopic

      and there's stupid me thinking that intelligent people tend to have a sense of humor. Oh, wait...

    9. Re:excellent by Anonymous Coward · · Score: 0

      ahem. the full acronym is: YHBT. YHL. HAND.

    10. Re:excellent by Anonymous Coward · · Score: 0

      YHBT. YHL. HAND.

    11. Re:excellent by Anonymous Coward · · Score: 0

      YHBT. YHL. HAND!

    12. Re:excellent by Anonymous Coward · · Score: 0

      No. This was a troll. It was an apparently serious comment, posted tongue-in-cheek to invite angry response. That's what the word "troll" means. The moderators do get it.

    13. Re:excellent by Anonymous Coward · · Score: 0

      Nice, that was nice.

    14. Re:excellent by Anonymous Coward · · Score: 0

      A troll is a post designed to create a predictable response, so a cunning karma whore which gets modded to +5 is a successful troll.

    15. Re:excellent by neal+n+bob · · Score: 0

      all those people around you in white shirts don't let you play with scissors, do they?

    16. Re:excellent by biglig2 · · Score: 2

      No, but a sytems administrator who is running Windows ME at all, let alone in the server farm, is insane already anyhow.

      --
      ~~~~~ BigLig2? You mean there's another one of me?
    17. Re:excellent by Skuld-Chan · · Score: 1, Insightful

      you get faster I/O at the cost of greater instability, a tradeoff most sysadmins are quick to take.

      I want whatever you are smoking. Personally I rather have a computer system that may run "slow", but I never have to mess with ever.

      Seriously - managing a system is all about finding out what user performance requirements are and finding a solution that meets and exceeds those requirements and does so reliably.

      Sounds like you don't mind support nightmares though - so keep at it.

    18. Re:excellent by rc-flyer · · Score: 1

      Ummm, no. I don't think you are a professional administrater. This may be news to you, but system administraters and management prefer stability over speed. If I had to choose between a stable system running at X speed, or an unstable system running at x*y speed, I'll go with the stable system. I don't need my nights interrupted because of an unstable system that crashed

      --
      -- Error: Cannot find file REALITY.SYS - Universe halted, please reboot!
    19. Re:excellent by Anonymous Coward · · Score: 0

      Where do they find you idiots, and how do you manage to boot a computer on your own?

    20. Re:excellent by Anonymous Coward · · Score: 0

      > Ummm, no. I don't think you are a professional administrater.

      You must not be either, if you don't even know how to spell it.

    21. Re:excellent by Anonymous Coward · · Score: 0

      Please tell me all of you brainless idiots are in fact the original poster using different accounts to troll others, and that you're not all really this amazingly stupid.

      I have fungus underneath my toe-nails more intelligent than you people.

    22. Re:excellent by Anonymous Coward · · Score: 0

      Sometimes faster IO is better. In hard disk recording, it doesn't much matter if you crash once in a while. It does matter that it takes 2 minutes to save a file. I would trade my windows system (and all software) for a hurd system (with equivalent software) in a ny second if I could get a 15% increase in IO speed. Unfortunately, I don't think that cubase will be porting to GNU in the forseeable future. Any less than a 15% increase would not be worth the trouble.

    23. Re:excellent by stevey · · Score: 2

      Trust me if you're looking for a pay rise you want the servers to die at around midnight; then rush in and fix them.

      Works every time ... ;)

    24. Re:excellent by Anonymous Coward · · Score: 0

      idiot

    25. Re:excellent by PissingInTheWind · · Score: 1

      I think you'd need to be hitten with a clue-by-four.

      --

      A message from the system administrator: 'I've upped my priority. Now up yours.'
    26. Re:excellent by edbarrett · · Score: 1
      Ummm, no. I don't think you are a professional administrater.

      Youuu, on the other hand, be a professionul speelchekker.

    27. Re:excellent by Bios_Hakr · · Score: 2

      Looking at the replies...and the scores, I'm glad the moderators in here still understand sarcasm.

      In the future, use a if you want to avoid the stupidity displayed by the other replaies to your post...

      I, for one, thought it was funny as hell.

      --
      I'd rather you do it wrong, than for me to have to do it at all.
    28. Re:excellent by Sri+Lumpa · · Score: 1

      "No. This was a troll. It was an apparently serious comment, posted tongue-in-cheek to invite angry response. That's what the word "troll" means. The moderators do get it."

      Nah, that's just a joke.

      A Troll tries to make you believe that he is stating the truth. This was obvious sarcasm and unlikely to have anybody take it seriously (unless you really are gullible) and therefore not a Troll (IMHO).

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
    29. Re:excellent by Anonymous Coward · · Score: 0

      I bet one bic mac that you're an american (or a norweigan).

    30. Re:excellent by ahollis · · Score: 1

      you get faster I/O at the cost of greater instability, a tradeoff most sysadmins are quick to take.

      I want whatever you are smoking. Personally I rather have a computer system that may run "slow", but I never have to mess with ever.

      You yanks really dont understand irony do you?

    31. Re:excellent by Sanga · · Score: 1

      as well as support for files > 17MB

      You mean GB, don't you?

      The link 404'd. Hence you might want to try one of the links at:
      http://www.gnu.org/software/hurd/changelogs.h tml

    32. Re:excellent by Skuld-Chan · · Score: 1

      Well its odd - because when I first replied to the original message was moderated "insightful".

      So go back to being a good netcop and leave me alone :).

  8. apple by paradesign · · Score: 1

    i know that apples OS X borrows the MACH kernal to use in conjunction with BSD, but my question is, is apple doing anything to help support efforts like this one? do they support the trees that they take from?

    --
    I want 2D games back.
    1. Re:apple by Anonymous+Cowrad · · Score: 0

      They give back.

      They GNU/don't GNU/use the GNU/GNU/GNU/Hurd GNU/Kernel, though.

      --

      --
      pants ahoy
    2. Re:apple by Anonymous Coward · · Score: 1, Interesting
      OS X doesn't "borrow" the Mach kernel, they inherited it from NeXT which licensed it from CMU.

      GNU Mach is a reimplementation.

    3. Re:apple by Anonymous Coward · · Score: 0

      They don't use GNU's Mach. They've been maintaining their version of Mach for quite a bit longer (if you count NeXT)

    4. Re:apple by billstr78 · · Score: 1

      but not to the HURD. Remember, OSX is supposed to send other Unix Boxes to /dev/null. Apple is still in the process of trying to boot-strap themselves into another period of growth. OSX is as much a commercial endevor as anything SUN (but not M$) is involved in. Maybe if they start making more money than Microsoft, they will start to help others like GNU out.

    5. Re:apple by Clue4All · · Score: 1

      Of course not to the HURD. Apple uses both Mach and BSD, and all additions are available for anyone to use under a license as Darwin. HURD isn't interested in using the BSD-like-licensed code, and since nothing was taken from the HURD, I fail to see your point.

      --

      Is your browser retarded?
    6. Re:apple by Art+Tatum · · Score: 3, Insightful

      Yes, they use Mach. But they didn't take their code base from GNU. They got their codebase from NeXT who got it from Carnegie Mellon University. And, yes, I'm a NeXT zealot who is deeply offended by all the people who think that OS X comes from Apple. :-)

    7. Re:apple by Anonymous Coward · · Score: 0

      His point was that he had the IQ of pocket lint.

    8. Re:apple by Daemonik · · Score: 2

      Yeah, any day now they'll declare that TrueType is going open source, the OSX desktop is going to allow themes and they're releasing an x86 version of OSX regardless of how their hardware department feels.

      Apple is as proprietary, controlling and greedy as MS on the best of days. Remember, these people will sue you for talking about new features before Steve can tell you how wonderful they are.

    9. Re:apple by bcrowell · · Score: 2

      OK, so if you need lots of device drivers, there's this open-source kernel called Linux. If you like the microkernel approach, there's Mach-Darwin. Both of these are stable, reliable, and well-supported. Isn't it time to admit that HURD got to market 10 years too late?

    10. Re:apple by Anonymous Coward · · Score: 0

      RTFS! RTFS, both GNU Mach, and the Mach in
      Darwin are derived from CMU. GNU Mach also has
      a little bit of code from utah, ie Mach 4.

    11. Re:apple by Anonymous Coward · · Score: 0

      Partially Wrong. OS X Mach codebase is more closely derived from OSF Mach than NeXT's.

      Oh, and this was also the base for mkLinux, well before Apple's acquisition of NexT.

      You may want to check your information before getting offended.

    12. Re:apple by Z4rd0Z · · Score: 2

      Almost the entire Gnu Mach kernel is licensed under a BSD-like license from Carnegie Mellon University. They've just slapped a GPL on top of it all. Go look through the source. You can also find examples of the same thing throughout the Gnu C library. So it would seem that the HURD, and the FSF, are indeed interested in BSD-like licensed code.

      --
      You had me at "dicks fuck assholes".
    13. Re:apple by Anonymous Coward · · Score: 0

      Zardoz rules!!

  9. Also let it be known... by InterruptDescriptorT · · Score: 3, Funny

    ...that the numbers given for each release (1.0, 1.3, 1.4, etc.) aren't version numbers. It's actually the average number of kernel panics per minute for this particular release.

    But seriously, I've tried the Hurd, and while I can appreciate the work that's being done on it and its goals and aims, it's just not stable enough for everyday use. I'll just stick to 2.2.16 for the time being until I am convinced that there is a more stable kernel or until the Hurd matures a bit more.

    --
    Karma: Excellent Birds (mostly as a result of listening to Laurie Anderson)
    1. Re:Also let it be known... by billstr78 · · Score: 2, Insightful

      I agree. It is nice to see the *nix methodology re-thought with modern day software engineering techniques such as high modularity. It is also wonderful to see the unix tradition of complete user freedom and vast system customization options be taken to a new refined level with pluggable services and kernel modules. Linux is a nice final chapter in the long 30 year history of a kernel designed by true pioneers in the field, but it is nice to get some fresh insight and thought in OS design.

    2. Re:Also let it be known... by Anonymous Coward · · Score: 0

      I'll just stick to 2.2.16 for the time being until I am convinced that there is a more stable kernel

      2.4.18 is a more stable kernel. 'fo realz!

    3. Re:Also let it be known... by Graspee_Leemoor · · Score: 2

      Talking of stuff like this, please check out Plan9 if you haven't already done so.

      graspee

    4. Re:Also let it be known... by alan_d_post · · Score: 1

      still waiting for them to fix the license . . .

    5. Re:Also let it be known... by erikdalen · · Score: 1
      try VSTa then.

      /Erik

      --
      Erik Dalén
    6. Re:Also let it be known... by alan_d_post · · Score: 1

      Thanks -- it looks cool.

  10. Compared to OS X by hotsauce · · Score: 2, Troll

    How does this compare to the Darwin Mach kernel?

    1. Re:Compared to OS X by Anonymous Coward · · Score: 0

      The GNU team has been infiltrated by Marxists.

    2. Re:Compared to OS X by Anonymous Coward · · Score: 0

      Sort of like saying:

      The Capone mafia has been infiltrated by criminals.

    3. Re:Compared to OS X by Anonymous Coward · · Score: 0

      Same thing - dead before born.

    4. Re:Compared to OS X by Teutates · · Score: 1

      Honestly, if I chose to use moderator points, I would meta moderated the Troll remark poorly...

      He asked a question, A QUESTION!

      I think it's a viable question, now if he was touting the death of BSD, Linux, HURD, rms or something then yeah, he's a troll.

      Stupid stupid moderators...

    5. Re:Compared to OS X by bubbaD · · Score: 0

      If somebody cares enough to answer, perhaps someone could also include mklinux (micro-kernel linux) in the comparisons. I've been told that OSF's mklinux is very different from Hurd, and there's not much comparison. Is there more to be compared and contrasted between the three?

  11. Reinventing the wheel? by Anonymous Coward · · Score: 0, Interesting

    I know I'm gonna get modded down for this, but I'd like to make my point anyway. How much fragmentation can the Open Source community take? I understand that most robust systems have some element of redundancy to them, but Linux, Minux, FreeBSD, OpenBSD, NetBSD. For example, right now I'm working on a Linux system that's probably 75% of the way to being an efficient competitor to Windows on the desktop. The other night, I saw a FreeBSD that was easily 60% of the way. I'd peg Hurd at probably 20% from reading the ChangeLogs; perhaps it could borrow some of the Linux utilities to help it along (that's what the community's about, right?) But in conclusion, even if we've got well over 320% of the development and peer review of Windows, at some point we're gonna want to take 100% and put it into one platform. Thank you.

    1. Re:Reinventing the wheel? by pclminion · · Score: 4, Insightful

      What you fail to realize is that the Hurd developers don't CARE if you use it. They're doing this because it's fun to write operating systems (ok, maybe they're crazy -- but so's Linus). Competition with stuff that's already out there is WAY down on the list of things they worry about.

    2. Re:Reinventing the wheel? by mccalli · · Score: 3, Insightful
      How much fragmentation can the Open Source community take?...For example, right now I'm working on a Linux system that's probably 75% of the way to being an efficient competitor to Windows on the desktop.

      Fair point, but only really valid in a commerical context. Some people are just writing for the hell of it, and they don't care whether they've created a Windows competitor or not - they're just enjoying their code.

      Cheers,
      Ian

    3. Re:Reinventing the wheel? by billstr78 · · Score: 2, Insightful

      The Linux you know and love to be a Windoze killer is based on an OS design that is almost 30 years old. It has evolved through time into something that is much better than it was when it first crept out of Bell Labs, but that does not make it perfect. The HURD takes all the great parts of Linux/*Nix and adds in functionality that _nobody_ is currently offering. Just becuase Linux is great does not mean HURD cannot be 10 times better.

    4. Re:Reinventing the wheel? by SerpentMage · · Score: 2

      And that car you are driving still has the same four wheels and steering wheel design. Get with the game and go for the joy stick and drive on the other side of the road. (ooops oh yeah tends to cause problems...)

      While I think the goals are noble there is the theoretical and the practical. And the problem with commercial development is that the theoretical are only small pieces of a very larger commerical reality.

      While LINUX has had issues regarding memory management, bigger issues are drivers, applications, support, etc, etc.

      --

      "You can't make a race horse of a pig"
      "No," said Samuel, "but you can make very fast pig"
    5. Re:Reinventing the wheel? by erc · · Score: 0, Flamebait

      You're right, but at the rate of Hurd development, we'll be seeing something that's "10 times better" around the year 2035, by which point it won't matter.

      --
      -- Ed Carp, N7EKG erc@pobox.com PGP KeyID: 0x0BD32C9B What I'm up to: http://intuitives.mine.nu
    6. Re:Reinventing the wheel? by Anonymous Coward · · Score: 0
      You can tell slashdot has been overridden by Mac OS X users and wannabe script kiddies because the only thing being posted to slashdot about a brand new open source OS are useless complaints about how long it is taking and mockery of the instability of an under-development system.


      It looks like all the people who think new OS's are neat have left the building.

    7. Re:Reinventing the wheel? by powerlinekid · · Score: 1

      Lets remember that Linux itself is developed for that reason too, well according to Linus. I think the HURD is nice concept and as the broadband becomes more widespread and such, a distributed OS like this would be quite beneficial for corporations and universities. Then again theres always Amoeba and Plan 9.

      --

      can't sleep slashdot will eat me
    8. Re:Reinventing the wheel? by Anonymous Coward · · Score: 0

      Well as the flagship of the GNU people i would say they are writing it for more than just kicks and hahas.

      But that is a good excuse to fall back on when it totally fails to live up to expectations.

    9. Re:Reinventing the wheel? by kervel · · Score: 1

      sure they do care. they want an entire gnu system, and what's the point of that if nobody uses it...

    10. Re:Reinventing the wheel? by Daemonik · · Score: 2

      Are you forgetting how apes**t RMS went when people started using the Linux kernel instead of waiting for his HURD like good little kiddies?

      Why do you think he continues to insist that it be called GNU/Linux? Calling it linux alone steals his thunder and hijacks 'his' revolution.

      And you can bet Bitkeeper won't be allowed near the HURD's source either.

    11. Re:Reinventing the wheel? by IPFreely · · Score: 2
      How much fragmentation can the Open Source community take?

      Well, lets see. Hundreds of thousands of available programmers, Thousands of projects. that roughly divides ito hundreds of programmers per project (if they were so lucky).

      Most of the time when we hear complaining about fragmentation, what it usually comes from is the speakers desire to have the programmers that are working on projects he doesn't care about to switch to projects he does care about.

      Fragmentation is just another word for variety. There are multiple projects covering almost any area of software you can mention. If it were somehow determined that only one project in each area would survive and the rest would go away, then we are setting ourselves up for monopolies. We'll be trying to make one program be all things to all people. That's what we are trying to get away from.

      Hurd is different from the Linux Kernel. Some things are worse (stability, speed) and some things are better (configurability, dynamic services). People will choose based on what they need, and different people need different things. you've decided what you want. Now be kind enough to allow the rest of us to choose for ourselves.

      --
      There is nothing so silly as other peoples traditions, and nothing so sacred as our own.
    12. Re:Reinventing the wheel? by gerardrj · · Score: 1
      perhaps it could borrow some of the Linux utilities to help it along


      WHAT Linux utilities? GNU, BSD and others wrote all those utilites you refer to, not Linus.
      --
      Article X: The powers not delegated... by the Constitution...are reserved...to the people
    13. Re:Reinventing the wheel? by Anonymous Coward · · Score: 0

      Because HURD's wheel can do things that monolithic wheels can't.

      HURD isn't just using a microkernel base to emulate monolithic UNIX like Apple does. HURD is adding flexible new features. Linux and *BSD are "just another UNIX". GNU will be something more.

    14. Re:Reinventing the wheel? by Anonymous Coward · · Score: 0

      And when exactly will this be ready?

      There are a lot of kooky unproven os designs.

      Just becuase rms endorses this one doesn't mean it's any good.

    15. Re:Reinventing the wheel? by Hast · · Score: 1

      Seems from posts above (Namely a guy who joined the GNU project in ~88.) that this is completely bollox. When he joined he suggested that he should work on a kernel (This was before Linux.) but RMS told him that. "No, someone will make their kernel open eventually. It's better to do userland stuff." So he did a Fortran77 compiler instead.

      And I trust that guy a lot more.

      What did get RMS "annoyed" was that everyone was saying how great Linux was. When in actuality the majority of the system was GNU. (Compiler, libraries, utilities etc.)

  12. Re:announcement by mccalli · · Score: 3, Funny
    Large disks (>= 10GB)

    Reminds me of a book I used to have, "Programming 68000 Assembler". This excellent book was obviously written by an old cynic, and aged very well. However, it did contain the immortal line:

    "Today's powerful Unix systems often contain as much as 256k of memory"

    Yes. k. Not Gig. Not even Meg. k.

    Aah, for the good old days when programmers were programmers and a complete game of Chess could be fitted into a 1k ZX81. Hmmm, on second thoughts - maybe not.

    Cheers,
    Ian

  13. Hurd is like Itanium by Junks+Jerzey · · Score: 0, Flamebait

    Neat? Yes. High tech. Yes? But so completely different what everyone is used to using that no one cares. Or at least no one expects it to be a replacement for the status quo.

    1. Re:Hurd is like Itanium by Anonymous Coward · · Score: 0

      Kind of like linux ?

    2. Re:Hurd is like Itanium by NerdSlayer · · Score: 2

      who are you, bill gates talk about Linux in 1996?

  14. Previous Humour by Anonymous Coward · · Score: 0
    Let's just get all the jokes out of the way in one post shall we. All of these are shamelessly copied from previous HURD discussions right here on Slashdot.

    I am looking forward to running a Hurd system. "Hurd" is much easier to pronounce than "GhNU slash Linux" is. I think that Torvalds guy should give more consideration to how he names his creations, like the GNU guys do.

    Does Hurd bring other advantages to it that Darwin doesn't already have? Well, yes! The big difference is that Hurd is named by a pair of mutually recursive acronyms. Darwin isn't. So there you go!

    We should all use Hurd instead of Linux. Linux numbers disk partitions from 1 (/dev/hda1, /dev/hda2, ...), while GRUB, the Hurd bootloader, numbers partitions from 0. As any self-respecting computer scientist knows, it is more proper to index things beginning with 0. Therefore, Hurd is a superior operating system, and we should all immediately switch to Hurd.

    1. Re:Previous Humour by Rhubarb+Crumble · · Score: 1
      We should all use Hurd instead of Linux. Linux numbers disk partitions from 1 (/dev/hda1, /dev/hda2, ...), while GRUB, the Hurd bootloader, numbers partitions from 0. As any self-respecting computer scientist knows, it is more proper to index things beginning with 0. Therefore, Hurd is a superior operating system, and we should all immediately switch to Hurd.

      Fool. Everyone knows REAL PROGRAMMERS write in FORTRAN, which indexes arrays starting with 1. (unless explicitly specified otherwise). That is why GNU/REAL PROGRAMMERS will run their punch-card programs on the GNU/HURD.

  15. moderation by Anonymous Coward · · Score: 0, Offtopic

    Please, will somebody add an option to score a comment "stupid"?

  16. Bitte k�nnen sie den Mach kernel OpenSource machen by Anonymous Coward · · Score: 2, Funny

    I don't understand for the life of me, why they didn't make the Mach kernel Open Source. Don't they realize that with the help of the Open Source community and the envied work ethic, this kernel can be used in a lot of systems.

    I can see this being used in embedded banking systems that process mortgage planning calculations. That's the way of the future!

  17. Hurd: Still not ready after 10 years! by erc · · Score: 3, Informative

    I find it amazing that Hurd still isn't even close to being ready for production use after 10+ years of development! Even in the current release, there are a *lot* of features missing, incomplete, or just plain don't work. No character device suport, no shared memory, no dynamic library support, etc. Hurd is still very much incomplete, even now.

    --
    -- Ed Carp, N7EKG erc@pobox.com PGP KeyID: 0x0BD32C9B What I'm up to: http://intuitives.mine.nu
    1. Re:Hurd: Still not ready after 10 years! by gerardrj · · Score: 3, Interesting

      If you haven't provided and support or code to the project,I hardly see how you have a basis for mocking/complaining about the progression.

      The issue here is that they aren't just making another version of a monolithic Uni*xy kernel, they are re-inventing much of the way the applications/kernel/u-kernel/hardware layers interact. It's not as easy a task as reverse engineering what already exists.

      --
      Article X: The powers not delegated... by the Constitution...are reserved...to the people
    2. Re:Hurd: Still not ready after 10 years! by Anonymous Coward · · Score: 0

      You are all wrong, It has it all.

    3. Re:Hurd: Still not ready after 10 years! by Anonymous Coward · · Score: 0

      Hasn't RMS been writing this by himself all this time? It seems like it...

    4. Re:Hurd: Still not ready after 10 years! by toupsie · · Score: 1, Flamebait
      If you haven't provided and support or code to the project,I hardly see how you have a basis for mocking/complaining about the progression.

      A basis for complaining or mocking? Please. Its called freedom. If someone sees something worth scorn, its their right to unleash it. For all the puffery of RMS and his short sighted ideology towards Linux (Fuck the GNU/Linux business), to have HURD after 8-10 years of development to be nothing more than a crash test dummy kernel is worth a ton of scorn. Maybe if RMS would get off his moral hobby horse and spent that time putting down code, maybe he would not be the laughing stock of the Open Source movement. Even Linus is getting into the act of laughing at RMS.

      Linus is a do-er, RMS is a talker. I respect do-ers.

      --
      Strange women lying in ponds distributing swords is no basis for a system of government.
    5. Re:Hurd: Still not ready after 10 years! by Anonymous Coward · · Score: 0

      I do not know if RMS has writen a single line of code for The Hurd.

      The Hurd is great, and I can see no point in
      bashing it. Linux may be working better but what?

    6. Re:Hurd: Still not ready after 10 years! by Anonymous Coward · · Score: 0

      Seeing how you provided no support in writing the comment you're replying to, I can't see how you can criticize it.

      Or.. maybe you should be able to, and using righteous indignation in thoughtful discourse is stupid?

    7. Re:Hurd: Still not ready after 10 years! by Anonymous Coward · · Score: 1, Funny

      Fact is, HURD is nothing but a joke and most people know it. Didn't you read any of the other comments attached to this story?

      The issue here is that they are engaging in intellectual masturbation while pretending to work on an OS.

    8. Re:Hurd: Still not ready after 10 years! by Anonymous Coward · · Score: 0
      Linus is a do-er, RMS is a talker. I respect do-ers.
      You mean like GCC? Gee, refresh my memory... Who wrote that?
    9. Re:Hurd: Still not ready after 10 years! by Anonymous Coward · · Score: 0

      RMS. Many, many, many moons ago.

      As of gcc 2.95.x, those who were actually doing the work as opposed to living off of past glory were:

      Alexandre Oliva
      Alexandre Petit-Bianco
      Andreas Schwab
      Andrew Haley
      Andrew Macleod
      Anthony Green
      Ben Elliston
      Benjamin Kosnik
      Bernd Schmidt
      Brendan Kehoe
      Bruce Korb
      Catherine Moore
      Craig Burley
      Dave Brolley
      Dave Love
      David Edelsohn
      David S. Miller
      Gabriel Dos Reis
      Gavin Koch
      Gerald Pfeifer
      HJ Lu
      Ian Taylor
      Jason Merrill
      Jeff Law
      Jim Wilson
      Joern Renecke
      John Carr
      John Wehle
      Kate Hedstrom
      Kaveh Ghazi
      Ken Raeburn
      Klaus Kaempf
      Manfred Hollstein
      Marc Lehmann
      Mark Mitchell
      Martin v. Löwis
      Michael Hayes
      Michael Meissner
      Nathan Sidwell
      Nick Clifton
      Ovidiu Predescu
      Paul Eggert
      Per Bothner
      Richard Earnshaw
      Richard Henderson
      Robert Lipe
      Stan Cox
      Stu Grossman
      Tom Tromey
      Toon Moene
      Torbjorn Granlund
      Ulrich Drepper
      Vladimir Markarov
      Zack Weinberg

      No wonder the HURD is so late. Stallman hasn't touched a keyboard in years; and in that time, he's become so wrapped up in the politics of software development that he's let what could have been a good kernel die from neglect. Not to mention that, because of his political views and zealotry, he's managed to alienate hordes of experienced developers who might have lent a hand and help support the HURD, but who jsut don't want to put up with his attitude.

    10. Re:Hurd: Still not ready after 10 years! by gerardrj · · Score: 1

      Yes is it freedom. I just give almost no weight to comments from people like this. Critisizm without suggestion is non-productive and leads to nothing but platform wars.

      If Linus had to start from complete 0, building a kernel, drivers, libraries and applications/utilites all from scratch, Linux would not be where it is today either.

      RMS and the GNU project have not been working on the Mach/Hurd code exclusively. If people would like GNU to stop work on all other projects and work on HURD exclusively, then lets put that idea forward. Just don't complain when glibc, zgip,gtar, gcc, yacc, emacs or any other of the GNU programs you use every day doesn't support some new feature or platform, or some bugs don't get fixed.

      If you use a Linux system based on GNU software you have very little reason to mock or complain about the progress of HURD.

      I'm also curious... have you actually run a hurn based system, or are you basic your comments soley on the FUD here?

      I don't know what "ideaoligy" you are talking about regarding RMS toward Linux. The only issue I know of is that he would prefer people call the such systems GNU/Linux, or otherwise provide some recognition for all the work GNU did to make those systems possible.
      I don't know that he's ever said those systems were wrong or bad, or that they should not exist. He's never (that I know) advocated removing the name Linux from the title of any such system.

      So in brief: if you think RMS and GNU are a laughing stock, then either contribute to the projects or simply stop using their software. Find some other free libraries, programs and utilites to use insead, and make your own GNUFree dostro. Your complaints are either preaching to the choir, or falling on deaf ears.

      --
      Article X: The powers not delegated... by the Constitution...are reserved...to the people
    11. Re:Hurd: Still not ready after 10 years! by DrSkwid · · Score: 2

      no dynamic library support, etc.
      are you sure this is a requirement for a modern OS?

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    12. Re:Hurd: Still not ready after 10 years! by Anonymous Coward · · Score: 0

      He wrote the original emacs.

    13. Re:Hurd: Still not ready after 10 years! by Anonymous Coward · · Score: 0

      lol. What did he just say about past glory?

    14. Re:Hurd: Still not ready after 10 years! by Kiwi · · Score: 3, Informative
      If someone sees something worth scorn, its their right to unleash it.

      Agreed. Also, free software devlopers have a right to think that Steve J. Milloy is an twit whose contribution to free software is less than zero.

      to have HURD after 8-10 years of development to be nothing more than a crash test dummy kernel is worth a ton of scorn.

      You can thank Linux for that. After Linux came out the GNU project devoted most of their effort to improving the userland tools: GCC, EMACS, the shell utilities (sh, awk, ls, md5sum, etc.), and so on. In addition, they made the HURD a much more ambitous effort than it was. Basically, the GNU project felt it was better to get something out that was right than to release something quickly; people could use Linux in the mean time.

      Maybe if RMS would get off his moral hobby horse and spent that time putting down code

      OK, Steve, not only are you someone who acts like a twit, you are an ignornat twit to boot.

      Go back to critizing idiotic junk science. Yes, that is an elitest thing to do also, but at least it is a useful elitist thing to do.

      Finally, I do enjoy your junkscience site. Putting effort in to working on that instead of flaming free software devlopers sounds like a lot more useful way to spend time.

      - Sam

      --

      The secret to enjoying Slashdot is to realize that it should not be taken too seriously.

    15. Re:Hurd: Still not ready after 10 years! by Anonymous Coward · · Score: 0

      Ten years to get something out that's exactly perfectly right? Phllllllbt. Worse is better is better.

      Hurd is Gnu's mess that won't go away. If Stallman could get over his ego enough to embrace Linux it wouldn't have happened.

    16. Re:Hurd: Still not ready after 10 years! by Anonymous Coward · · Score: 0
      Slashbots bash HURD because:
      • It's over a decade late.
      • They're resentful over the whole "GNU/Linux" thing.
      • They Worship Linus, and ridicule RMS.
      • They're not informed as to why HURD will be better than Linux.
  18. Re:announcement by jeffy124 · · Score: 2, Offtopic

    -----BEGIN PGP SIGNATURE-----
    Version: PGPfreeware 5.0i for non-commercial use

    [emphasis me]

    well thats interesting, they're not using GNUpg

    --
    The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
  19. Re:I HAD A GNU HURD KERNEL OF CORN IN MY STOOL TOD by Stuff+That+Splatters · · Score: 0

    As one quite interested in Stuff That Splatters, I trust you saved a specimen of said stool for me to examine, catalogue and then, quite possibly, bread and deep-fry?

  20. maybe now RMS... by Roadmaster · · Score: 1, Flamebait

    hopefully as the HURD evolves, RMS will be able to migrate to that and stop his hypocritical use of the Linux kernel.

    How two-sided his posture turned out to be, first using Linux to create the first complete GNU system some 8 years before he could have done the same with his own kernel, then turning violently on both Linus and the Linux community for not living up to his high moral standards.

    Hope he goes the HURD way and stops trying to impose himself on Linux users.

    Wonder what ever happened to the demon linux project, an attempt to build a complete linux-based system with BSD utilities, as opposed to GNU.

    Ah hell, we can always go the BSD route for everything I guess.

    1. Re:maybe now RMS... by dem0thene5 · · Score: 0

      Dr. Stallman is similar to Albert Einstein from 1925 until his death. That is to say, he's still a genius, but he's no longer doing useful work in software. He just goes around giving talks, makes a nuisance of himself to those who are doing real software development, and denigrates the character of those who disagree with him. As with Einstein, this is very sad.

    2. Re:maybe now RMS... by Anonymous Coward · · Score: 0

      Anyone who goes around calling themselves Dr. becuase someone gave them an honorary doctorate is just sad...

      RMS never did any original work either. Well ok emacs was all his. whoppty fricken do a bloated ass text editor.

      The rest of the gnu programs are just copies of pre existing software.

      Just becuase his ivy league buddies at mit and harvard got him set up with a mcarthur grant doesn't actually mean he's a genius, it just means he knows all the right people at all the right schools...

    3. Re:maybe now RMS... by dmelomed · · Score: 1

      You forget GCC and friends, GNU Make, and others.

    4. Re:maybe now RMS... by Anonymous Coward · · Score: 0

      Uh i hate to break it you pal but gcc wasn't the first c compiler...

      like i said: the rest of the gnu crap is just copying other software.

      Also pretty much everyone agrees gcc is a rather piss poor compiler, all it really has going for it is the price...

    5. Re:maybe now RMS... by Dan512 · · Score: 1

      IANAL. The linux kernel is licensed under the GPL with one additional caveat- that applications using it don't have to be GPL'd. While he might not be pleased about this exception, the kernel is GPL. I believe that RMS using linux is consistent with his views.

      I can appreciate RMS' position and am happy that he has the right to communicate his beliefs. Some political movements annoy me no end as well but I do not attack them for trying to communicate their messages- I attack the messages they communicate.

  21. Can it play OpenGL games? by Anonymous Coward · · Score: 0

    When I hear/read about the Hurd I get the feeling that it's a text only OS. Can I use it with my NVidia card to play a game ?

    Not that I care about games, but I do care about 3d modelling and simulations. (Part of my thesis)

    Phil

    1. Re:Can it play OpenGL games? by Innominate+Recreant · · Score: 3, Funny
      "I do care about 3d modelling"

      Don't fret. Stallman is very much into modelling

    2. Re:Can it play OpenGL games? by The_Dougster · · Score: 3, Informative

      Nope. X11 works with my Nvidia GeForce2MX, but OpenGL is still software Mesa only as there is no DRI support for GnuMach and no third party Xservers AFAIK.

      But X does work, so it isn't just text. It has X11R6 v 4.2 I believe.

      --
      Clickety Click ...
    3. Re:Can it play OpenGL games? by Anonymous+DWord · · Score: 2

      You bastard. I clicked that. Worse than a goatse.cx link.

      --
      "If he thinks he can hide and run from the United States and our allies, he's sorely mistaken." Bush on bin Laden
  22. The real question is by vinay · · Score: 4, Funny

    do you think rms would be pissed if people started using HURD, but kept calling it linux?

    1. Re:The real question is by distributed.karma · · Score: 1

      Of course, but it'll probably be bad enough if people call it HURD instead of GNU/HURD.

      --

      --
      If you moderate this, then your children will be next.

    2. Re:The real question is by glenstar · · Score: 1
      WHAT!??? I have been under the impression for all of these years that there are only two operating systems in existence... one called Linux and one called Windows! Every once in a while I have heard people refer to something like Windows 98, but I secretly know that they have no clue... there is only one OS by MS and it is called "Windows". However, there are several Linuxes... RedHat Linux, SuSE Linux, etc...

      While we are on the subject, please, please, please stop using the terms Internet and email and ftp! You only show your ignorance. What you refer to as the 'Internet' is actually AOL and email/ftp are actually called 'The Web'.

      Jeez, some people.

    3. Re:The real question is by Daimaou · · Score: 1

      I am the ogg-man
      they are the ogg-men
      I am the vorbis
      Goo-goo-go-joob
      (Xiph Lennon)


      That is great! Thanks!

    4. Re:The real question is by Jace+of+Fuse! · · Score: 1

      Isn't that what is going to happen anyway?

      --

      "Everything you know is wrong. (And stupid.)"

      Moderation Totals: Wrong=2, Stupid=3, Total=5.
  23. Try ummm BeenAndGoneOS. by oliverthered · · Score: 1

    Mod parent up +5 there's truth hiding behind every troll.

    Didn't BeOs more or less fit that criteria

    --
    thank God the internet isn't a human right.
  24. Nope not for VIA chipsets by oliverthered · · Score: 1

    A fix in kernel/arch/i386/?/pc-pci.c to correct problems with via by clearing bits 5,6,7 or the PCI config causes screen corruption and random crashes if you have a a VIA KL133 or KM133 based mobo, only bits 6,7 should be cleared.

    There's a pstch floating about somewhere but it isn't in 2.4.19 yet becasue it's not complete enough? well anythings better than nothing.

    --
    thank God the internet isn't a human right.
  25. Actually Netcraft says he uses FreeBSD!! by grandmofftarkin · · Score: 3, Informative

    The site www.stallman.org is running Apache/1.3.6 (Unix) on FreeBSD.
    Netcraft check of www.stallman.org

    1. Re:Actually Netcraft says he uses FreeBSD!! by Phexro · · Score: 2, Troll

      "The site www.stallman.org is running Apache/1.3.6 (Unix) on FreeBSD."

      I think you mean GNU/FreeBSD, don't you?

      Quoth RMS:
      "Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is more often known as ``FreeBSD'', and many users are not aware of the extent of its connection with the GNU Project.

      "There really is a FreeBSD; it is a kernel, and these people are using it. But you can't use a kernel by itself; a kernel is useful only as part of a whole operating system. FreeBSD is normally used in a combination with the GNU operating system: the system is basically GNU, with FreeBSD functioning as the kernel.

      "Many users are not fully aware of the distinction between the kernel, which is FreeBSD, and the whole system, which they also call ``FreeBSD''. The ambiguous use of the name doesn't promote understanding.

    2. Re:Actually Netcraft says he uses FreeBSD!! by Z4rd0Z · · Score: 2

      Please provide a link. I don't believe he said that. There is very little GPL code in FreeBSD at all. Aside from the GNU development toolchain (GCC, binutils, ld, cvs, rcs) and a few utilities (grep, sort, groff), the code in FreeBSD is under BSD or BSD-like licenses.

      --
      You had me at "dicks fuck assholes".
    3. Re:Actually Netcraft says he uses FreeBSD!! by RabidChipmunk · · Score: 1

      I believe this was intended as a joke. This is a modification of RMS on Linux, with the word Linux replaced by FreeBSD.

      See:
      http://gcc.gnu.org/onlinedocs/gcc-2.95.3/g cc_21.ht ml#SEC256

      --
      This is not a political statement. This is not legal advice. It's a frick'n Slasdot post. However: I'm Running For
    4. Re:Actually Netcraft says he uses FreeBSD!! by FooBarWidget · · Score: 1

      BSD means Berkeley Software Distribution, which already implies that third-party software are included. "Linux" on the other hand doesn't even give a hint.

    5. Re:Actually Netcraft says he uses FreeBSD!! by PissingInTheWind · · Score: 1

      # lynx --dump http://gcc.gnu.org/onlinedocs/gcc-2.95.3/gcc_21.ht ml#SEC256 | sed -e 's/Linux/FreeBSD/'

      There you have your link...

      --

      A message from the system administrator: 'I've upped my priority. Now up yours.'
    6. Re:Actually Netcraft says he uses FreeBSD!! by Z4rd0Z · · Score: 2

      Ah, that makes more sense :).

      --
      You had me at "dicks fuck assholes".
  26. Hurd makes a fun toy OS by The_Dougster · · Score: 4, Interesting

    I have been fooling aroung with it for a couple years now. I have my little 1Gb Hurd partition which I occasionally boot up and experiment with. I must say that I have learned a lot by trying to compile programs under Hurd, and I actually succeded in patching Pth (Gnu Portable Threads) to get it to compile. It provides a rudimentary pthread compatibility lib while the main pthreads are still in development for inclusion into the c-library.

    Even more fun is rolling your own OSKit-Mach microkernel and then running it on a serial debugger. It is fascinating to be able to single step through a running kernel, set breakpoints, view the source as it executes, look at the CPU registers, etc. I wholeheartedly recommend it to all the compsci students and future kernel hackers out there.

    --
    Clickety Click ...
    1. Re:Hurd makes a fun toy OS by r6144 · · Score: 1
      I agree. It is really fascinating that with just a simple 100-line stub, almost all of the gdb commands are usable over a serial line.

      However, I don't have a spare machine, and running the kernel in bochs is just slow enough to make the timer interrupt handler take 100% CPU.

      Is there anyone who can give me a spare 386 so that I can type "target remote /dev/ttyS0" instead of "target remote /dev/ttya0"?

  27. finally! by Dr.+Awktagon · · Score: 5, Funny

    Support for the terminal speeds B57600 and B115200 has been added.

    Now I can use my new 56k modem! Pretty soon, every ISP will be using this fast new speed of modem, it will be cool! Gopher's gonna FLY on this baby!

    Okay just kidding, glad to see HURD is still alive. I remember first reading about it long ago and thinking, hey, finally a modern OS. But here I am still using a monolithic kernel after all these years, and it works just fine. Good luck to the HURD folks, maybe my kids will use it. :-)

  28. try this: TUNES by axxackall · · Score: 3, Interesting
    Here is another wheel:

    TUNES

    Are you looking for fun? It's based on Lisp - that the real fun!

    Features of TUNES;

    Review of other systems;

    --

    Less is more !
    1. Re:try this: TUNES by Z4rd0Z · · Score: 2

      The Tunes people are obviously visionaries with a lot of cool ideas, but unfortunately that's all they have. There is no code. In other words, it's vaporware.
      I think we're a long way from having a really robust, modular operating system that's easy for anyone to use. It's at least ten years away, probably more.

      --
      You had me at "dicks fuck assholes".
    2. Re:try this: TUNES by Anonymous Coward · · Score: 0


      ... It's at least ten years away, probably more.

      That puts them neck and neck with the Hurd.

    3. Re:try this: TUNES by PissingInTheWind · · Score: 1

      A Lisp OS?

      Don't we have Emacs already? ;-)

      --

      A message from the system administrator: 'I've upped my priority. Now up yours.'
  29. Hardware support? by karmawarrior · · Score: 1

    I've looked at both the GNU and Debian websites and can't find a list of device drivers/supported devices. Does anyone have a link?

    --
    KMSMA (WWBD?)
    1. Re:Hardware support? by Anonymous Coward · · Score: 0

      You can find the Hurd hardware compatibility guide here

  30. Naming, co-operation and tight-asses by amevba · · Score: 1

    Maybe they should co-operate more with the UnitedLinux companies -- oh wait, they might be holding some minor crudge and require it to be called UnitedLinux/Hurd then ...

    1. Re:Naming, co-operation and tight-asses by iplayfast · · Score: 2

      The united gnu's!

      That actually sounds good!

    2. Re:Naming, co-operation and tight-asses by sharkey · · Score: 2

      UnitedLinux/Hurd then

      What do you get when you combine Tux & Hurd? Makes for an interesting mascot, anyway.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    3. Re:Naming, co-operation and tight-asses by alcmena · · Score: 2

      I suddenly pictured an image of Mr. Hankey from that comment.

    4. Re:Naming, co-operation and tight-asses by sharkey · · Score: 2, Troll

      Mr. Hanky, the RMS-Poo,
      He loves me, and I love GNU.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  31. Not BSD! by Anonymous Coward · · Score: 0
    we can always go the BSD route for everything I guess

    Forget about BSD - it even cannot work with FireWire and USB.

    As for RMS - he is doing right things. It doesn't matter that other people are different - at least one man can stand for moral principles.

    1. Re:Not BSD! by toupsie · · Score: 3, Informative
      Forget about BSD - it even cannot work with FireWire and USB.

      Firewire and USB work perfectly on my BSD system. Its called MacOS X.

      --
      Strange women lying in ponds distributing swords is no basis for a system of government.
  32. Helpful info (I hope) by noda132 · · Score: 5, Informative

    Anyone willing to try out the Hurd can download some .ISO's at ftp://ftp.gnu.org/iso/hurd-H4/. They're based on Debian, and so apt-get and all that works in them.

    As mentioned before, this version of Mach is about to be dropped in favor of OSKit-Mach. I don't know what the H4 CD's have (I haven't installed 'em yet) but the H3's didn't use OSKit-Mach. OSKit Mach has all the drivers that Linux 2.2 has, which is better than Mach 1.3, which iirc only has Linux 2.0's drivers.

    In my brief experience with the HURD (you can only have so much fun without network card drivers) I liked it even more than Linux - using servers instead of using the kernel itself makes it more logical to, say, integrate an FTP directory into your filesystem (and indeed, this server has already been set up). settrans is lots of fun.

    It's got X. It has pretty much everything you need - I could convert to the Hurd and barely lose productivity. What it's missing mostly are drivers (though OSKit should help with that, I haven't tried it).

    Anyway, if you have a weekend to kill, it's a lot of fun.

    1. Re:Helpful info (I hope) by Anonymous Coward · · Score: 0

      Hurd uses linux drivers?
      Better start calling it Linux/GNU/Hurd or we might offend Richard's sense of fairness.

    2. Re:Helpful info (I hope) by johnnyb · · Score: 2

      It doesn't have GNOME :(

  33. What HURD stands for.. by linuxislandsucks · · Score: 1

    H.U.R.D

    Horribly

    Unreasonable

    RMS

    Delivery of Product

    --
    Don't Tread on OpenSource
    1. Re:What HURD stands for.. by Anonymous Coward · · Score: 0

      I think it is a project, not a product. Have you a project?

  34. Mac OS X's Mach is a Different Breed by Spencerian · · Score: 2

    Mac OS X uses Mach, but its used differently from what GNU/Mach may use things.

    IANAP, but some lackey on Linux Journal dared to write an article declaring the microkernel a dead technology in this article.

    A ton of people slammed his lack of research and knowledge of microkernels, Mach, Mac OS X, or Darwin. The article is less than useful, but the responses from the irate readers explaining how Apple implements Mach (and its pretty damn clever--they take the Mach and BSD fusion to a monolithic state).

    --
    Vos teneo officium eram periculosus ut vos recipero is.
    1. Re:Mac OS X's Mach is a Different Breed by bridges · · Score: 1

      A few points:

      As far as research kernels go, microkernels are somewhat out of favor - the performance loss is significant and the benefits to stability, fault tolerance, and ease of development have never been as significant as microkernel reseachers touted them to be. Well-designed, modular kernels typically perform better than microkernel systems and can be as easy or easier to develop and maintain.

      As far as OS X's microkernel goes, my understanding is that it's based on Mach 2.5, which is not a pure microkernel. Mach 2.5 was an older version of Mach from before it became a pure microkernel - essentially a BSD kernel with the Mach message passing and memory and task management interfaces added to it. As other posters have said, NeXTStep was also Mach 2.5 based. Mach 3.0, upon which the Hurd microkernel is based, was a pure microkernel without the UNIX system calls in kernel.

  35. Re:Linux/Hurd? by Anonymous Coward · · Score: 0

    Mod this up- its wisdom must be preserved for posterity!

  36. Gnu/Hurd by rnb · · Score: 1, Funny

    Instead of saying Gnu/Hurd, how about Gnurd?

    (rimshot)

  37. The kernel that time forgot by Anonymous Coward · · Score: 0

    Perhaps the next time RMS starts mouthing off about the GNU/Linux bullshit again, or how Linus is pure evil, etc., we should remind him to spend more time coding and less time annoying other people. Maybe then we'll have some peace and HURD will actually evolve into a usable state before the Linux kernel hits version 5.0.

  38. Linus on the HURD (not whoring) by powerlinekid · · Score: 5, Funny

    This always makes me laugh... oh that Linus. Anyway, no karma whoring have 50 anyway.

    Which is a completely idiotic idea, and which is only just another example
    of how absolutely and stunningly _stupid_ Hurd is.


    Later on...


    Trust me. The people who came up with MAP_COPY were stupid. Really. It's
    an idiotic concept, and it's not worth implementing.

    And this all for what is a administration bug in the first place.

    In short: just say NO TO DRUGS, and maybe you won't end up like the Hurd
    people.


    All by Linus found here lkml

    --

    can't sleep slashdot will eat me
    1. Re:Linus on the HURD (not whoring) by Anonymous Coward · · Score: 0

      I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu)

      ...

      > /I/ think it's better than minix, but I'm a bit prejudiced. It will
      > never be the kind of professional OS that Hurd will be (in the next
      > century or so :), but it's a nice learning tool (even more so than
      > minix, IMHO), and it was/is fun working on it.
      > > Linus (torvalds@kruuna.helsinki.fi)

    2. Re:Linus on the HURD (not whoring) by powerlinekid · · Score: 1

      Of course this comes from the extremely early days when the HURD was at most a couple years old and was to be the next big thing. I don't think anyone would of thought linux would be where it is today, especially not Linus. However based on the release schedule of HURD and Linus's complete dislike of microkernels, I can understand why his opinion changed so much. Well that and being "your god" as he put it, doesn't hurt either ;).

      --

      can't sleep slashdot will eat me
  39. HURD Version 3.Linux by linuxislandsucks · · Score: 1

    HURD 3.Linux supposrt:

    All input devices thorugh effective use of decent linux drivers

    Allows you to use Apple accessories like ipod!

    To be released 2012.....

    --
    Don't Tread on OpenSource
  40. WRONG, Go to the End of the Line, NEXT by Anonymous Coward · · Score: 0

    What has been released is the GNU Mach Microkernel. This is the default microkernel used in GNU Hurd. It is NOT GNU Hurd. How in the hell did this smart-assed and WRONG post get modded to a four? I would have figured that at least some of the /. crowd would realize that gowen is an idiot, who grunts about things he does not understand, and slapped him down accordingly.

  41. DAMMIT! DAMMIT! DAMMIT! by Anonymous Coward · · Score: 1, Funny

    Linus has told the GNU people OVER AND OVER AND OVER again...

    Don't call it GNU Herd.

    It should be called "Linux/GNU Herd" to honor all the hard work that Linus has done...

  42. Can RMS be taken seriously? by toupsie · · Score: 2, Insightful
    After reviewing the moderated comments on this thread, I have come to the conclusion that RMS has become the joke of the Open Source movement like Milli Vanilli became the joke of music industry. Everyone of the higher modded posts was "Funny".

    But I guess when you release a kernel that has 8 years of development and it can barely keep a machine running, you are a joke. I am sure Bill Gates is laughing his ass off.

    --
    Strange women lying in ponds distributing swords is no basis for a system of government.
    1. Re:Can RMS be taken seriously? by Anonymous Coward · · Score: 0

      You are a joke, You do not know shit.
      RMS is not in the "open source" movement

    2. Re:Can RMS be taken seriously? by Anonymous Coward · · Score: 0

      Please, he should properly be referred to as "GNU\RMS".

    3. Re:Can RMS be taken seriously? by Gumshoe · · Score: 1

      a) Stallman has nothing to do with Open Source and I'm sure he
      doesn't care whether he's a joke or not in those circles.
      Moreover, looking at the comments you speak of, they seem to come
      from proffesional RMS berators and are no credit to the Open
      Source movement at all.

      b) Hurd works fine as far as I can tell. It's not perfect, but
      neither is any other OS.

      c) The Hurd is a very small part of the GNU project, the majority
      of which forms a very large and very important part of many Linux
      distributions.

      d) The Milli Vanilli reference is a bit sharp isn't it? IIRC,
      Milli Vanilli were a manufactured pop band who mimed to other
      people singing their songs. I fail to see how RMS can be compared
      to these people.

      --

      I can't understand why people insist on bashing RMS. He's
      contributed a lot to the computer industry and continues to do
      so.

      I could be coarse at this point and ask what have you ever done
      that has influenced the computer industry in any significant
      manner, but I won't bother as I suspect the list would be very,
      very short.

    4. Re:Can RMS be taken seriously? by Anonymous Coward · · Score: 0

      > Please, he should properly be referred to as "GNU\RMS".

      No, he does not work on windows, mayby you have
      done it to much, and hence write "slash" incorrectly

    5. Re:Can RMS be taken seriously? by doom · · Score: 5, Insightful
      toupsie wrote:

      After reviewing the moderated comments on this thread, I have come to the conclusion that RMS has become the joke of the Open Source movement like Milli Vanilli became the joke of music industry. Everyone of the higher modded posts was "Funny".
      Actually, the attitude of the average slashdot commentator towards RMS says a lot more about slashdot than it does about RMS.

      The slash crowd seems to be a bunch of "technical" guys who can't get beyond personalities.

      Hey guys, written any good C compilers lately? Come up with any revolutionary social institutions, like the GPL?

      On those two grounds alone, you would think that RMS would be revered at least as much as Linus Torvalds, but no... "RMS, he's that nasty guy with a beard who keeps talking about politics. Let's go get him."

    6. Re:Can RMS be taken seriously? by Anonymous Coward · · Score: 0
      Once again, RMS is not part of the Open Source
      movement. He is part of the Free Software movement.


      It is only a few years ago that Open Source was
      created, what has it produced? A big nothing.
      The Free Software movement is the one that
      produced almos all of the base system, wheras open
      source simply rides on the success of Free Software without.
      Credit belongs only where credit is due!

    7. Re:Can RMS be taken seriously? by 3am · · Score: 2, Insightful

      Any competent computer science grad student should be able to write a servicable compiler. Thousands of people are capable of doing this, and the only remarkable aspect of GCC is that it was released under the GPL. The GPL was revolutionary, and for that he deserves great credit.

      But he hasn't done anything except rest on his laurels for a long time now. Perhaps if he stopped scheduling/cancelling talks and getting involved in petty naming disputes, and sat down and actually _wrote some code_ for Hurd, he'd regain some of the respect that most of us have lost for him (perhaps this is why Torvalds is still respected?).

      Anyway, I don't think anyone cares about his facial hair or hygiene. I don't think anyone would disrespect him for his advocacy of Free software (no matter how much they may disagree with him). However, his 'GNU/Linux v Linux' crusade is petty and ego driven and is worthy of contempt.

      --

      A: None. The Universe spins the bulb, and the Zen master merely stays out of the way.
    8. Re:Can RMS be taken seriously? by dvdeug · · Score: 2

      Any competent computer science grad student should be able to write a servicable compiler. Thousands of people are capable of doing this, and the only remarkable aspect of GCC is that it was released under the GPL

      Then why do the BSD people still use it? It seems instead of being dependent on the GNU project for the compiler, they would have written their own. Or maybe a good optimizing, multi-architecture compiler is a non-trivial thing to write, eh?

    9. Re:Can RMS be taken seriously? by 3am · · Score: 1

      I never, ever said writing a decent compiler was trivial. I only said that any competent CS grad student should be able to write one - maybe I should have added 'with a year or so of hard work in their spare time'.

      However, there's a big difference between writing a new compiler and using one that is the result of 15 years of massive collaboration and debugging. The years of eyeballs and highly skilled developers' contributions are what make GCC invaluable now. I'm confident it would be in a similarly advanced state if someone else besides Stallman wrote the intitial code.

      All that said, Stallman was the one to write it. Nobody else did, and the kudos go to him.

      --

      A: None. The Universe spins the bulb, and the Zen master merely stays out of the way.
    10. Re:Can RMS be taken seriously? by Chops · · Score: 2
      After reviewing the moderated comments on this thread, I have come to the conclusion that RMS has become the joke of the Open Source movement like Milli Vanilli became the joke of music industry.

      Sadly, this seems to be true. I'm not sure why; I've never had the sense that he deserves it, and no one's ever been able to explain to me why they think he does.
      But I guess when you release a kernel that has 8 years of development and it can barely keep a machine running, you are a joke.

      You've never written a stable kernel, I'll wager. Are you a joke? Or, to put it another way:

      "It is not the critic who counts, not the man who points our how the strong man stumbles or where the doer of deeds could have done them better. The credit belongs to the people who are actually in the arena, who's faces are marred by dust and sweat and blood, who strive valiantly, who errs and come up short again and again because there is no effort without error and shortcomings, who know the great devotion, who spend themselves in a worthy cause, who at the best knows in the end the high achievement of triumphant who at worst, if they fail while daring greatly, know their place shall never be with those timid and cold souls who know neither victory nor defeat." -Teddy Roosevelt
    11. Re:Can RMS be taken seriously? by doom · · Score: 3, Insightful
      But he hasn't done anything except rest on his laurels for a long time now. Perhaps if he stopped scheduling/cancelling talks and getting involved in petty naming disputes, and sat down and actually _wrote some code_ for Hurd, he'd regain some of the respect that most of us have lost for him
      Do you understand the RMS has some bad RSI injuries? He was one of the first people to come down with this. He pretty much trashed his hands cranking out code for the GNU project.

      However, his 'GNU/Linux v Linux' crusade is petty and ego driven and is worthy of contempt.
      I see you include mind-reading in with your other skills.

      There's a certain kind of person who always seems to be putting down activists as just being merely out for ego gratification. What other motive could they possibly have, eh? No one could possibly care about that idealistic stuff, right?

      A suggestion: If you think the "GNU/Linux" thing is trivial, symbolic bullshit, then just ignore it. If it's so trivial, what's the point of bringing it up over and over again?

    12. Re:Can RMS be taken seriously? by extrasolar · · Score: 3, Insightful

      I agree. You'd think that if RMS was really ego-driven about this OS, he'd just alter his first name a bit and call it that.

    13. Re:Can RMS be taken seriously? by MullerMn · · Score: 1

      I agree. You'd think that if RMS was really ego-driven about this OS, he'd just alter his first name a bit and call it that.

      Actually, if you'd read Just for fun: The story of an accidental revolutionary by Linus and David someone you'd know that Linus originally wanted to call Linux 'Freax' instead.

      However, everyone thought that sucked and the issue was ultimately decided by the guy that created the directory on Helsinki University's FTP server that hosted the Linux source, since he named the directory Linux.

      Look at that, I learned something!

      --
      Andy

  43. Wake me when HURD runs on top of L4 by slashdot_commentator · · Score: 5, Interesting


    MACH is an old and flawed u-kernel implementation. Until HURD ports itself to a better one, HURD will always be slower than Linux and a more bug ridden OS. u-kernel OS implementations have proven to work with products like QNX, but HURD can only embarrass u-kernel advocates with its current foundation.

    Its more annoying when advocates bitch and moan that "Linux is a 40 yr old design". So is about everything that is sucessful on the market. Do these guys really expects us to drop what works to what cannot work well in its current state? As is, HURD is an embarrassment to O/S purists. Its the "portable" O/S that can't even work well on ONE hardware architecture!

    Its sad that HURD lacks interested, talented programmers, but its strategic stewardship is its downfall. Or the difference between a Torvalds and an RMS. I don't think HURD announcements deserve to be put on the front page of /. until HURD has addressed its u-kernel situation.

    --
    There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    1. Re:Wake me when HURD runs on top of L4 by rabidcow · · Score: 1

      Porting GNU Hurd to L4

      Status: Discussion. :(

    2. Re:Wake me when HURD runs on top of L4 by sv0f · · Score: 4, Insightful

      As is, HURD is an embarrassment to O/S purists. Its the "portable" O/S that can't even work well on ONE hardware architecture!

      You're a glass-is-half-empty kind of person, aren't you? Here's how it looks from my perspective: HURD runs equally well on many architectures!

    3. Re:Wake me when HURD runs on top of L4 by slashdot_commentator · · Score: 2


      Let me bum you out some more. Check out the L4 pages on implementations.

      There are 2-4 implementations of L4 that are geared towards the x86 family. The assembler one is implemented by someone who appears to have lost interest in it. The other implementations are in C++!

      I can't find it anymore, but there was a page buried there that mentioned that L4 requiring some redesign to better support SMP (I think). I'm guessing part of the reason why HURD doesn't flat out switch to L4 is that L4's interface is still a moving target.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    4. Re:Wake me when HURD runs on top of L4 by rabidcow · · Score: 1

      "lost interest," yes...

      It looks like the "i486 or better" asm versions all have Prof. Dr. Jochen Liedtke as maintainer. Unfortunately (quite so, since he designed L4), he is deceased. (as of June 10, 2001)

      But I think it's safe to say that an L4-based kernel would be better than Mach, even if written in C++. A well-optimized design is more important than well-optimized code.

    5. Re:Wake me when HURD runs on top of L4 by good+soldier+svejk · · Score: 1

      You're a glass-is-half-empty kind of person, aren't you? Here's how it looks from my perspective: HURD runs equally well anmany architectures!

      Unfortunately, in the case of the HURD, the glass is half full of nothing.
      --
      It is cowardly, and a betrayal of whatever it means to be a Jew, to act as a white man

      -James Baldwin
    6. Re:Wake me when HURD runs on top of L4 by Andrewkov · · Score: 2
      You're a glass-is-half-empty kind of person, aren't you? Here's how it looks from my perspective: HURD runs equally well on many architectures

      Maybe the glass is just too big.

  44. HURD History 101--OS2Warp? by linuxislandsucks · · Score: 1

    Why do I get the feeling that HURD will be reresected as OS@ WARP by IBM to head off Sun?

    Not that RNS woudl let them if he is alive..but than again IBM has cia contracts...

    WATCH OUT RMS!!!!!!!

    *this is humor only any other assumption is your stupid ass fault!

    --
    Don't Tread on OpenSource
    1. Re:HURD History 101--OS2Warp? by Glytch · · Score: 2

      You should take your own .sig advice.

  45. Re:AN RMS FAVORITE! BAKED APPLE PANCAKES!! YUM YUM by L1nUx+h4x0r · · Score: 0

    You don't want to add just the sperm, but the liquid it's with as well. Most people call this "semen".

    --
    The GPL makes software more like your mom. Free and open to all.
  46. Kernel isn't the whole story by maggard · · Score: 3, Insightful
    You're thinking way too shallowly.

    Hurd is not just a microkernel implementation but also a set of servers running on top of that microkernel providing all sorts of clever services through a unique architectural model. Darwin is also running on a Mach-derived microkernel but it is running a single server in a traditionial model.

    Trust me - go invest the 5 minutes to read up on hurd, it's goals and how it is going about meeting them. VERY different from the rest of the field and potentially a revolution if it succeeds.

    Oh, and the assumption that there are more drivers for Linux then IOKit? That's changing quickly as MacOS X becomes the dominant consumer Unix.

    --
    I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
    1. Re:Kernel isn't the whole story by bcrowell · · Score: 1
      Thanks for the interesting reply!

      A Google search on IOkit gave a lot of results, but I had a hard time finding any basic information on what it is. Can you recommend a place to go to find out what it's about?

      Re HURD's many-server architechture, ok, sounds interesting, but why is it a good thing? What does it do for programmers or end-users?

    2. Re:Kernel isn't the whole story by hackerhue · · Score: 2
      Re HURD's many-server architechture, ok, sounds interesting, but why is it a good thing? What does it do for programmers or end-users?

      Look through the "Introductory Material" at http://www.gnu.org/software/hurd/docs.html if you really want to read up on it.

      The short answer is that it allows you to replace parts of the operating system easily. For programmers (OS developers in particular), you can do your own implementation of part of the OS and test it out, without disrupting any of the other users. If your bit crashes, no problem, just replace it with what was there before. For users, it allows you to do things like mount filesystems without being root or having to bug root to frob /etc/fstab, which you want to do if you want to work with an ISO image. Of course, there are other things that normal users can do with the Hurd, but this is probably the biggest.

      --

      To get something done, a committee should consist of no more than three persons, two of them absent.

    3. Re:Kernel isn't the whole story by richard-parker · · Score: 1

      A Google search on IOkit gave a lot of results, but I had a hard time finding any basic information on what it is. Can you recommend a place to go to find out what it's about?
      One of the best starting places for learning about I/O Kit is, unsurprisingly, on Apple's developer web site. Try here.
    4. Re:Kernel isn't the whole story by bcrowell · · Score: 1
      Thanks for the link! But having read through some of the info there, I have to confess I don't really see the point. Their docs talk about how desirable it is for every user to be able to replace pieces of the OS on the fly. Well, sorry, but considering that kernel hackers are 0.000001% of the population, that just doesn't seem compelling to me. As a user, I see it as a problem if I have to modify the OS. And Linux lets you install loadable modules on the fly these days, so it's not like anyone has to recompile their kernel to use a new printer or something.

      For users, it allows you to do things like mount filesystems without being root or having to bug root to frob /etc/fstab, which you want to do if you want to work with an ISO image.
      I guess I just don't see what I'm missing with MacOS X and Linux. In MacOS X, for instance, I can mount a CD or a filesystem shared by another machine, and I can do it without being root.

      AFAICT, the HURD is just an nice little research tool, of interest only to academic computer scientists.

    5. Re:Kernel isn't the whole story by hackerhue · · Score: 1
      As a user, I see it as a problem if I have to modify the OS.

      So do I. I'm sure that the Hurd people will do reasonable stuff by default. You should be able to run a default Debian GNU/Hurd install just as you would a default Debian GNU/Linux install (minus the packages that are Linux-only, of course).

      And Linux lets you install loadable modules on the fly these days, so it's not like anyone has to recompile their kernel to use a new printer or something.

      Sure, but you need to be root to install modules. Anyways, the whole point of it is in giving users choice. If some part of the OS doesn't work the way you want it to, you can replace it with something else. You don't necessarily need to program it yourself. You can use someone else's code. Some other poster in this article mentioned that the recent Linux issues about the VM wouldn't have been as big a deal under Hurd, since if you wanted, you could easily swap Rik's VM with Andrea's VM.

      I would expect that most of the time, the Hurd would be used just like UNIX. But sometimes it's nice to have the extra flexibility. Of course, whether or not it's worth it is up to the admin/computer owner.

      I guess I just don't see what I'm missing with MacOS X and Linux. In MacOS X, for instance, I can mount a CD or a filesystem shared by another machine, and I can do it without being root.

      Well, you definitely can't have that amount of control in Linux. Unless there's already an entry in /etc/fstab, normal users cannot mount a new filesystem.

      I've never used OS X, so I can't say anything about that. But how easy would it be to add support for a new filesystem (without being root)? Assuming that there is a way to add new filesystems at all. How easy is it to mount a loopback filesystem?

      BTW, there are other advantages to the Hurd than just the multiple server thing. For example, the authentication mechanism allows a daemon (take telnet or ssh as an example) to start of running as no user (not to be confused with a "nobody" user) and, when it gets appropriate authentication tokens, to upgrade its permissions. This is in contrast to traditional UNIX-like OS's, where telnet and ssh need to run as root, and drop you to your own user when you log in. Hurd's method effectively prevents remote root exploits (short of guessing root's (or someone else's) password). (Actually, that may also be related to the multi-server nature of Hurd. I don't know the Hurd well enough to say.)

      --

      To get something done, a committee should consist of no more than three persons, two of them absent.

  47. The real question is... by Anonymous Coward · · Score: 0

    if I use the GNU kernel with my own tools and my own library, do I get to name it anything I want or will RMS change his mind and insist that I call it GNU/whatever???

  48. if Steve Jobs ran RMS development efforts by linuxislandsucks · · Score: 1

    lets see...

    we would get

    a HURD version 3 in 20002 that runs on PowerPC and RMS woudl be clean shaven in multi-colored shirts looking fruity

    --
    Don't Tread on OpenSource
    1. Re:if Steve Jobs ran RMS development efforts by Anonymous Coward · · Score: 0

      There is already a port for PowerPC :)
      well, at least alpha stage ... like everything in the Hurd!

  49. Linux is dying by mirabilos · · Score: 0, Offtopic

    sed s/BSD/Linux/
    EOF

    # Please fill in the actual text, thanks.

    --
    My Karma isn't excellent, damn it! (And /. still does not get UTF-8 right in 2012. Wow.)
  50. This is a _good_ thing by BattyMan · · Score: 1

    The other day there was much controversy over RMS' insistence that "Linux" be properly referred to as GNU/Linux. A few of the remarks suggested that RMS was free to release his own kernel, which he would be free to call whatever he pleases. I was aware of the Hurd Kernel, but NOT aware that it had reached 1.x status. According to this announcement they(the Hurd development team)'re through with 1.x, and working on 2.0!

    This is great, IMHO. While Hurd probabaly cannot (now) challenge the Linux Kernel, it is at least a viable project for those who are too pure to desire the compromises (non-free driver code, non-free development tools) that Linus has accepted. For those who can no longer consider Linux totally FREE, the Hurd was, is, and shall always remain FREE software, even if that does mean compromising its functionality for things like, say, LoseModems (which require proprietary DSP code).

    At the very least, it adds GNU/Hurd to the list of "OSS" operating systems, and provides another reason to call "Linux" GNU/Linux: to both relate it to and distinguish it from GNU/Hurd.

    --
    Exceeding the recommended torque is not recommended.
    1. Re:This is a _good_ thing by L1nUx+h4x0r · · Score: 0

      Um, sure... I'm not really where all the good things are that you're, apparently, trying to point out, but whatever.

      Why don't they just call it the GNU OS and have GNU OS with Linux and GNU OS with HURD? Just a thought. I don't like trying to say the slash, and so I had to switch to OS X, and even then I have to remember to say "O-S ten". Anyway.

      --
      The GPL makes software more like your mom. Free and open to all.
    2. Re:This is a _good_ thing by Anonymous Coward · · Score: 0

      It should properly be referred to as Gnu/MACH/Hurd.

    3. Re:This is a _good_ thing by Anonymous Coward · · Score: 0

      more like GNU/Hurd/MACH

      But it is all wrong, the OS is called GNU
      The multiserver is called The Hurd
      The kernel is called MACH

    4. Re:This is a _good_ thing by Z4rd0Z · · Score: 2

      This is just GNU's Mach kernel that is at 1.3, not the Hurd itself. Hurd still remains at 0.2 or 0.3, I can't remember which and I can't be bothered to look it up. STill, this is good progress. They've fixed some pretty annoying problems since the last time I played with Hurd.

      --
      You had me at "dicks fuck assholes".
    5. Re:This is a _good_ thing by BattyMan · · Score: 1

      even then I have to remember to say "O-S ten". Anyway.

      OS-ten? Without actually owning a copy, I usually call it "OS-X", to emphasize its relation to UNIX, IRIX, POSIX, HP/UX, AUX, AIX, "LinuX", and all those other "X"-y OSen out there, as well as the break from the previously numbered Apple "OS"en such as OS/8 & OS/9.

      Maybe technically Hurd isn't complete or even really functional. Why, then, call it 1.0? Look at how nearly fully functional Mozilla is at 0.98. Of course, I guess you can _call_ it "dogshit 1.0" and that doesn't make it functional.

      The "Good Thing(tm)" I was talking about is that if you don't want to use BitKeeper ('cuz it ain't FREE) you're free to work on Hurd, which has no such taint. I suppose you'd also be free to borrow all the code you want from Linux, as the overwhelming majority of it is still GPL.

      --
      Exceeding the recommended torque is not recommended.
    6. Re:This is a _good_ thing by L1nUx+h4x0r · · Score: 0

      I'm just trolling and you happened to become an unwitting victim. Sorry.

      Anyway, I believe that one could implement a very good version of dogshit in a short time. There are very few requirements.

      Catpiss, on the other hand, would be much more difficult. The smell is much worse and it stays for years. It would take a great mind to implement that offensive odder correctly.

      --
      The GPL makes software more like your mom. Free and open to all.
    7. Re:This is a _good_ thing by Anonymous Coward · · Score: 0

      MWAAAHAHAHAHAHAHHAHAAHAHA!

      HAHAHAHAH.

      heheehehhe.

      I donno for some reason at 2:46 in the morning that is just the funniest thing i have seen in so long...

      heh eheheheh heheheh HAHA HAHA BWAHAHAHHAHAAH!!!

  51. GNU and HURD lingustics101 by linuxislandsucks · · Score: 0, Troll

    GNU= GNU not unix

    HURD=?

    HURD its bitch to to operate

    HURD its a RMS that bitches about it operaing

    HURD definately not Linux or Unix but something that take a long time to develop beyond the curent OS kernel trends into something that.....never is finished?

    --
    Don't Tread on OpenSource
  52. Interesting.. by distributed.karma · · Score: 1
    From the nerd entry in the Jargon File:

    The spellings `nurd' and `gnurd' also used to be current at MIT, where `nurd' is reported from as far back as 1957.

    So perhaps 'gnurd' is just the perfect name for a geek OS!

    --

    --
    If you moderate this, then your children will be next.

  53. Re:Bitte k�nnen sie den Mach kernel OpenSource mac by Anonymous Coward · · Score: 0

    Because greedy Carnegie Mellon University wanted to make as much money as they could from it. They used public money to make a profit. That's the worst type of thievery. I worked for a company that ported OS/2 software to IBM's version of OS/2 for RS6K machines. We had to pay thousands per CPU for Mach just to test our software. If they were interested in wide-spread use, like BSD was with their software, then they would have more freely distributed it. Ditto Andrews file system. We wouldn't have been stuck with NFS if not for CMU's greed.z

  54. Thanks to RMS by Anonymous Coward · · Score: 0

    Open Source Community -- now there's an oxymoron. More like Open Source Mob.

    Seems fashionable to attack RMS these days, sigh. Its interesting to note that without him there would be no Linux, FreeBSD, you name it.

    You don't agree with his politics, OK. But how about some respect from the *Community* for the guy who started it all.

    $.02

    1. Re:Thanks to RMS by oddtodd · · Score: 1

      Amen, brother.

      --
      I have plenty of common sense, I just choose to ignore it. -- Calvin
  55. Clues for the clueless by grytpype · · Score: 3, Insightful

    Here are some aspects of the parent post that, if you would think about them for a fricking second, clearly indicate it is a joke (although not super funny):

    entire server farm from a Linux/BSD/Windows ME
    even on my palmtop
    faster I/O at the cost of greater instability, a tradeoff most sysadmins are quick to take.
    Even my grandmother can do the base install.

    --

    - Have a picture

    1. Re:Clues for the clueless by Anonymous Coward · · Score: 0

      I disagree, it's very funny. Not so much for the content, but for the replies.

    2. Re:Clues for the clueless by Anonymous Coward · · Score: 0

      Not to even mention "support for files >17MB and protected memory. It doesn't get any sweeter than this." =)

  56. Mod Parent Up by Anonymous Coward · · Score: 0

    This is not a troll, but an interesting question that I'd like to see and intelligent answer to.

  57. MACH is an old and flawed u-kernel implementation? by x+mani+x · · Score: 3, Insightful

    MACH is hardly flawed. Last I checked, NeXTStep, OpenStep, as well as that obscure new operating system you may have heard of, MacOS X, are all based on a MACH microkernel.

    I always thought MACH was THE microkernel. Either elaborate and convince me, or put down the crack pipe ;)

  58. MOD PARENT UP by Anonymous Coward · · Score: 0

    I can attest to the CMU fiasco. A lot of the people who that decision are no longer holding any important positions or working there at all.

  59. Fair is Fair..RSM should rename GNU/HURD by linuxislandsucks · · Score: 1

    Fair is Fari RMS..

    GNU/HURD should be renamed GNU/Mach/HURD

    Surely you can see this logic..without Mach you would not have Hurd..

    --
    Don't Tread on OpenSource
    1. Re:Fair is Fair..RSM should rename GNU/HURD by Anonymous Coward · · Score: 0

      Actually, it seems the correct order would be GNU/HURD/Mach, or Ghach for short. Finally a system named after Klingon food.

    2. Re:Fair is Fair..RSM should rename GNU/HURD by borgheron · · Score: 1

      Sigh.. such silliness...

      Two things:

      1) Hurd is the kernel of the *GNU* Operating System. No further qualification is necessary GNU/Linux which is mainly comprised of the GNU OS with Linux acting as the kernel.

      2) It's *RMS* not RSM.

      GJC

      --
      Gregory Casamento
      ## Chief Maintainer for GNUstep
  60. RMS's Last Stand(HURD) by linuxislandsucks · · Score: 1

    Ah RMS,

    Even Custer siad ow at the Battle of Little Big Horn!

    After ten years development including refusing to use email and this is the best you can do?

    Sharing is not just a way of life its developmental process..Live by your own code RMS for once in your life!

    --
    Don't Tread on OpenSource
  61. Re:MACH is an old and flawed u-kernel implementati by slashdot_commentator · · Score: 2


    NeXTStep, OpenStep, MacOS X run on a u-kernel based on MACH. They do not run on the publicly available MACH kernel. And if you haven't noticed, OS X hardly runs like greased lightning either (except to a Mac evangelist).

    --
    There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
  62. Re:announcement by ansible · · Score: 2

    Aah, for the good old days when programmers were programmers and a complete game of Chess could be fitted into a 1k ZX81.

    Or even a 4K ROM with 256 bytes of RAM. There were some uber-hackers working on that Atari 2600 chess program. Not that it played chess very well...

  63. But seriously, folks... by Observer · · Score: 2

    If you're a budding kernel hacker, or a wannabe approximation to one, look it over as an example of another way of doing things.

  64. Re:MACH is an old and flawed u-kernel implementati by x+mani+x · · Score: 2

    Any performance issues with OSX probably have more to do with admittedly slow Apple hardware combined with the Aqua rendering layer. I used to run OpenStep on a pentium and it was as performant as any other UNIX on Intel hardware.

  65. What gets me... by Simon+Brooke · · Score: 4, Insightful

    Back in 94 I started using Linux because the HURD wasn't ready. The HURD still isn't ready. That's OK, things take time. But what's not OK is for RMS to write:

    If you can ignore the facts and believe that Linus Torvalds developed the whole system starting in 1991, or if you can ignore your ordinary principles of fairness and believe that Torvalds should get the sole credit even though he didn't do that... Just consider: the GNU Project starts developing an operating system, and years later Linus Torvalds adds one important piece. Now envision the mindset of a person who can look at these events and accuse the GNU Project of egotism.

    Huh?

    Well, no, Richard, I'm sorry. This is like saying 'this is out bridge, because we built the handrails'. Linus did the hard bit, the bit you couldn't do; and he did it brilliantly well. In fact he did three entirely different hard bits, all of which you couldn't do. The first is, he wrote an operating system kernel which worked. Now you're entitled to say that a kernel is not in and of itself an operating system, and that's true. But it is the critical structural element without which a heap of assorted parts don't constitute an operating system. So that's Linus' first achievement: a technical achievement, and a big one.

    The second hard bit that Linus did which the Free Software Foundation has clearly failed to do is to evolve a development methodology which allows - encourages - very many people to take part, and which manages to integrate and exploit the fruits of all their labours. That's Linus' second achievement: a social achievement, and a big one.

    But Linus third achievement is the key one, and it is key to your project of making Free Software available to ordinary people all over the world. He has brought the system to critical mass, where it's robust enough and stable enough for many people to use it, and in consequence many people are motivated to port many programs to it. This is Linus' third achievement. It's a cultural achievement, and it is an absolutely critical one without which any Free Software movement is ultimately vacuous and solipsistic.

    Yes, Richard, my system is a GNU/Linux system. But it is also and equally a KDE/Linux system and an Apache/Linux system. Your contribution - the Free Software Foundation's contribution - is critical; but so is that of the Apache crew and of the KDE crew and the Debian crew and many others. And although I agree that your contributions - especially on the issues of licenses and of the underlying social principles of what we are doing - are critically important, without Linus achievement your achievement would be a footnote on the eccentric fringe of history.

    Disparaging Linus not only does you no credit. It actually undermines what you are setting out to achieve. It not only distracts from the important work you are doing on defending the information commons on which we all depend: it undermines your authority to speak on our behalf.

    I know that you are a great hacker. I use Emacs every day, and appreciate it greatly; much of what I do depends on things compiled with GCC. But you must realise that your philosophical work is much more important - much more critical - than your software. You were prescient in seeing the assault on the information commons and in making a stand against it, and that will be the contribution for which you will be remembered.

    I have no doubt that one day the HURD will be usable. I have no doubt that the HURD, when usable, will be an interesting opererating system kernel. But the critical issue is that you, and your team, could not deliver it when it was needed, and that Linus could. It does you no harm - it diminishes you in no way - to recognise and give honour to that achievement. And it is peurile and childish to pretend that the conrtibution of the Free Software Foundation is any more important to the operating system on my desktop, on my servers, than the contribution of the Apache Foundation and its contributors or of the KDE project and its contributors. It is mean spirited to pretend that without the critical, fundamental contribution of Linus Torvalds, there would be a usable free operating system for ordinary people around the world to use.

    Life is not fair. It isn't fair that the Debian KDE/Apache/GNU/Linux operating system on my desk just gets called Linux, when it comprises 796 packages by literally thousands of different authors. After all, forty or so of those packages are GNU softare. Roughly one tenth, or to put it differently, 60% of the KDE project's contribution. But, I say again, the single, critical component that welds the work of the KDE project, and the Apache foundation, and the Free Software Foundation, and hundreds of other contributors contributions into a usable whole is Linus Torvald's contribution and it's only reasonable that he should get top billing.

    Grow up. Give credit where it is due, and concentrate on the parts of your work which are really critical - not just to you but to all of us. Concentrate on articulating the principles which allow an information commons in software to exist, and defending that commons from all encroachments. That is your task to do, which you do uniquely well. The honour which Linus has earned does not diminish or detract from the honour which you have earned. It is your carping, your disparagement, your evident jealousy, which detracts and diminishes your honour. Grow up and stop it.

    --
    I'm old enough to remember when discussions on Slashdot were well informed.
    1. Re:What gets me... by scrytch · · Score: 2

      Well said. Well enough said that I think you should post it to slashdot as an article, titled "An Open Letter to Richard Stallman", and cc it to rms@stallman.org

      Got that address from his home page, and after reading it, I must say, I do have new respect for him ... his ravings about the GNU/Linux thing are still scary in a "watch someone you care about go nuts" sort of way, but that page has *lots* of news and articles written by him about various socio-political issues, most of which don't even have to do with technology. Definitely not the work of a monomaniac.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    2. Re:What gets me... by cburley · · Score: 5, Informative
      Just to correct the record:

      This is like saying 'this is out bridge, because we built the handrails'. Linus did the hard bit, the bit you couldn't do;

      No, it's the bit he didn't do soon enough, because his focus was putting together a widely portable operating system, mainly focusing on tools, that could (and did and still does) run on a variety of kernels, most of which were (at the time), sadly, proprietary.

      Another way to view it: from RMS' point of view circa 1989, a "free" kernel was a lot like a "free" device driver, only bigger and more complicated, in that it enabled use of free software on certain hardware (CPUs). Compare that to writing more free OS utilities, which would be portable to all hardware that could support GNU software (regardless of kernel), and you can see why he might have made the choices he did at the time.

      Now, did Hurd, once he focused GNU resources on creating it, prove to be an overly ambitious ivory-tower-type project? IMO, yes. In the meantime, Linus and others scratched an itch by evolving (moreso than designing a la Hurd) a kernel for a specific CPU family, which meant that the resources GNU might have used for such a project were used for other, more portable or widely useful, GNU tools -- or, at least, that was a plausible likelihood.

      How do I know all this?

      Because, in 1988 or 1989, I volunteered my "talents" to RMS for GNU, and specifically asked him if he wanted me to take over the job of writing the OS kernel for GNU, something that was dead-center down my area of expertise. (I'd been doing OS kernel and related work since, oh, about 16 years of age, in a professional sense anyway; since earlier as an "amateur hacker".)

      He declined the offer and asked me if I knew anything about Fortran. Since I'd recently learned some things about compilers, specifically Fortran compilers, I said yes, and the upshot was that I wrote GNU Fortran (g77).

      RMS's main point at the time was that he believed he'd be able to get some existing portable kernel "freed" for use with GNU, so why throw sparse resources trying to create a free copy out of whole cloth?

      Now, you can argue that he should have had me write the kernel instead, and, personally, I would have loved doing that, especially since I'd have been an actual end user of the product (compared to g77, which I don't use). I wouldn't have been nearly as successful at Torvalds when it came to project management though, as can be easily verified from studying g77's history. But my kernel wouldn't have been the ivory-tower-style Hurd, either, and I probably knew more about OS kernel design and implementation as of 1988 than did Linus as of 1991, if technical competency is an important issue. (Not so much a boast as a natural result of having been born so much earlier that I'd had about a two-decade head-start getting into kernel development.)

      But, had I undertaken that task, what role might Linus and the others have played? Would they have written g77? I don't think so. They might have scratched some other itch, of course, but, in the end, I think the results are better the way they actually worked out than if I'd been the author of the GNU kernel.

      As to your other claims: I agree with most of them, except you do seem to be unaware of the fact that, unlike with Apache, KDE, even BSD components, there is, today, no such thing as a GNU-free Linux kernel, given the kernel's (IMO overly-aggressive) dependency on GNU-specific extensions to the C language.

      Linux developed, and remains, much more like a potted plant with GNU as its soil than like a mere partner that happens to use GNU.

      Indeed, without that plant, few people would be interested in the "special" soil that is GNU. It's the plant that makes the whole thing worth having, to most people anyway. But GNU soil had been, and continues to be, widely and portably used without a shred of Linux code involved, whereas there is no Linux system without GNU.

      (I use "Linux system" to mean a Linux kernel running an OS that provides the means to change the kernel code and recompile the kernel, since that's an important aspect of what makes Linux special. I assume the Linux kernel itself can boot up and run on a given CPU with no GNU code present, but it can't, or at least couldn't, be compiled in the first place without GNU C.)

      And, in case anybody's wondering, if it's simply a "small matter of programming" (aka SMOP) to replace the GNU components with some other, thus "demonstrating" that GNU/Linux is really just Linux with a lot of other stuff including GNU, then, by all means, try it.

      But, also for the record, there has been, to my knowledge, no shortage of technically competent people who have declared publically that they will write a replacement for GCC that isn't a) GPL-licensed (say, public domain instead) and b) considered a GNU project.

      These "threats", as some might view them, go back to maybe 1992 or so -- well before the "GNU/Linux", or "lignux", debacle started by RMS -- yet, last I knew, nobody had actually converted their anger at RMS, the GPL, the GNU project, whatever, into actual code that provides a usable GNU-free Linux.

      If and when somebody does write a useful replacement for GNU (for licensing and/or political reasons), that'll be all the more reason to distinguish their Linux variant from the current one, which I have already gotten into the habit of calling GNU/Linux partly in breathless anticipation of that long-awaited event!

      ;-)

      --
      Practice random senselessness and act kind of beautiful.
    3. Re:What gets me... by lucas_gonze · · Score: 1

      To be fair, the FSF's contribution was the bootstrap for all the rest.

    4. Re:What gets me... by mangu · · Score: 2

      The sad thing about this "GNU"/Linux thing is that it deviates effort from the important things. The reason why I don't use Debian is because I have seen too many simple questions in Debian discussion lists degenerating into ranting. It doesn't help the Free Software cause when a simple technical question gets two lines of technical answer plus two pages of explanation why you should call it GNU/Linux.

    5. Re:What gets me... by rp · · Score: 1

      don't underestimate the importance of gcc

  66. Almost Ready! by Bob+The+Cowboy · · Score: 1

    o0o0o Doggy! I just can't wait to get my hands dirty on a Hurd system with full networking and driver support for all my periphs!

    Yessir, January 1st, 2042 is gonna be one sweet day for Hurd indeed.

  67. Re:Bah! by Anonymous Coward · · Score: 0

    It is decomposing. But since on-one actually uses NtBsd, no-one has noticed.

  68. It is Open Firmware. by Tokerat · · Score: 4, Interesting

    Newer hardware will boot from a FireWire or USB disk with either OSX or OS 9 installed. Hell, you can probably boot OS 8.1 off a FireWire disk (why would you want to is another question).

    Having the MacOS X kernel perform this task is not only idiotic but impossible, if the OSX kernel is loaded, the machine has already selected a boot disk...

    --
    CAn'T CompreHend SARcaSm?
  69. Not willing to admit defeat? by tweakt · · Score: 2
    Just look at this letter from RMS, here's a few choice quotes:

    We heard about Linux after its release. At that time, the question facing us was, ``Should we cancel the Hurd project and use Linux instead?''

    We heard that Linux was not at all portable (this may not be true today, but that's what we heard then). And we heard that Linux was architecturally on a par with the Unix kernel; our work was leading to something much more powerful.

    Um, yeah. More powerful... hmm. And now that Linux has been ported to everything from Pocket PCs to the Dreamcast... What's the point?

    But we did start the Hurd, back then, and now we have made it work. We hope its superior architecture will make free operating systems more powerful.

    Well, here's to finally supporting 56k modems. You've only got a little further to go till you revolutionize the industry with your superior architecture *g*

    1. Re:Not willing to admit defeat? by hackerhue · · Score: 4, Informative

      You obviously don't know much about the architecture of the Hurd. Go read up on it (http://hurd.gnu.org/) and come back.

      The architecture of the Hurd (not to be confused with the implementation) gives users a lot more freedom than any UNIX-based system. For example, UNIX will not let you mount a loopback encrypted filesystem unless you are root (or without bugging root to frob /etc/fstab, which he/she probably won't want to do), even if the encrypted file is owned by you, in your own directory and you want to mount it within your own home directory. This is something that the architecture prevents you from doing, so no UNIX implementation will ever let you do that (without a heavy dose of magic). Allowing stuff like that is one of the architectural features of the Hurd.

      Porting, and supporting 56k modems are just implementation details, and have nothing to do with the architecture, which is what RMS is talking about.

      --

      To get something done, a committee should consist of no more than three persons, two of them absent.

    2. Re:Not willing to admit defeat? by be-fan · · Score: 2

      The architecture of the Hurd (not to be confused with the implementation) gives users a lot more freedom than any UNIX-based system. For example, UNIX will not let you mount a loopback encrypted filesystem unless you are root (or without bugging root to frob /etc/fstab, which he/she probably won't want to do), even if the encrypted file is owned by you, in your own directory and you want to mount it within your own home directory. This is something that the architecture prevents you from doing, so no UNIX implementation will ever let you do that (without a heavy dose of magic). Allowing stuff like that is one of the architectural features of the Hurd.
      >>>>>>>>
      Praytell, exactly what architectural features (technical reason, please) does Hurd have that allow it to allow users to mount encrypted filesystems? It seems to me like its a policy decision in UNIX kernels, not a technical one.

      Porting, and supporting 56k modems are just implementation details, and have nothing to do with the architecture, which is what RMS is talking about.

      --
      A deep unwavering belief is a sure sign you're missing something...
    3. Re:Not willing to admit defeat? by Anonymous Coward · · Score: 0

      Porting, and supporting 56k modems are just implementation details, and have nothing to do with the architecture, which is what RMS is talking about.

      Uhhh can you say "Good in theory, bad in practice"?

    4. Re:Not willing to admit defeat? by hackerhue · · Score: 2

      I'll admit that I'm not an OS guru, so most of what I say is second hand, but you should look at Thomas Bushnell's paper at http://www.gnu.org/software/hurd/hurd-paper.html, which should give you and idea of how the Hurd and UNIX are different. If you're too lazy to read through the whole thing, jump down to "Why this is so different" or thereabouts. The beginning of part 1 is actually pretty interesting too, and is worth reading if you want to see how the Hurd differs from UNIX.

      But why would preventing a user from mounting a loopback filesystem be a policy decision? The file is already owned by the user, so he/she can already do whatever he/she wants with it. He/she can make his/her own versions of cp/ls/etc. à la mtools to read from and write to the filesystem. Preventing the user from mounting doesn't do anything from a security standpoint, and just makes it harder for the user to do useful work.

      --

      To get something done, a committee should consist of no more than three persons, two of them absent.

    5. Re:Not willing to admit defeat? by hackerhue · · Score: 1

      My point was that tweakt was misunderstanding what RMS was talking about. But even so, this doesn't mean that the Hurd is "good in theory, bad in practice." It's just than nobody has bothered to code up that stuff yet. The Hurd is able to support whatever hardware you want to throw at it. You just need to code up support for it, if the Hurd doesn't already support it. Just like Linux, and any other operating system that you want to use.

      --

      To get something done, a committee should consist of no more than three persons, two of them absent.

    6. Re:Not willing to admit defeat? by Hast · · Score: 1
      Praytell, exactly what architectural features (technical reason, please) does Hurd have that allow it to allow users to mount encrypted filesystems?

      Because they all run in user space. You can write your own FS and mount it in. Even if you're not root on that machine. You can't do that on "normal" Unixes for a number of reasons. Mainly because if it crashes it brings down the system. (Or it can.)

      Really, Hurd is a really cool project. If you're into OS development at all you should take a good look at it. (At least the theory behind it.)
    7. Re:Not willing to admit defeat? by be-fan · · Score: 2

      Hmm, allowing a user to mount a filesystem and allowing them to write their own is something of a strech, no? Exactly how is this function used often enough to be an actual feature rather than a useless novelty?

      --
      A deep unwavering belief is a sure sign you're missing something...
  70. Is that really so bad? by Anonymous Coward · · Score: 0

    Its not like the Hurd is ready for primetime, why worry about feature completeness or performance of the u-kernel? Soundness of design is more important, the longer they work with Mach the more difficult it will become to switch.

  71. Re:Linux/Hurd? by Anonymous Coward · · Score: 0

    Wow someone modded that down?

    Ya exposed hypocrisy stings don't it? hehe...

    Oh well Iran modded down Salman Rushdie (-1, critisizes Islam: death sentence for blasphemy) after he wrote the Satanic Verses so i suppose i am in good company...

  72. Re:announcement by Anonymous Coward · · Score: 0

    why is that interesting?

  73. Infinite by DrSkwid · · Score: 2

    How much fragmentation can the Open Source community take?

    An infinite amount.

    People may say it cracks with every keystroke but it just won't break.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  74. Re:announcement by Anonymous Coward · · Score: 0

    they (GNU) are not using their own product (GnuPG) to digitally sign their message. on top of that, PGPFreeware aint Free as in Freedom the way GnuPG is. Think of it being like Microsoft's use of FreeBSD to run Hotmail's servers.

  75. I was reading... by yukonbob · · Score: 1


    a paper on the Hurd, and saw: Part 2: A Look at Some of the Hurd's Beasts but read it as
    Part 2: A Look at Some of the Hurd's Breasts .

    Nice mental image.

    -yb

  76. hear hear! by 7-Vodka · · Score: 2
    (or is it here here? I've never seen it explained.)

    Anyway. Well fuckin said. I second your oppinion and put forth that my linux box is also comprised similarly.

    I call it linux, because the GNU is implied.
    Everyone who uses linux probably knows this. Also, if I had a Hurd system, I would likewise call it 'Hurd' and not GNU/Hurd because the GNU is also implied in that case.

    I deeply respect RMS and furthermore agree with much of what he says. This is one issue I DISSAGREE with him on. I wish he would listen to what others have to say, especially others who like me agree with 99% of his other stances. It would make him a better representative for the FSF, better liked and would not diminish his philosophical goals one iota. People who never listen to anyone else's oppinions may one day find their oppinions lacking.

    --

    Liberty.

    1. Re:hear hear! by basso · · Score: 1

      (or is it here here? I've never seen it explained.)
      It's hear, hear. The American Heritage Dictionary has the phrase under "hear". It's like saying "I hear you talking!"

    2. Re:hear hear! by Anonymous Coward · · Score: 0

      It is "hear, hear"... it evolved from "Hear him! Hear him!" as a way to get peoples attention (or wake them up, at least).

      And it is Gnu Herd, because if you're a herder, you need to herd some kind of critter, so we'll all be Gnu Herders...

      maybe not...

    3. Re:hear hear! by Anonymous+DWord · · Score: 2

      It's hear hear.

      --
      "If he thinks he can hide and run from the United States and our allies, he's sorely mistaken." Bush on bin Laden
  77. So, let me get this straight.... by BattyMan · · Score: 1

    The Mach Kernel announced in the article is just the "microkernel" core of the Hurd, it requires a herd of servers (drivers?) to do anything useful, and this collection is at 0.3 (maybe), NOT 1.3 working on 2.0?

    The complete Hurd (or, at least, enough of it to provide the drivers and services you plan to use) would be required to comprise a "drop-in" replacement for Linux, so it isn't simply a matter of replacing the Linux Kernel with this Mach Kernel, calling it "GNU/Hurd 1.0", and starting work on 2.0?

    For that matter, why not use the (I would hope perfectly good) BSD Mach kernel and focus on the drivers to make it useful? This was good enough for Apple...

    I suppose there's that BSD license, but if BSD licensing lets the monopolist assimilate code, wouldn't it do the same for a GPL project?

    --
    Exceeding the recommended torque is not recommended.
    1. Re:So, let me get this straight.... by Anonymous Coward · · Score: 0

      This is terrible news I just downloaded
      GNUmach-1.2/Hurd-0.2

    2. Re:So, let me get this straight.... by hackerhue · · Score: 1

      The last official release of the Hurd is 0.2. It has made a lot of progress since then, but no one has had the urge (yet) to declare a new version number. Hurd development is mostly done in conjunction with Debian now, so the next Hurd release will probably be named the same as the next Debian release (though I may be wrong about that).

      The Hurd is aparently quite usable already. (I don't use it, so I can't give any first hand information.) XFree86 and a lot of other software already runs on it. One notable exception is GNOME, because they don't have a working POSIX threads library.

      If you want to try it out, look at http://www.debian.org/ports/hurd/. Working with the Debian base, they had over half (I forget the exact number) the packages compiled and usable about two months ago. Since then, they've been working on an ABI change, so they had to purge all their old packages, but they're working on recompiling everything again.

      As for working with Apple's Mach kernel, they probably could, but it would require work to port the system over. They're actually moving away from the Mach microkernel, and towards the L4 microkernel, so they probably wouldn't want to port it to Apple's Mach kernel. It may not even be good enough for the Hurd either. The Hurd takes a multi-server approach, while OS X is still a monolithic design (AFAIK). When you do multi-server, the speed of interprocess communication becomes critical, whereas it is not so important under a monolithic design.

      --

      To get something done, a committee should consist of no more than three persons, two of them absent.

  78. ewlcome to tha intrnat by Anonymous Coward · · Score: 0

    fool

  79. Microkernel vs Monolithic by ryanvm · · Score: 2

    Here's a commentary recently run by Linux Journal on a comparison between monolithic kernels (e.g. Linux) and microkernels (e.g. Mach, Hurd).

    Obviously it's biased towards monolithic, but it's an interesting read nontheless.

    1. Re:Microkernel vs Monolithic by Anonymous Coward · · Score: 0

      Did you ever stop to think maybe it isn't biased maybe it's just microkernel isn't all it's cracked up to be?

      That's like saying darwin (the man not the os) was just biased towards evolution...

  80. Slashdot losers by Paul+Komarek · · Score: 5, Insightful

    IF YOU AREN'T INTERESTED IN THE HURD, THEN SHUT UP.

    Can slashdot posters quit talking out of their rear-ends for even one article?

    A long-running project in the open source world just made an announcement. The /. editors decided to carry the story. The comments are filled with jokes about how stupid RMS and the HURD are. I dearly wish there was a "strip all comments labeled "Funny" button.

    I'm very interested in how the HURD is progressing, and in TECHNICAL OPINIONS on the HURD. Where are the technical opinions among the comments? Damn few and far between. This is the sort of nonsense that makes slashdot look worse than USA Today (hell, slashdot doesn't even have color barcharts on the front page!).

    At one time, I learned a lot about computers and socioeconomic factors surrounding computing by reading slashdot comments. Several years ago, comments included information from computer scientists, sysadmins, and knowledgable hobbyists. Eventually there was a problem where you couldn't find those comments in between the 50 copies of "First Post!". Moderation came, and I could usually find the good posts again.

    The comments on this article, however, demonstrate just how stupid the slashdot population has become. My theory is that the huge popularity of slashdot in the US has attracted a readership which closely mirrors the average intelligence of the general US population -- you know, the same population that elected GW Bush for president (motto: "What we need is a clear policy in the Middle East"). The moderation system that once worked well is failing miserably because almost all moderators are as stupid as the posters.

    As anyone can tell, I'm pretty pissed that a bunch of whiney losers in diapers, who couldn't spell "algorithm" if they had a copy of CLR on their desk, or explain why CISC was a natural choice for microprocessors in the 1960s, have drowned out any hope of interesting discussion on a technical topic. The comments attached to this article provide some sort of slashdot corrolary to the bikeshed axiom: Since a moron reading slashdot feels compelled to make authoritative posts on every article (to increase their karma?), they will post about the bikeshed color if they have nothing to say about the bikeshed. God help us when the discussion turns to nuclear power plants.

    Beyond technical comments, why does everyone feel a need to deride RMS and the GNU project all the time? It seems natural to have some social discussion of RMS and the GNU project attached to any article about the HURD. I can understand why RMS is unpopular. I can understand why some people dislike RMS' campaign to use the name "GNU/Linux" when discussing operating systems which use the GNU foundation but replace the GNU kernel (I guess my feeling on this is clear). What I can't understand is why people put so damn much energy into making RMS a laughing stock.

    At this point, it no longer matters what RMS does or says; the slashdot readership seems hell-bent on destroying RMS just because they heard that he was unpopular in some circles. If I were a conspiracy theorist, I'd suggest that Microsoft had a pool of RMS-trolls trying to change public opinion of RMS, GNU, and Free Software via slashdot comments.

    I'd like to encourage everyone reading this to do the following:

    1) Think for yourself
    2) Listen careefully to what people say, in comments and otherwise
    3) If you don't have anything useful to contribute, then keep your mouth closed.
    4) Be careful with the "funny" moderation tag -- we all need humor, but there's more (or should be) to slashdot than (rightly or wrongly) smacking people down

    If we follow those rules, then maybe we'll be able to learn stuff from slashdot comments again. For instance, comments on this article about a new HURD release might include:

    1) discussions of microkernel history, strengths, and weaknesses,
    2) which microkernels are still in use
    3) how the Darwin kernel design differs from the HURD design
    4) a reasonable, well-thought-out debate about whether the long term benefits of the HURD justify the current HURD effort in the Free Software community
    5) how changes in hardware might affect the expected future value of the HURD, given the HURD's extremely slow development
    6) alternatives to monolithic and microkernel designs in principle and practice (I'm not aware of any, but surely someone has something in-between, if not totally different)
    7) whether the Free Software and Open Source communities should really be involved with basic software research, or lower its ambitions and simply copy existing, working software

    Maybe this post can at least spawn an intelligent discussion of whether it violates the rules it proposes (it probably does, but I'm not going to fix it because I'm still seeing red).

    -Paul Komarek

    1. Re:Slashdot losers by Anonymous Coward · · Score: 0

      If the GNU system is really "Free" then you should be able to take as many or as few pieces of it and use them however you choose (within the GPL) and not be forced call it GNU/Something.

      If RMS wants any project using his "Free" components to call it's self GNU/Something then put that requirement in the GPL, or well, stop whining about it.

      Umm about the research thing...if you find out your theory doesn't live up to expectations in real life, then you go back to the drawing board. You don't just continue to shuffle ahead with blind zealotry. That's not how research works.

    2. Re:Slashdot losers by Anonymous Coward · · Score: 0

      Don't argue with him. His user number is 749 for god's sake!

    3. Re:Slashdot losers by Anonymous Coward · · Score: 0

      What part of Bush's policy on the middle east is not consistent? He has always said he favours the creation of a palestinian state.

      That's a bit better than what Bill "anything goes" Clinton did. I'm no fan of bush but that's a just a cheap and innacurate shot.

    4. Re:Slashdot losers by Anonymous Coward · · Score: 0

      Man some of you people really take this joke of a site to seriously. So what his user id is low. That just mean he has been writing these long winded karma whores for what? like half a decade? Gee he's a winner.

    5. Re:Slashdot losers by Anonymous Coward · · Score: 0

      And here I am without moderation points to mod your fucking ass back down...

    6. Re:Slashdot losers by Anonymous Coward · · Score: 0

      Gee, I'm glad someone got that joke.

    7. Re:Slashdot losers by rodgerd · · Score: 1, Troll
      Beyond technical comments, why does everyone feel a need to deride RMS


      Because RMS feels the need to deride others. Sometimes his derision is spot on; a lot of the time, it simply is not. RMS' attacks on the technical value of the Linux kernel and the personal characteristics of Linus, for example, have become more vitrolitic over time. It is hardly surprising that many people, witnissing this spectacle, feel compelled to respond by pointing out the man's shortcomings, or those of his projects.

      It's more than a bit on the nose when RMS scorns Linux as a stand-in for the HURD, yet the HURD has only gained the capability to run serial ports at speeds the rest of the world could manage 10 years ago, or that getting support for modern hard drives has only just arrived.

      Stallman is someone with strong opinions and an abrasive manner, who attracts likeminded people. If, like Theo de Raat, he's going to hand it out, he can expect to get it in return.

      As for microkernels - they've been a darling of the research community for a long, long time, but their practical value remains questionable. Perhaps MacOS X and the HURD will demonstrate their value in some tangible way that makes it apparent they're a win over monolithic kernels (NT gave up some time ago, shifting stuff that a classic mk architecture should have as a server process into the kernel, and gradually dropping support for most of the other, non Win32 personalities).
    8. Re:Slashdot losers by Paul+Komarek · · Score: 1

      I didn't realize that WinNT started with a microkernel. I guess I'm really wondering if microkernels have any chance at all. I would assume that the embedded and high-security markets would be the biggest proponents of microkernel design, because of the ability to remove unneeded stuff -- is this a reasonable assumption?

      -Paul Komarek

    9. Re:Slashdot losers by Anonymous Coward · · Score: 0

      Go back to your theories fanboy. Your knowledge of the real world is clue deficient.

    10. Re:Slashdot losers by rodgerd · · Score: 4, Informative

      It's still nominally a microkernel, but large chunks of the graphics subsystem (for example) violate pure microkernel design principles, which is why NT 4 was faster that 3.51 but less stable (since video drivers could now torch your system).

      Seems to me the opposite would be true for embedded systems - all the benefits of microkernels I can think of tend toward more fully featured systems; for example in the NT world, the OS/2 1.x and POSIX subsystems were seperate personalities on the microkernel. Those are neat features when you want to run diverse userlands on a common platform, but it seems like overkill for an embedded system, where the overhead of the microkernel in terms of size and performance may be too high a price.

      As for security, I'm not sure how a microkernel would be a plus or a minus. I suppose the fact that splitting various components of the OS into personalities makes it (in theory) harder to subvert all components by subverting one component.

      To be honest, what I'm curious to see is an mk based OS that actually meaningfully demonstrates the benefits of being based around a microkernal. NT could have if MS had been more committed to running the alternate personalities on the same microkernel, but their efforts at POSIX/Unix personalities running alongside the Win32 system have always been sporadic. Too many of the other benefits (such as not having your system die when a network driver goes tits up) mostly benefit programmers (after all, if the NIC in my file server keeps crashing, it's nice that I don't have to reboot to restart the NIC, but I still have an unavailable system).

    11. Re:Slashdot losers by Anonymous Coward · · Score: 0

      Now this is remarkable, a /. post that actually has some content!

      Tell it like it is brother, I too would love to see some discussion on Hurd and Mach and not on "The 20 reasons why I havent a f*ck*n clue as to what RMS is about" posts from whiners who obviously dont give a flying f*ck about making computing better/funner/newer/Free-er/faster/safer.

    12. Re:Slashdot losers by Anonymous Coward · · Score: 0

      about making computing better/funner/newer/Free-er/faster/safer.

      The hurd has done none of this.

    13. Re:Slashdot losers by Anonymous Coward · · Score: 0

      If you are such a free software champion how do you resolve your conflict with CMU licensing practices?

    14. Re:Slashdot losers by Anonymous Coward · · Score: 0

      Wow the way you painfully missed Parkinson's point betrays you psuedo-intellectual facade.

      However your expensive education should serve to patch any holes that may appear, so i suppose you are safe to continue your social posturing.

      I realize you cannot respond to this comment for that would require you to venture out of your "slashdot social class" that you have carefully whored yourself into over the years.

      Well i must say bravo, we are all very impressed.

    15. Re:Slashdot losers by Anonymous Coward · · Score: 0

      How can i resist all those social cues! You are clearly a member of the dominant class here on Slashdot. I must bear your young immediatly!

    16. Re:Slashdot losers by Anonymous Coward · · Score: 1, Funny

      Oh yes what a stud!

      Low user id, .edu website at an institution out of range of working class families, references to such mysterious and obviously important things as CLR, criticism of US Middle East policy, how worldly, links to FreeBSD's website, high browed plea for intellectual discourse...

      Oh yes what a man indeed. I am thoroughly turned on, my animal desires burn with the need to produce offspring with this man of such obvious stature in the community.

    17. Re:Slashdot losers by Anonymous Coward · · Score: 0

      Take your Veblen reading social sciences ass back to indymedia you freak. We're trying to have unix geek flame war. Go back to bitching about east timor to your smelly friends or something.

    18. Re:Slashdot losers by Paul+Komarek · · Score: 2

      If this is a serious question, I'll answer it once the "conflict" is nailed down -- do you mean the fact that I'm not free to choose the software license for graduate work funded by CMU?

      -Paul Komarek

    19. Re:Slashdot losers by Paul+Komarek · · Score: 2

      I haven't read Parkinson, just the "bikeshed" summary. At any rate, I wasn't trying to summarize the bikeshed post, I was trying to credit it by describing my idea as a corollary (I study math, and that's how I think). My take on the the bikeshed post is that people will try to ask important-sounding questions when they can, and not ask any questions when they don't know what the hell is going on. If this is nowhere near what Parkinson was saying, then please let me know. I remember how embarassingly far off I was about "A Clockwork Orange" after seeing Kubrik's movie.

      At any rate, my coroallary was that many slashdot posters see GNU HURD and think they can write an important-sounding comment about their opinion on RMS. That's where my corollary ends (not much of a corollary =-). I guess I might go so far as to say many slashdot posters are looking for anything about which they can make an important-sounding post -- the GNU HURD is just one of the victims.

      My complaint is that the few posts about the HURD disappear entirely in this noise. My statement about what a disaster the comments would be if we *were* discussing nuclear reactors is wrong w/r/t the bikeshed argument. If nuclear reactors were the topic, nobody would say anything at all.

      -Paul Komarek

    20. Re:Slashdot losers by Paul+Komarek · · Score: 2

      That, on the other hand, should be moderated up as funny!

      -Paul Komarek

    21. Re:Slashdot losers by Anonymous Coward · · Score: 0

      Hilarious post. I agree!

    22. Re:Slashdot losers by Anonymous Coward · · Score: 0

      Yet

    23. Re:Slashdot losers by Anonymous Coward · · Score: 0

      No, Hurd hasn't bought that to us yet...

      But it does have the promise IF enough ppl get involved.

    24. Re:Slashdot losers by npsimons · · Score: 1
      Can slashdot posters quit talking out of their rear-ends for even one article?

      No. You're new here aren't you? Well, if you realize that slashdot posters talk out of their ass, then you can't be that new.

      I dearly wish there was a "strip all comments labeled "Funny" button.

      Considering what passes for funny on slashdot, I'd have to agree with you.

      (hell, slashdot doesn't even have color barcharts on the front page!)

      Oh, so this is supposed to be a funny post, right?

      Several years ago, comments included information from computer scientists, sysadmins, and knowledgable hobbyists.

      I'm a computer scientist. See, it says so right there on my degree. Do you feel better now?

      The moderation system that once worked well is failing miserably because almost all moderators are as stupid as the posters.

      Hey! I resent you calling me as stupid as the moderators! And for implying I voted for any of the idiots in Washington, DC! I only turned 18 in 1996, and by that time the elections were already over. That and I didn't vote for Dubya.

      Beyond technical comments, why does everyone feel a need to deride RMS and the GNU project all the time?

      Umm, I think you answered your own question with this choice quote: "As anyone can tell, I'm pretty pissed that a bunch of whiney losers in diapers, who couldn't spell "algorithm" if they had a copy of CLR on their desk, or explain why CISC was a natural choice for microprocessors in the 1960s, have drowned out any hope of interesting discussion on a technical topic.". That, and my general theory is that people will a) generally attack what they don't understand and b) will use ad hominem attacks against things they disagree with.

      1) Think for yourself

      Hey! Who are you to tell me what to do? Besides, I'm already doing that.

      2) Listen careefully to what people say, in comments and otherwise

      Umm, didn't you just argue that most of what is in the comments here is not worth listening to?

      If we follow those rules, then maybe we'll be able to learn stuff from slashdot comments again.

      Agreed. I for one am still curious as to why we never see posts that are truly informative, like ones that list other operating systems that are making faster progress than HURD, and are very different.

    25. Re:Slashdot losers by starling · · Score: 1

      >I would assume that the embedded and high-security markets would be the biggest proponents of microkernel design

      In a word, yes, at least in the embedded world. However, the usual philosophy there is the opposite to what you might be used to: you start with the smallest functional kernel and add things as they're needed instead of trying to shrink a larger system down to fit.

      For example, a kernel based on (for example) the ITRON spec can start out at 30K or less for a multitasking preemptive system with "soft" real-time characteristics. Adding virtual memory and other bells and whistles increases the size, but for an embedded system these often aren't needed.

    26. Re:Slashdot losers by Anonymous Coward · · Score: 0

      You've spent too much time in academia. This is a public forum and the problem with public forums is that you have to deal with everybody. Nobody asks or forces you to stay here. If you want to have discussions on micro-kernel history get the hell out of your room @ CMU and go to class...

      The truth is that I'm tired of listening to ritchie. I like using linux. I like reading about linux. I get annoyed every time I hear ritchie up on his soap box. And it seems that the only way to get him to shut the hell up and take his code and go home is to pick on him in this manner. If you want to avoid these types of comments, I suggest you set up your own forum using slashcode and put an entrance exam on the user subscription page. You'd probably have quite a nice group of anal-rententive alpha-geeks to play with until your forum became polluted just as this one is.

      BTW, your pocket protector is on crooked, 4-eyes.

      And Pittsburgh smells like ass.

    27. Re:Slashdot losers by pne · · Score: 2

      I dearly wish there was a "strip all comments labeled "Funny" button.

      Try going to "Preferences" and assigning "-6" to the Reason Modifier "Funny". (Of course, that will take effect globally, for all articles you look at from them on... until you change your Preferences again.)

      --
      Esli epei etot cumprenan, shris soa Sfaha.
    28. Re:Slashdot losers by Paul+Komarek · · Score: 2

      "No. You're new here aren't you?"

      If only. I think my memories of the "good 'old' days" makes me a little sour sometimes.

      "Considering what passes for funny on slashdot, I'd have to agree with you."

      Rob Malda pointed out to me yesterday that there is a way to do this. Under preferences->comments, there is a section that allows you to assign bonuses or penalties for the various moderation tags. Rob's suggestion was to assign -3 to the funny tag, which means that +5 funny shows up as +2. Since I browse at >= +2, I only see the +5 funny stuff. Since I browse with Highest Scores First, the funny stuff will never bet at the top of the comments page.

      -Paul Komarek

    29. Re:Slashdot losers by Paul+Komarek · · Score: 2

      I guess I've been poisened by the "big" (formfactor) embedded folks using Linux (the kernel) and stripping stuff out.

      -Paul Komarek

    30. Re:Slashdot losers by Anonymous Coward · · Score: 0

      The comments are filled with jokes about how stupid RMS and the HURD are. I dearly wish there was a "strip all comments labeled "Funny" button.

      Go to Slashdot Users: Comment Options, and change the Reason Modifier for Funny to "-6" which will exactly strip all comments labeled "Funny" unless you browse at Threshold: -1. I hope it helps.

      Btw, I like your posts. Is Komarek a Polish name maybe? Greetings.

    31. Re:Slashdot losers by Paul+Komarek · · Score: 2

      Thanks for the tip! Thanks also for the very nice complement.

      Komarek is a slavic name, and my father's family came from Czechoslovakia (back when it was one country). I do not know if the "komarek" was used as a name anywhere else, but it has a literal meaning in most slavic languages I've asked about. komar==mosquito, and "-ek" is a diminuative ending (i.e. implying "cute" and maybe "small", like -ito in Spanish).

      -Paul Komarek

  81. Exactly by karlm · · Score: 3, Informative
    But I think it's safe to say that an L4-based kernel would be better than Mach, even if written in C++. A well-optimized design is more important than well-optimized code.

    The latest "Hazelnut" L4 kernel (written in C++) finally passed the fastest L4 x86 assembly kernel for interprocess communication performance. This is very important for microkernel performance, since many things traditionally handled by system calls (setting some registers then trapping an interupt in the kernel) are instead handled via IPC with user-space drivers. I'd like to point out that without some crazy high-level macros in your compiler, it still seems like you need a minimum of about 32k of your ring 0 code is written in assembly (on x86) to properly manipulate the hardware. (You could come up with some funky architecture where not all of your ring 0 code is in what you call the kernel. Doesn't NT/2K/XP have some non-bootstrapping ring 0 code outside of kernel32.dll?) (This is from what I remember of L4 and QNX documentation.)

    Have no fear, the X.2 API is bein sorted out. People are holding off on porting the HURD to L4 until the L4 X.2 API is finalized. My guess is that porting will begin this Summer.

    --
    Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
    1. Re:Exactly by slashdot_commentator · · Score: 2

      Have no fear, the X.2 API is bein sorted out. People are holding off on porting the HURD to L4 until the L4 X.2 API is finalized. My guess is that porting will begin this Summer.

      That is wonderful news! I was under the impression L4 had languished or had been abandoned. (Don't understand the continued MACH development, unless they don't think L4 will be ready for a while.) Wow, this almost makes Hurd viable. We could see a good implementation of Hurd in two years.

      As for the u-kernel being written in C++, the comment I made was more of a *wow*, rather than an indictment of L4. In the right hands, C++ can be just as space and performance efficient as C. From a pure performance standpoint, you'd rather have the u-kernel in assembler. But if the performance hit in C++ is as low as 15% compared to an assembler version, I'd have to say it would be well worth it. The IPC/SMP abstractions are such that it would be much more clearly expressed in C++ than assembler. And like you said, routines can always be re-coded in assembler if needed.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
  82. OT: Re:Slashdot losers by Anonymous Coward · · Score: 0

    My theory is that the huge popularity of slashdot in the US has attracted a readership which closely mirrors the average intelligence of the general US population -- you know, the same population that elected GW Bush for president (motto: "What we need is a clear policy in the Middle East").

    Good thing it doesn't attract the portion of the U.S. population that was so hot and bothered to run out and vote for anyone that was not Republican that they couldn't even take the time to read the ballot.

  83. Intelligent? by hotsauce · · Score: 1

    Intelligent? This is /. my friend. Check your brains in at the door.

    Now /this/ is a troll. But it will probably get modded up at insightful. Or funny.

    *Sigh*

    I really was interested to know where the respective Machs stand and what OSS/joint dev is going on.

  84. He needs to grow a beard... by Anonymous Coward · · Score: 0

    Yeah! We old guys use Win98 or even Win95. I hear the really crazy farts use Win3.11 and DOS 5.0..

  85. Hurd of what? by Anonymous Coward · · Score: 0

    Cats?

  86. Mach/Hurd by benb · · Score: 1

    I demand that the Hurd is being called Mach/Hurd, because the Hurd is just a bunch of servers running on top of the foundation of Mach. The Hurd crew added a critical piece, but by no means created the whole thing, which using just "Hurd" as name implies. Adding Mach to the name gives due credit to the Mach creators.

  87. RMS is a good lawyer/politician by mangu · · Score: 1, Troll

    The GPL is certainly one of the greatest _legal_ texts ever written in computer history. But, with regards to _coding_, Linux stands head and shoulders above GNU. I use Linux, despite of GNU, not because of it. I wish I had a better compiler than GCC, I'm glad I have better editors than Vim or Emacs. Yes, GNU is essential to Linux, just like cement is essential to building a house. Does anybody remember which brand of cement was used in Frank Lloyd Wright's houses?

  88. Doubly trolled by Sri+Lumpa · · Score: 1


    Not only has he been successfully trolled by its parent post but he has been doubly "trolled" in that the moderators thought that _he_ was a Troll. I don't know whether to laugh or cry givne how pathethic it is.

    --
    "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  89. Open QNX? by RAMMS+EIN · · Score: 1

    When I first read about GNU/Hurd, it struck me as very interesting. The only downside to Linux that has ever seriously annoyed me is it's monolithic kernel, which makes creating bootdisks a pain. In bad old DOS at least I could fit the bootloader, kernel, and all the utils I needed on one stiffy, without having to bother with compression. Microkernels seemed the way to go to me, and here was this Open microkernel from everybody's favorite organization, that offered modularity and who knows what other nifty features. Unfortunately, the system seemed less than usable, and the project looked pretty dead. So I'm sure happy to hear that it is in fact alive! Now if we could get Linux's device drivers to work on it, that'd be just great. This goes for almost any other kernel as well (I'm thinking especially about AtheOS).
    Still, I think that the Hurd has a long way to go before it actually becomes useful (and if enough people think like this it will probably never get any further :-( ), but microkernels rock. Just look at QNX, if offers great perfromance and scalability like no other. I heard some rumors about the source being opened this summer, but a visit to there website didn't enlighten me much. Does anybody know what parts are going to be open-sourced and what the possibilities are for integrating this with pre-existing Linux and/or *BSD work? I really think that an open-source QNX would be my OS of choice...time will teach, I guess.

    --
    Please correct me if I got my facts wrong.
    1. Re:Open QNX? by dreamsinter · · Score: 1
      QNX is sweet enough for any sweet-toothed hacker type. It isn't however Open Source/Free software. It is proprietary code that the QNX company allows access to, to "deserving hackers", etc.

      If you want an open source microkernel, try vsta, or chaos, or openblt. And that's probably just starters.

      --
      "I his bow, and spun and wove, likes you." Vere de Vere out of my mould's mouth dragged me of the voluntary apes.
    2. Re:Open QNX? by RoosterT · · Score: 1

      While mostly true, this comment may be a little misleading. QNX is "free for non-commercial use". See get.qnx.com. QNX also has "accessible source", meaning that supposedly the entire OS except the microkernel will eventually be available. So far the source has been pretty slow in coming. To see what's available look at cvs.qnx.com

  90. Damn Right! (Re:Slashdot losers) by fsmunoz · · Score: 2

    Congrats, your post was to the point and especially very heartfelt.

    Not much I can say except that you will probably receive as answer more crapy noise about RMS,the FSF 'agenda', I'll call it just Linux' and 'free as in beer is free enough'. All this appears to be trendy amongst the newly converted, and thus almost always completely ignorant of any issue that truely matters. I don't know why things have come to this, but years ago when someone said they were GNU/Linux users I knew that we had at least some shared values... nowadays I always expect ppl complaining about MS Office not being available and generally pissing on the ppl that made the system available in the first place.

    How fucking sad.

    Way to go, fsmunoz

    1. Re:Damn Right! (Re:Slashdot losers) by Anonymous Coward · · Score: 0

      Maybe if the hurd didn't suck people wouldn't say shit about it.

      Maybe the real problem with the "newly converted" crowd is there are no sacred cows including rms and his pet projects.

      Sorry not everyone can be a blind follwing suck up such as yourself.

      Read some CS journals and learn something instead of just gobbling up FSF propoganda, mmmkay.

    2. Re:Damn Right! (Re:Slashdot losers) by Anonymous Coward · · Score: 0

      generally pissing on the ppl that made the system available in the first place.

      Yes RMS has been doing this to Linus lately.

      But unlike RMS Linus continues his work and keeps creating, where as RMS just whines and bitches and thinks his work in the 80s gives him license to bash anything that doesn't fit his warped world view.

    3. Re:Damn Right! (Re:Slashdot losers) by fsmunoz · · Score: 2

      Hi Coward,

      Maybe if the hurd didn't suck people wouldn't say shit about it.

      Actually the Hurd is only referenced slightly in the parent post, and has a intro to a larger discussion. And I pretty much doubt you can say that it 'sucks' because most likely you don't even know what the Hurd is. But 'saying shit about it' seems to come in line with the trend.

      Maybe the real problem with the "newly converted" crowd is there are no sacred cows including rms and his pet projects.

      If only it was so simple... the problem in not personal likeess or lack of it for RMS or anybody else; it's more the total lack of values in what free software is regarded.

      Sorry not everyone can be a blind follwing suck up such as yourself.

      Apologies accepted, dont worry about it.

      Read some CS journals and learn something instead of just gobbling up FSF propoganda, mmmkay.

      Duly noted.
      BTW, you forgot the 'I want MS Office' part to fully comply with my prevision of what the answers would be, but since you included the 'FSF propaganda' bit you get extra points in the 'I'm-so-3l331-that-I-also-say-shit-about-the-FSF' community.

      Regards,

      fsmunoz

  91. Linus' three achievements... by Sunnan · · Score: 2, Insightful

    Snip the first one - I agree with it. Instead of doing this extremely well-designed, non-unixy multiserver microkernel design, Linus was in a hurry and just redid it the unix way. Good job. (I love Hurd!)

    "The second hard bit that Linus did which the Free Software Foundation has clearly failed to do is to evolve a development methodology which allows - encourages - very many people to take part, and which manages to integrate and exploit the fruits of all their labours. That's Linus' second achievement: a social achievement, and a big one."

    No; RMS did this back with TECO Emacs in the seventies. Larry Wall did it with perl in the eighties. The GNU project was a success partly because the unix toolbox philosophy - every developer could make their own version of the tools.

    "But Linus third achievement is the key one, and it is key to your project of making Free Software available to ordinary people all over the world. He has brought the system to critical mass, where it's robust enough and stable enough for many people to use it, and in consequence many people are motivated to port many programs to it. This is Linus' third achievement. It's a cultural achievement, and it is an absolutely critical one without which any Free Software movement is ultimately vacuous and solipsistic."

    You need a kernel to boot the system - you need a compiler to make the kernel. RMS wrote the best compiler in the world. Gcc.

    A couple of years ago, when RMS started insisting on the (admittedly awkward) name GNU/Linux, there were many people talking about "the Linux system" but not talking about software freedom. RMS figured that adding GNU to the name would remind people of that. (And it'd give him a share of the credit. Everyone likes credit.)

    These days, this problem is smaller (but it still exists. The kernel/bitkeeper situation is tragic), and many people already think of freedom when they hear about "linux".

  92. RMS Hurd Linus by hackus · · Score: 1

    I think many of the comments about Linus and Richard are essentially correct with regards to the important stuff. Free Software as a Platform (Richard M. Stallman) and how to deploy that said software which is what I think Linux is ala (Linux Torvalds).

    What is left is arguing what is important. The software and applications or the OS kernel?

    Pointless, really.

    Which would you rather throw away? The OS Kernel that runs your applications or the applications that make your OS kernel useful?

    Does it matter which guy created the OS kernel or application software: gcc, sendmail, libc's, ld...etc. ????

    However...I must agree with Linus.

    On a technical point, I can't see the benefits of Mach software technology. Besides, I see many of those supposed benefits in how the existing, now semi-monolithic 2.4 kernel, and even less monolithic up N comming 2.6 kernel, are packaged.

    But we have many of those benefits already in my opinion in both the packaging and distribution of Linux. Some of the better ones are NOT GNU based. (VMware for example), but...

    WHO CARES? That (MACH) certainly is not a technically valid engineering reason to ditch the Linux kernel for HURD, or to even join the Hurd cause.

    I am not sure it makes sense to base an engineering strategy on whether or not software requires reengineering simply because it is not GNU, and if it isn't it must be defective in some way as to require it.

    Obviously not all commercial software is crap.
    (Although I must admit a large portion of it is...)

    There are features of the OS kernel that many think shouldn't be part of the base requirements or engineering of a OS kernel anyway. (i.e. the whole idea of virtual machines/processor contexts...etc).

    Here is where I have problems with Stallman and find many of the arguments for his replacement of the Linux kernel with HURD postively, absolutely bogus. Many of his statements I have read usually go along the lines that everything must be entirely GNU License compliant in the kernel distro.

    They certainly must be if we are ever to have a fully GNU implementation of OS Kernel and Applications. However will that buy us anything more than what we already have?

    Free software does not gurantee well engineered software. Lots of free stuff is crap, both in specification, implementation and final engineering/deployment. Don't believe me? Wander over to FreshMeat and look at some of the poor cuts in that meat market!

    Engineering decisions in software and politics are best kept apart. Seldom does politics yield good software.

    Which is what I think the Hurd project IS, politics, not smart engineering.

    -Hack

    --
    Got Geometrodynamics? Awe, too hard to figure out? Too bad.
  93. Re:finally! (not quite) by Anonymous Coward · · Score: 0

    sorry, PPP isn't working yet :)

  94. Emacs? Nuh... by Anonymous Coward · · Score: 0

    Emacs is not generic even as IDE. For example, poor design of Xemacs cause poor implementation of XML processing, which is ancient and obsolete in Emacs.

  95. Re:announcement by jeffy124 · · Score: 1

    because it's a FSF person sending out an email digitally signed by a non-free program. PGPFreeware is free as in beer, not free as in speech. GnuPG is free as in speech. Like the anonymous poster said, it's just like Microsoft's use of open source software to run hotmail while advocating against open source at the same time.

    --
    The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
  96. Re: Slashdot losers : +1 Funny by starling · · Score: 1

    Arrgh! And here's me without any mod points ;p

  97. Licensing Hypocrisy by Anonymous Coward · · Score: 0

    > Fair is Fair RMS..
    > GNU/HURD should be renamed GNU/Mach/HURD
    > Surely you can see this logic..without Mach you would not have Hurd..

    Will GNU choose this name? See if you can guess the answer!

    > I know that apples OS X borrows the MACH kernel to use in conjunction with BSD,
    > but my question is, is apple doing anything to help support efforts like this one?
    > do they support the trees that they take from?

    Does the GNU project support the trees that they take from? Do they give back their modifications to Mach and OSkit-Mach under the original BSD-style Licenses?

    See if you can guess the answer to that one too.

    Remember this next time RMS tells us that GPL is the only acceptable license.

    If forking BSD is acceptable, let's take the FreeBSD VM for Linux, and solve our VM problems.

    Let's fork FreeBSD itself, and call that the HURD!

  98. Flamebait? But anyway... by sorbits · · Score: 1
    I'm not sure what the advantage is with open-source though.

    ehm... modularity is always good -- basically a micro kernel tries to put everything in user mode, this will make it easier to upgrade only parts of the system (do you really like to recompile your kernel to try a new file system?), it will add more features for the non-root user, because he can run his own services without security concerns (AFAIK a user can't mount a file system (which would actually be handy, e.g. to mount ftp as a file system on my unix account)), it will improve the uptime, because only the parts in the micro kernel really needs to be 100% stable, as anything besides this can just be killed (and re-started).

    The only real argument I have heard against the monolithic approach is speed, but a) this is not a proved fact, for example Jochen Liedtke's L4 micro kernel (for x86) is an efficient implementation that beats the monolithic approachs, and b) memory protection, page swapping, using XML for data and many other things we do today are also more expansive than the more raw approach -- but do we really want to go back to this?

  99. Don't forget egcs.... by Anonymous Coward · · Score: 0

    Don't forget egcs... that wasn't a strictly GNU effort.

    1. Re:Don't forget egcs.... by cburley · · Score: 1
      Don't forget egcs... that wasn't a strictly GNU effort

      Not sure what your point is here. EGCS was primarily a distinct (from GCC) approach to project management, not really a distinct product.

      So, if you mean EGCS was/is another C compiler that can compile the Linux kernel, well, yes, that's true, but EGCS always was the GNU C compiler, project-managed outside of the strict GNU sphere for a time, but not really "another C compiler" in a sense that's sufficiently pertinent to my earlier post.

      Put another way: for most intents and purposes, EGCS was never anything but the GNU C compiler with contributions from GNU people to make it distinct from GCC based on different assumptions about what was important at the time -- different from the assumptions made by the FSF-appointed GCC project leader, who is, if I understand the situation correctly (having been out of the "biz" of working on GCC for awhile), making substantial contributions to GCC (which is, today, more derived from the EGCS branch than the old GCC 2.8 branch, I think).

      Certainly EGCS is nowhere near to being an example of a successful attempt at creating a Linux-kernel-compatible, non-GNU C compiler, since it "fails" at being the latter -- it was the GNU C code base from the beginning, and became GNU C itself not long after.

      Anyone believing GNU Hurd should be re-prioritized could, of course, do what the EGCS people did: start their own project using the same code base, and project-lead it their way, perhaps ultimating in their variant being anointed by the FSF as the "official" one, as happened when EGCS became official GCC. (And, yes, take the risk that, for whatever reason, the FSF might never be willing to take that step, and be prepared to engage in the sort of diplomacy that minimizes that risk. Though my memory is a bit hazy, I think it's safe to say the world is a better place because I wasn't in charge of that sort of "diplomacy" when it came to the EGCS->GCC transition negotiations -- else we'd probably still have a resource-wasting split on our hands. ;-)

      Similarly, someone wishing to augment or ultimately replace GCC as "the" compiler for Linux is welcome to try, and they can start with GCC as the code base if they like (if they aren't doing it to create a non-GPL'ed alternative, for example).

      A key thing to remember: convincing enough people to use your alternative rather than the "mainstream" product (GCC, Linux, whatever) requires more than just one-upping the mainstream.

      That'll get a few people to switch, but to get enough to switch to build the kind of development and maintenance momentum behind your variant necessary to make it an independent entity in the way that Linux, GCC, Apache are pretty much independent of one or even a few developers, you'll have to N-up the mainstream, where N is some combination of a few really important improvements and many less-important ones.

      I believe that happened for EGCS because that project did not represent so much a splintering of resources away from GCC at the time as a stampede. While maintaining g77 for both forks for a time, GCC struck me as more of the "splinter" in terms of size and vitality, EGCS as more of the "mainstream", so EGCS had a lot of momentum from the get-go and, almost overnight, achieved a pretty hefty value for N.

      Yet, IIRC, there was still a substantial audience insisting on using GCC rather than EGCS even as the FSF was anointing EGCS as the official GCC going forward. (Can't quantify that audience, sorry, but it would be interesting to see a case study of that whole episode of a free-software-development fork and subsequent join; seems like much could be learned from having some hard data on how it went down, both internally and in terms of outside perceptions and usage of the software.)

      --
      Practice random senselessness and act kind of beautiful.
  100. QNX microkernel OS works... by billstewart · · Score: 2

    QNX is probably the best-known working microkernel system out there. (Mach is better-known, but nobody actually used the microkernel versions, they used the 2.5ish versions like Next mostly.) Runs on a reasonably large number of Intel platforms, though unfortunately the single-floppy network demo only had drivers for a model of Ethernet card I didn't have, and hasn't been updated since 1999. They've probably had enough bloatware that the kernel no longer fits in 4KB (but newer Intel chips have bigger L1 caches these days :-), not that you're really need it to stay in L1.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks