Slashdot Mirror


GNU/Hurd Web Server Online

Ross Vandegrift writes "Jeff Baily sent an email to the Hurd development list today announcing he has put up a GNU/Hurd webserver. Not much content there, but the fact that it is up is incredible alone. Keep up the good work Hurd! "

361 comments

  1. Re:There is an end to Linux by Anonymous Coward · · Score: 0

    Oh, Linux can certainly run *on* a microkernel--think of mklinux. It just doesn't run *as* a microkernel. Monokernels can be implemented on top of multikernels, and vice versa. Think of MVS hosting CMS. Think of RSX hosting RT11 hosting RSTS. That doesn't make it fast. It's very tricky to get performance out of the layering situation. Henry Massolin should go teach the W2K people how to get real work done.

  2. RMS, R.I.P. by Anonymous Coward · · Score: 0

    What would happen to free software if Richard Stallmen died?

    1. Re:RMS, R.I.P. by Anonymous Coward · · Score: 0

      probably vast unbelievable progress.

  3. Re:Hurd Advantages? by be-fan · · Score: 1

    Don't diss message passing and microkernels until you've tried it. Sure NT sucks, but it would suck even it it was monolithic. (ie. 9x sucks, but has no relation to Linux, even though they are both monolithic, no?) Try programming for BeOS. Messaging is blazingly fast, and the microkernel design speeds up the OS instead of slowing it down.

    --
    A deep unwavering belief is a sure sign you're missing something...
  4. the cathedral is the bazaar by Tim+Pierce · · Score: 1

    Linux as an OS certainly won't last forever, but in the long run Linus just might be remembered not for writing an OS but for creating a whole new kind of development process, one that isn't going away.

    The whole idea of 'release early, release often', invite patches from everybody, and huge-team development was actually pretty different from the way even gnu worked at the time.

    This is essentially a myth. In The Cathedral and the Bazaar, ESR argues the merits of a "bazaar" model by contrasting it with a "cathedral" model of closed software development. The examples of "bazaar" development he presents are Linux and fetchmail to represent the "bazaar," and his example of a "cathedral" project is.... Emacs.

    How's that again? Emacs is not an open source project? It does not invite patches from everybody? It does not incorporate contributions from an army of individual hackers? It has not made all its bugs shallow by offering its source code to millions of eyeballs?

    The plain weirdness of this comparison still leaves me puzzled. What is it supposed to mean, in a paper whose thesis is the fundamental superiority of open source over closed source? That Emacs is essentially a closed-source project? That it has more in common with NT than it does with vi? These notions are absurd, but it is hard to draw a different conclusion.

    The truth is that these development models are quantitatively different, but not qualitatively different. While Linux development is more frenetic than that of FSF mainstays like Emacs or GCC, nightly snapshots and frequent releases are only modest differences in style. They are essentially personality differences; even GNU and BSD projects include nightly snapshots, after all. They don't constitute a sea change in software design.

    While no one invented the open source software ethic, it appears likely that Richard Stallman will get more credit than any other individual, which is IMHO as it should be. Many, many people created projects, but Stallman created the movement. More people became conscious of free software and open source as a philosophy through Project GNU than through any other source, Linux included. Linus didn't create the development process; Stallman did.

    1. Re:the cathedral is the bazaar by Eythain · · Score: 1
      No, I fear you're misunderstanding a few things. Having had the pleasure of hearing both Richard M. Stallman and Eric S. Raymond (both at my university in the middle of nowhere-land, go figure), I feel somewhat competent to reply to this.

      The first thing to understand, in my opinion, is that the Free Software Foundation, which RMS started have never really claimed any inherent superiority of Open Source programs. RMS's beef is with the philosophy. Free Software is morally superior to proprietary software. To put it bluntly, RMS would use free software (as always, note the ideological schism between Free Software and Open Source. Free Software comes with an ethical theory (one I personally think has a lot going for it), whereas Open Source is far more pragmatic.)

      Now, where was I? Oh, yes. Even if RMS broke with the proprietary model of software development, he kept the model of software development normally found in computer science. And I don't really see that he had any reason not to. The first version of UNIX was basically made by two people (Thompson and Ritchie), the C programming language was developed initially by two (K&R). Whereas the predecessor to UNIX, Multics, a large project with heaps of developers failed miserably and never produced a working system. Not that I'm saying that these had any effect on RMS and the FSF, actually RMS said he had several hesitations about the UNIX system, but in the lack of an alternative he made due with it (the model the FSF strove for was to replace each component of the UNIX system one by one. But note the underlying assumption, that once a component was made, it was basically done, though I should give a disclaimer that that's my interpretation of it, RMS didn't say that explicitly).

      So, now we get to Emacs. You said:

      Emacs is not an open source project? It does not invite patches from everybody? It does not incorporate contributions from an army of individual hackers? It has not made all its bugs shallow by offering its source code to millions of eyeballs?

      To which the answer would be, not really, no.

      Emacs was an editor made by RMS before he founded the FSF. (And in my opinion it's only fair to call it a Free Software project rather than an Open Source.) As to its developments after it was licensed under the GPL, make no mistake, it was very much a cathedral style project. It's developers were an elitist group, and most certainly did not accept patches from anyone. Nobody really thought like that in those days. ERS too said that when he heard about Linux, his first thought was that an OS hacked by several hundred developers (or whoever many it was back in those days) might be fun to play with and look at, but it could not possibly be any good. It would have to be an incredible patchwork which chief success was if it worked at all. To his surprise it not only worked, it was " good!

      So in summation. RMS founded the Free Software theory of ethics (which he should have wholly credit for), but the development process ESR describes as the Bazaar style is new and something completely different from what the GNU project ever envisioned. Linus didn't invent this, I know he said once(I wish I remembered where so I could give the source like a good journalist, but I'm afraid I'll have to leave it at: some interview I read somewhere) that he was surprised when people started turning in patches, his only ambition he'd only expected people to say good or bad. The development style came from nowhere, but make no mistake, it was new.

      Eythain

    2. Re:the cathedral is the bazaar by Anonymous Coward · · Score: 0

      But isn't the FSF's code also proprietary?

    3. Re:the cathedral is the bazaar by Tim+Pierce · · Score: 1

      Emacs was an editor made by RMS before he founded the FSF. (And in my opinion it's only fair to call it a Free Software project rather than an Open Source.) As to its developments after it was licensed under the GPL, make no mistake, it was very much a cathedral style project. It's developers were an elitist group, and most certainly did not accept patches from anyone.

      I'm amazed at how far the disinformation campaign has come.

      I am looking at the documentation for Emacs 20.3. The Acknowledgements chapter thanks over 200 people by name for their contributions to Emacs over the years. I am quite sure that those people were not all principal maintainers of Emacs. Most of them are credited with contributing only one feature, which indicates that they were not part of some rarified Emacs Clique but merely randoms who had good ideas.

      Every piece of evidence I can find indicates that RMS recognized the technical value of free software from the very beginning. From the GNU Manifesto:

      Once GNU is written.... much wasteful duplication of system programming effort will be avoided.
      I would like to see GNU development supported by gifts from many manufacturers and users, reducing the cost to each.

      From Stallman's interview in BYTE in 1986:

      Other people may use the GNU system simply because it is technically superior.
      Even just the free support that consists of my fixing bugs people report to me and incorporating that in the next release has given people a good level of support.

      I find it mystifying that Linus is getting credited with inventing these concepts.

      [Linus] was surprised when people started turning in patches, his only ambition he'd only expected people to say good or bad. The development style came from nowhere, but make no mistake, it was new.

      It was not new. Linus knew perfectly well in 1991 that people who liked the software they were using would contribute bug fixes and improvements. This pattern was, indeed, commonplace even then. What surprised him, as he's said before, was the enthusiasm with which people took to his project, not the mere fact that someone would choose to submit a patch.

    4. Re:the cathedral is the bazaar by Anonymous Coward · · Score: 0

      Are you saying that Stallman is the original emacs author? Or are you saying that a lot of other people have worked on it without credit? What about Gosling?

    5. Re:the cathedral is the bazaar by Anonymous Coward · · Score: 0

      Why should you be mystified for Linus getting unfair credit? It happens all the time. I'll bet you that in ten years people will believe that Linus invented free software instead of Stallman.

    6. Re:the cathedral is the bazaar by Anonymous Coward · · Score: 0

      Wouldn't you agree that GNU Patch had a lot to do with this whole ethic of sending in fixes?

    7. Re:the cathedral is the bazaar by Eythain · · Score: 1
      ???

      FSF holds the copyright to all it's GPL'ed software, since developers write their own copyrights back to the FSF. But that doesn't mean it's proprietary. The licence is the important part.

      What this does mean is that FSF can change the licensing terms on new versions of the software, but they can never change the licence on distributed software.

      Eythain

    8. Re:the cathedral is the bazaar by Anonymous Coward · · Score: 0

      It's proprietary in that they get to tell you what you may or may not do with it. Proprietary software always comes with use licences. Free software doesn't.

    9. Re:the cathedral is the bazaar by Anonymous Coward · · Score: 0

      Ah yes, the UNIX and "Open Source"(TM) misinformation campaign rolls forward.

      ... Whereas the predecessor to UNIX, Multics, a large project with heaps of developers failed miserably and never produced a working system. ...

      From http://www.multicians.org/history.html
      "6. Commercial announcement (1/73)"
      It must not of been a working system.

      You probably also think that UNIX was the first OS not written in assembler.

      From http://www.tuxedo.org/~esr/j argon/html/entry/Unix.html
      ... The turning point in Unix's history came when it was reimplemented almost entirely in C during 1972-1974, making it the first source-portable OS. ...

      From http://www.oreilly.com /catalog/opensources/book/raymond.html
      ... Thompson and Ritchie were among the first to realize that hardware and compiler technology had become good enough that an entire operating system could be written in C, and by 1974 the whole environment had been successfully ported to several machines of different types. This had never been done before, and the implications were enormous. ...

      From http://www.multicians.org/general.html #tag13
      ...
      1.3.3. High-level language implementation

      Multics was implemented in the PL/I language, which was then a new proposal by IBM. Only a small part of the operating system was implemented in assembly language. This was a radical idea at the time. ...

  5. Re:So, what is herd? by RelliK · · Score: 1

    You seem to imply that microkernel scales better than a monolithic kernel. Yet Solaris, which scales quite nicely up to 64 CPUs, has a monolithic kernel with loadable modules, just like Linux.

    --
    ___
    If you think big enough, you'll never have to do it.
  6. A haiku by kijiki · · Score: 4

    When slashdot descends,
    Experimental box is
    A smoking crater.

    1. Re:A haiku by Anonymous Coward · · Score: 0

      Whoever moderated this down "overrated" needs to spend some time outside the CS lab. What a dumbass.

  7. Re:Ouch, even funnier by Heretik · · Score: 1

    Rogers @Home isn't upload-limited everywhere.. everybody living around me who has cable has no limitations on upload whatsoever.. Could be because I'm in Canada, but still...

  8. Re:So, what is herd? by Anonymous Coward · · Score: 0

    one could be a kernel and one could be a compiler. That would be much more different. Hell, one could be an orange.

  9. Re:Ouch, even funnier by dennisp · · Score: 2

    The default config if you have a lancity on Rogers is usually as such. I know people in BC and ON who both have the exact same 47KB/s uplink limit -- but yes, service does differ as per locality.

  10. Re:Ooops, his gateway blew up too. by Bryant · · Score: 1

    Interesting! The FAQ claims 1 million hits or so, so maybe it's out of date. Boosting traffic by 3.5 million hits, my.

    Still doesn't need a quad OC-12, though. Guaranteed.

  11. Re:Ack! by Anonymous Coward · · Score: 0

    More likely, its the shitty @home connection.

  12. Re:Hurd Advantages? by Anonymous Coward · · Score: 0

    Anybody who hasn't done serious work on both monokernels and multikernels has no place to talk. And those of us who have realize that it's a much longer story than fits here. Suffice it to say that most posters to this thread are on crack. Do the work. Then talk about it. Sheesh.

  13. not dynamic at all by avdp · · Score: 1

    @Home does use DHCP, but they always serve you the same IP. The only reason they use DHCP is that *in case* they have to change your IP (major network reconfiguration -not happened yet) they can do so painlessly.

    I have a dual boot machine (Linux and Win98). I am not using DHCP for Linux, it's all hard coded. Works just fine :)

  14. Re:There is an end to Linux by cyoon · · Score: 1

    Linux won't really die because there will always be legacy code. Perhaps not as restrictive as 16-bit DOS, but certainly portions of source code will be ported to any new kind of system. It may not be 100% Linux, but I'm sure that we'll see parts of Linux for years after it's "declared dead."

  15. ...perhaps not very funny at all by Selfish+Gene · · Score: 2

    Here in BC, (and probably elsewhere too), Rogers has a clause in the @Home license that really makes me uneasy.

    I'm just pulling figures out of my a**, but after the first gigabyte of transfer per month they may charge you with $1.00 CDN/100 kBytes. I've never heard of it being enforced, but I know they could send me a bill for several thousand dollars on a fairly quiet month. Ulp!

    (If anyone can verify this and come up with some proper figures, I'd be much obliged. I can't find my bill anywhere. Secondly, this could probably be thrown out since it hasn't been enforced, but IANAL.)

  16. Re:I Am the Walrus by Anonymous Coward · · Score: 0

    Try liquidising about 400 magic mushrooms, and mixing the resulting gunk with four litres of coca cola just below boiling point. Let the mixture cool, strain the remaining solids out, and allow the liquid to crystallise. Eat the crystals.

  17. Re:What HURD is... by Anonymous Coward · · Score: 0

    Ah so the hurd is like a unix with the best features of AmigaOS thrown in.

  18. Re:Chill out everyone... by Watcher · · Score: 1

    Erm, a point about version numbering:
    Under standard OS releases, version 1.0 is a fully stable version which has been rigorously tested and for which there are no known issues (some projects have chosen to violate this definition, for one reason or another). If this was a 1.0 release, then it probably would have been under heavy testing for some time. Right now HURD is still in heavy developement, and will continue to be for some time to come.

    As another poster pointed out, Linux pre-1.0 was very stable and reliable.

  19. Re:Whats the point in a slow OS? by Gr00ve · · Score: 1

    You don't understand. A server in this case is not a stand alone program (inetd). It is what you probably think of as a module (but is much more powerful).

    The apps server is (i think) the part of the OS that handles any communication between any user space programs and the traditional OS functions.

  20. Re:This is Portal FS in FreeBSD. by Anonymous Coward · · Score: 0

    FreeBSD. What's that? Oh, that's that lame ass OS with all the loser coders working on it. Oh yeah, that fag Tom Christiansen uses it too. 'nough said.

  21. Re:Connectivity? by Anonymous Coward · · Score: 0

    Just run snmpd and MRTG the interface its on, unless its on a hub/switch of course.

  22. Re:Whats the point in a slow OS? by Anonymous Coward · · Score: 0

    Amen, brother. These MicroKernel zealots are some dumb fucks. They need to get their heads out of Andy Tanenbaum's ass. Didn't they see what happened when Andy tried to fuck with Linus? Linus ripped hima good ol' Finnish asshole.

  23. Re:So, what is herd? by Ventilator · · Score: 1

    HURD is not "much like the Linux kernel." It is a microkernel; Linux is a monolithic kernel. How much more different could you get? You could make it closed source, put it in a big box and let people pay to use it. I'd rather prefer it being at least a bit like Linux in that way... =:-) CU, Ventilator

    --
    --- If OS were buildings, then the first woodpecker to come around would erase 95 % of civilization.
  24. Re:/=1|?57 |o057 by bradleyjg · · Score: 1

    most of the time its at least intelligible, if not intellgent, what is this supposed to mean?

  25. HURD Doomed? by Anonymous Coward · · Score: 0

    It seems the advantages of HURD over Linux or FreeBSD, such as they are, are expandability and scalability rather than functionality. I wonder how attractive HURD will be, however, once Linux and FreeBSD have completely multi-threaded, modularized kernels.....

    Moreover, granted that the FSF goal is to get everyone using their software, I wonder if HURD has anything to convince people, and most importantly industry, to switch.

    It also seems as if it will take a year or two for HURD to be stable; in a year or two, FreeBSD and Linux are going to be so far ahead in hardware support, stability, and in functionality that HURD would seem to be useless.

    In sum, HURD seems to be a failed attempt of the FSF to totally conquer the Open Source world, an attempt doomed from the start. In truth, they are about five-ten years too late.

    1. Re:HURD Doomed? by ransom · · Score: 1

      Well, I dunno. I'm not entirely sure of what HURD exactly is, just that its another OS based on GNU, but it sounds kinda sifty. If you don't feel like running it full time yet, well, maybe the FreeMWare came just in time. Oh, if anyone knows a site / feels like explaining what HURD is that'd rule.

      If you think you know what the hell is going on you're probably full of shit.

      --

      If you think you know what the hell is going on you're probably full of shit.
      jdube is who I am
    2. Re:HURD Doomed? by Anonymous Coward · · Score: 0

      *PLEASE* stop this GNU/Linux rant. You can talk about Linux. You can talk about the FSF. But when you combine them into that hateful moniker, you are just asking for abuse. You've got the Linux kernel, and you've got various and plentiful Linux-based operating system, only one of which carries that insulting appellation -- the one from Debian.

    3. Re:HURD Doomed? by Anonymous Coward · · Score: 0

      Programmers don't care about Stallman's politics. They just want useful software.

    4. Re:HURD Doomed? by extrasolar · · Score: 2

      There is nothing insulting about saying GNU/Linux. I have looked at all the GNU software I use and it makes sense to call it GNU/Linux. But if people want to call the system Linux, go ahead. I just fear people will forget about GNU and freedom if we all called it just Linux.

      Please don't speak of GNU, GNU/Linux, or Debian in a derogatory manner.

      Otherwise, I think we have reached an impasse.

    5. Re:HURD Doomed? by Anonymous Coward · · Score: 0

      It *IS* an insult to call in GNU/Linux. Completely. There's nothing innovative there. If honesty is your goal, then you call it XFree86/BSD/GNU/DMR/AT&T/etc/Linux, or call it Linux and stop insulting everyone. Stop awarding false credit, damn it. The FSF didn't innovate anything. They just copied what Dennis Ritchie and the BSD crew did.

    6. Re:HURD Doomed? by Anonymous Coward · · Score: 0

      Hey man, I use a lot of software that I wrote. I call my operating systemMyLinux.

    7. Re:HURD Doomed? by Anonymous Coward · · Score: 0

      It's not just the copies. A lot of the software on any Linux-based operating system is non-FSF code. In fact, most of it is.

    8. Re:HURD Doomed? by extrasolar · · Score: 2

      There are at least two major innovations of the FSF. First is a multi-language cross platform compiler. I know of no other that exists. The second is the copyleft and the GPL.

      Calling a system GNU/Linux means that it is the GNU system based on a Linux kernal. I see no insult to that. What greater insult it there in calling a system GNU/Linux than just Linux? I would say it is just the opposite.

      Can I ask to to back up some of your wild assumtions?

    9. Re:HURD Doomed? by Anonymous Coward · · Score: 0

      It is an insult because it elevates the FSF higher than the other contributors. It's just immoral.

    10. Re:HURD Doomed? by mfterman · · Score: 1

      >It seems the advantages of HURD over Linux or FreeBSD, such as they are, are expandability and scalability rather than functionality. I wonder how attractive HURD will be, however, once Linux and FreeBSD have completely multi-threaded, modularized kernels.....

      >Moreover, granted that the FSF goal is to get everyone using their software, I wonder if HURD has anything to convince people, and most importantly industry, to switch.

      >It also seems as if it will take a year or two for HURD to be stable; in a year or two, FreeBSD and Linux are going to be so far ahead in hardware support, stability, and in functionality that HURD would seem to be useless.

      >In sum, HURD seems to be a failed attempt of the FSF to totally conquer the Open Source world, an attempt doomed from the start. In truth, they are about five-ten years too late.

      Actually, you're missing the whole point to Hurd. Hurd is not in competition with Linux, any more than say, OpenBSD is in competition with Linux (which it is not, incidentally).

      Linux is a general purpose kernel based on familiar and well understood technology that tries to be as many things as it can be without compromising any of its existing functionality. It is a monolithic kernel with a lot of modularity built in, but still old technology.

      Hurd is something of a research project aimed at the Next Generation Kernel (or Next Generation Microkernel). Trying to create a viable operating system with as much modularity as possible. Once you have a stable microkernel, you can leave the system up and upgrade vast segments of the operating system that would force even Linux to reboot.

      It is not aimed at displacing Linux any more than Linux is aimed at displacing Windows. Some might say that is Linux's purpose, but others have stated that Linux is simply trying to be the best operating system it can be, with World Domination as a secondary goal. Hurd is trying to be the best kernel it can be.

      And here's an interesting point. There is nothing to say that the two groups can't use each other's code, because they're both under GPL. If the Hurd group is intelligent, they'll try to take advantage of the code base of Linux and not reinvent the wheel implementing functionality already present in Linux, especially for things like hardware support.

      For that matter, the Linux people might decide after a certain point that they can't modularize anymore without going to a microkernel based setup. At which point they join the Hurd project, fork off the Hurd code base, or start from scratch using information gathered from Hurd's work. In any such case Hurd will have fufilled its purpose.

      In short, I think Hurd is an important part of the future of Linux, as part of determining where Linux will go in the future.

    11. Re:HURD Doomed? by descarte · · Score: 1

      Linux isn't innovative
      Its a reimplementation of UNIX.
      So whats your point? Whats so important about innovation anyway?
      I'll use whatever is available NOW (if it suits my needs) whether its innovative or not.
      Gcc, gdb and other Gnu software and especially the GPL, where central in making Linux happen. Whether they were "innovative" or not (the GPL certainly was) is not the complete point.

    12. Re:HURD Doomed? by Anonymous Coward · · Score: 0
      Notice that no successful programming language has the FSF virus? All the free scripting languages that everyone uses are also free of the virus. Isn't that interesting?

      And you should talk to Steve Johnson about portable C compilers. Sure, it wasn't a back-end for ADA, but this is hardly a new concept.

    13. Re:HURD Doomed? by Anonymous Coward · · Score: 0

      Er, "reimplementation of Unix"? What are you talking about? Linux is an *implementation* of Unix. There are a lot of those going around, MS\DOS aside. Even Apple has gone over to an implementation of Unix. Unix is a mindset, a culture. You can't call either the Linux kernel or the operating systems that use it *RE*implementations.

    14. Re:HURD Doomed? by Anonymous Coward · · Score: 0

      Yes, the GPL was innovative, in a truly insidious way that makes more work for more programmers than gcc can ever hope to make up for.

    15. Re:HURD Doomed? by extrasolar · · Score: 1

      What is the point you are making? Notice that propietary programming languages aren't too successful either.

    16. Re:HURD Doomed? by Anonymous Coward · · Score: 0

      Oh, like Java? Sun owns Java. How about Tcl? Ouster own Tcl.

    17. Re:HURD Doomed? by Anonymous Coward · · Score: 0

      Uh, tcl is hardly a good example of a popular programming language. Try Visual Basic or Perl, both of which have owners and neither of which is virally afflicted. True, one is closed and the other is open, but that's still not FSFucked.

    18. Re:HURD Doomed? by extrasolar · · Score: 1

      As opposed to propietary software?

    19. Re:HURD Doomed? by Anonymous Coward · · Score: 0

      So what you're saying is that we could have a Hurd kernel with a Linux operating system?

    20. Re:HURD Doomed? by extrasolar · · Score: 1

      Point taken. But no one can reuse the code of either.

    21. Re:HURD Doomed? by extrasolar · · Score: 2

      In sum, HURD seems to be a failed attempt of the FSF to totally conquer the Open Source world, an attempt doomed from the start. In truth, they are about five-ten years too late.

      I doubt the FSF are trying to conquer. In fact they *invented* open source/free software after everything turned propietary. And every Linux-based system uses GNU so they in fact have conquered the open source world as much as Linux has. So I don't think the FSF need to conquer the "open source world". They already have.

      Hurd will hopefully provide a worthy successor to the great kernal Linux is.

    22. Re:HURD Doomed? by Anonymous Coward · · Score: 0

      True, every Linux-based operating system uses some of the FSF's software; viz. the compiler. But some uses far less than you allege. Consider David Parsons's work, for example. Linux is hardly about the FSF, you know.

    23. Re:HURD Doomed? by Anonymous Coward · · Score: 0

      Your signature is damned insulting.

    24. Re:HURD Doomed? by Anonymous Coward · · Score: 0

      You, sir, are either confused, or else you are a liar. Let's assume you aren't a liar. The FSF did not invent free software. And for the zealots on the other side, neither did Berkeley. It antedates both of them. Please check with your history. Apache, Perl, Python, Sendmail, Tcl, and XFREE86 are just a few of the important projects that are unrelated to the FSF. And I'm not even touching the whole issue here, so please don't bring it up.

    25. Re:HURD Doomed? by Anonymous Coward · · Score: 0

      The FSF are clearly trying to conquer. Otherwise, they wouldn't use a licence that spread itself into other people's software. If that's not conquering, I don't know what it is. And it doesn't work, anyway. It just forced those of us who want to sell software linked with GPL'd library code and proprietary library code to throw away the FSF stuff and rewrite from scratch. It's extremely frustrating. We have no control over the licensing that these other vendors use, and the punishes us simple programmers for this. It's not nice at all!

    26. Re:HURD Doomed? by descarte · · Score: 1

      OK, I'll concede that.

    27. Re:HURD Doomed? by Anonymous Coward · · Score: 0

      Yes, it is. Especially to those of us who can spell the word. :-)

    28. Re:HURD Doomed? by extrasolar · · Score: 2

      I was very careful to say "after everything went propietary". They invented the term "free software".

      Apache, Perl, Python, Sendmail, Tcl, and XFREE86 are just a few of the important projects that are unrelated to the FSF.

      These are free software projects. Some of these sprang from the free software movement. Some of these sprang from the open source movement which came from the free software movement. Some of these just wanted a "you do whatever you want with this just keep my name on it" license.

      Okay. I guess saying that the FSF invented free software is somewhat less than correct but it is close. I am sorry. No need to be hostile.

    29. Re:HURD Doomed? by Anonymous Coward · · Score: 0

      Accuracy is important. Please try hard not to ever misattribute credit. It's the only currency we have. Pretending that the FSF invented free software or open source, or even just using words that could be thus misconstrued, is gravely insulting to the real movers and shakers. It's also confusing to the public and demoralizing to commercial enterprises to see one of the radical fringe elements of the movement extolled as the archetype.

    30. Re:HURD Doomed? by Anonymous Coward · · Score: 0

      But everything did *not* go proprietary. Why did we need a special word for what we already had?

    31. Re:HURD Doomed? by extrasolar · · Score: 2

      True, every Linux-based operating system uses some of the FSF's software; viz. the compiler. But some uses far less than you allege. Consider David Parsons's work, for example.

      I will not claim that all Linux based systems use GNU but the vast majority do. All major distributions use vast amounts of GNU software. I am certain that your main system use a lot of GNU software.

      Linux is hardly about the FSF, you know.

      This depends on what you think Linux is about. The FSF is about free software (open source). I would say they are about similar things.

    32. Re:HURD Doomed? by extrasolar · · Score: 1

      I am sorry. I will change it.

    33. Re:HURD Doomed? by extrasolar · · Score: 2

      But I do give the FSF the credit for the Free Software and Open Source movements as we know them. If it wasn't for the FSF, none of this would be possible.

    34. Re:HURD Doomed? by Anonymous Coward · · Score: 0

      Awesome! A retroactive global signature change!

    35. Re:HURD Doomed? by Anonymous Coward · · Score: 0

      Oh, don't be silly. Without the FSF, all the script kiddies and media moguls would be running BSD instead. And if it weren't for them, someone would have taken their place. The FSF is just a fringe element.

    36. Re:HURD Doomed? by extrasolar · · Score: 2

      I wouldn't say that. The BSD system is hardly viable for much more than serving by itself AFAIK. One of the FSF's most significant contributions was probably the GPL. Not to mention that gcc and bash is helpful for BSD as well.

    37. Re:HURD Doomed? by Anonymous Coward · · Score: 0

      Whatever are you talking about? I use BSD software on Linux operating systems all the time. And commercial OSes as well. Heck, even the WinNT TCP stack is from BSD. Its inherent copycenter freedom makes BSD *infinitely* more useful for other systems than itself than anything from the FSF can ever be! You've got it completely backwards!

    38. Re:HURD Doomed? by extrasolar · · Score: 2

      That means BSD is good at being useful. GNU/Linux is good at giving users freedom.

      If BSD had all the hype right now instead of GNU/Linux, wouldn't you think that Corel would be propietizing the entire operating system right now? Making incompatible changes for their software to work on it but no other version of BSD to give them a competitive advantage.

      If I at some future point and time use a BSD-derived system, I have no guarentee that I will have source code, freedom to modify, or freedom to redistribute. With GNU and Linux, I have that freedom.

      Copycenter is an interesting concept. Could be used for textbook examples. BTW, what is the difference between the BSD license and public domain?

    39. Re:HURD Doomed? by Erik+Hollensbe · · Score: 1

      People seem to forget that HURD is another idea that someone chose to implement in a different way. Linux, and BSD, are no different.

      It would really be nice if people treated Operating Systems like members of a single sports team, instead of several different sports teams fighting for some kind of "Grand Champion"(tm) trophy that's going to ultimately conquer the Operating System universe.

      Anyone who's been around long enough to see Operating Systems come and go knows that will never be the case.

      So it would be really nice if someday, people would spend more time concentrating on the strengths and weaknesses of each Operating System instead of comparing each one to another trying to say, "well overall this one is better".

      Of course YOU (the reader) thinks that, but not the person you may be addressing it to. Perhaps they like something different.

      In other words, if you really want to make your point when writing something critical about an OS, please re-examine it to see if it just amounts to "my kernel is bigger than your kernel".

      Perhaps if more people shared this viewpoint we could really start sharing code instead of competing for bragging rights to the overall best implementation.

      -Erik-

  26. Re:False Credits by Anonymous Coward · · Score: 0

    Stallman wrote everything that is in use today. He is God's gift to computing. Get down on your knees (you're probably there anyway because you're blowing your father) and beg forgiveness for slandering The Honorable Stallman.

  27. Re:There is an end to Perl by Anonymous Coward · · Score: 0

    No, he's right. Perl is but a minor annoyance. Larry and those other dumb fucks have no clue on how to make a real language. It's too late in the game for them to admit that they were goofing around with Perl.

  28. Ack! My poor Hurd box..... =) by Anonymous Coward · · Score: 0

    Well, those of you who guessed that it was a surprise for me to see my name and my hurd box on Slashdot were right... =) FYI: The OS itself doesn't appear to have given out, but the IP stack is less than happy. It's no longer willing to take incoming or outgoing requests. I'll reset it later today. For those who are wondering the web server on it, I'm running swshttpd - http://freshmeat.net/appindex/1999/08/02/933599238 .html The apache compile kills the OS during `./configure'. If you have other questions, feel free to email me: jbailey999@hotmail.com (If you email me there, I'll give my real address, that's where I collect spam and stuff). Tks, Jeff Bailey

  29. Re:It WAS the only Hurd box on the net by jilles · · Score: 2

    Yup, it couldn't handle the stampede of slashdotters (sorry couldn't resist)

    --

    Jilles
  30. The ultimate test for HURD by Anonymous Coward · · Score: 0

    Wow, now lets see if it can stand up to the /. effect. Though the story was posted only 8 minutes ago and it already seems pretty slow.

  31. hmm.. by Zurk · · Score: 3

    here's the dump from netcrafts query page :
    Sorry, couldn't determine what the server was for host hurd.zugzug.com on port 80.
    interesting to see that netcraft couldnt determine the server.

    1. Re:hmm.. by andrewb · · Score: 1
      Well, that's hardly surprising... It's probably the only HURD box on the net.

      --

      --

      --
      We apologise for the inconvenience.

  32. Re:Ouch by Anonymous Coward · · Score: 0

    Yes and no, I think it's kindof funny that a simple announcement to bug-hurd of my web server was enough to get it posted. I intended for this web server to be a simple demonstration of a web server that did a `ps -ax' and a vmstat on request. However, in general, I think that people ought to design their web servers to deal with the /. effect. There's certainly been enough articles on the topic! Tks, Jeff Bailey

  33. Re:GNU ROCKS! by Anonymous Coward · · Score: 0

    HURD isn't linux.

  34. Re:There is an end to Linux by mircea · · Score: 1

    Whatever the "next Linux" may be, it'll have to be damn good to make me switch over :)

  35. Re:/=1|?57 |o057 by Anonymous Coward · · Score: 0

    you're just happy because you had a reason to get second post.

  36. Re:Obligatory Troll: GNU/Linux/BSD/Hurd by Anonymous Coward · · Score: 0

    It uses Linux code. I agree that It should be called GNU/Linux/Hurd. It's only fair.

  37. Re:cool, I think by Anonymous Coward · · Score: 0

    "We've all put so much effort and time and code into Linux, are we supposed to just dump it as soon as HURD becomes usable?"

    Erm.. no, use it or not as you please. Did you really need someone to tell you that?

  38. Re:Hurd Advantages? by Anonymous Coward · · Score: 0

    What does the FSF have to do with money? I thought they specifically said that they are not involved with the issue of whether software was free of charge or not.

  39. Re:What would Aristotle say? by extrasolar · · Score: 2

    If you don't already know this, propietary software isn't the same as commercial software. And ask how the people at Red Hat feed their children.

    You are seeing software as a product to be sold. I see software as knowledge to be learned and experimented with. Yet scientists all over the world are being hired and are feeding thier children. At no point does a scientist say, "Let me propietize my discoveries and forbid anyone sharinng this information."

  40. Re:Hurd Advantages? by Anonymous Coward · · Score: 0

    BSD has plenty of advantages over Linux-based operating systems. The most important one is a coherent distribution. So far, we haven't seen that from any of the Linuxes. Still, it's probably only a matter of time. I used to have so much hope for Slackware.

  41. Re:Poor guy [For once Dynamic IP is GOOD!] by Anonymous Coward · · Score: 0

    It's sort of dynamic. Rogers @home actually assigns the IP addresses to you. They give you the OPTION of using DHCP, but it always gives the same address. Besides, I still think this is incredibly funny.. =) Tks, Jeff Bailey

  42. Re:HURD, Linux, Open Sources by Anonymous Coward · · Score: 0

    Yeah, that's why Andy's dumb ass is insignificant these days. That'll teach that dumb fuck to go up against Linus.

  43. MacOS X + HURD on Mach? by tcs · · Score: 0

    As one who enjoys using UNIX but misses the lack of certain software which is available only for Doze/MacOS (i.e. Adobe anything), I have been closely watching the evolution of MacOS X. As a Mac, it is subject to the availability of the software I wish to use, and as UNIX, well, it's UNIX; 'nuff said.

    So I intend to take OS X for a test drive when it is released, as I hope many /. readers will. However, I've gotten spoiled by using an open source OS, and I hesitate to go back to a closed one. One thing I have read, though, is that OS X is Mach-based. If I could run GNU Hurd alongside OS X, both atop Mach, I wonder if some of my closed-source misgivings would be alleviated?

    If only Macs weren't so expensive, I think they would be on the virge of being one killer platform. As far as getting people to jump ship from elsewhere, they offer gobs of backward compatibility: Linux/x86 & Windoze both run on Virtual PC, Old Mac apps run on OS X, all this fantastic software being developed openly for Linux and the BSDs could be compiled and run natively on OS X and/or HURD. Of course, much of this software is X based - that means the X Window System would have to be hacked in, maybe some combination of XFree for the libraries and a commercial X Server for Macintosh for integration with the Mac desktop? I'm just throwing this out there - if the Mac OS were running an X Server, would Hurd and OS X be able to share the Mac desktop? How about file system integration? Would one have to resort to NFS, or could filesystems be shared in a more close-knit and high performing fashion?

    So does anyone care to comment on how feasible it would be to run OS X and Hurd atop Mach simultaneously?

    --
    /. peeve #274: The word is neither "walla" nor "whala", it's voila. Phonics is a tool of the devil.
    1. Re:MacOS X + HURD on Mach? by Anonymous Coward · · Score: 0

      You mean "for the Linuxes and the BSDs".

    2. Re:MacOS X + HURD on Mach? by Anonymous Coward · · Score: 0

      It's hardly very impressive that Mac OS X can run x86 Linux binaries. After all, BSD has done this forever, and Mac OS X is just a cool BSD. It would be much more impressive if there were some Linux-based operating system that managed to run BSD code. Not even the mighty Redhat seems to have figured that one out.

    3. Re:MacOS X + HURD on Mach? by Anonymous Coward · · Score: 0

      *BSD/x86 running x86 Linux binaries, while useful, isn't "impressive." MacOS X/PPC running x86 Linux binaries, however, isn't impressive either. It's insane, and untrue.

  44. Re:What would Aristotle say? by Anonymous Coward · · Score: 0

    Why the fuck should I have to go work for Redhat just to feed my children? Don't be a loon! My company sells software. I'm not evil. I'm practical. 99.98% of the companies out there are evil by the FSF's standards. They tell us we should go flip hamburgers. Well, fuck that noise. I didn't go to college to throw away my skills. I'm doing what I'm good at, and I'm being paid for it. We can't all work at Redhat. Please get a grip on reality!

  45. MODERATE THIS UP (FUNNY) by Anonymous Coward · · Score: 0

    Oh it must have been Bruce's henchmen who moderated this down. Buncha morons with no sense of humor.

  46. Re:There is an end to Linux by killmeplease · · Score: 1

    I fyou read the debates between Andrew Tanenbaum and Linus Torvalds, when Linus was developing Linux with the community, you will see that Linux does not have a microkernel. A microkernel seperates the kernel level services, system calls, interrupt handlers, etc... from the managment systems, like memory managers, file system managers, and drivers a like. To say anything with Linux and Microkernels in the same sentence, one should always include "does not have", or "is easier to implement", etc... There is a big debate because the Linux kernel is so huge because of all the modules that need to be loaded. A microkernel system would be much leaner, I do not know about faster. My time with Minux was short ( a semester ) and my performance tests comparing Minux and Linux would not be fair

    --
    - Kill Yourself, spare us all! -
  47. Re:Moderate That Post UP!!! by Anonymous Coward · · Score: 0

    oh great, a gook is posting here. This site has gone downhill.

  48. Re:I Am the Walrus by Anonymous Coward · · Score: 0

    in Dumont, NJ, earlier this year, the "Nice man From D.A.R.E." (Ptl. Longo) pleaded guilty to Child Molesting. He beat the rap on "official misconduct" because he wasn't wearing his uniform at the time. He also managed to avoid jail time. According to Thomas Sowell, Dare Has zero impact on Drug use. Hmm..... So what is the intent of that program, anyway? And should we spend tax money to grant pedophiles access to young boys?

  49. Re:What would Aristotle say? by Anonymous Coward · · Score: 0

    Why should we even *want* to work at Redhat? It's too late to get rich (post-IPO), and they're just putting out crappy Winix-ware. It's incoherent. Look at what happened to Rasterman, dude, and think hard before you kiss Redhat's ass.

  50. Re:Re-Compile? by Anonymous Coward · · Score: 0

    Binary compatability is eventually intended, but there's still a few things in the glibc that need doing for this to happen. Tks, Jeff Bailey

  51. /unix.elc by Tom+Christiansen · · Score: 5
    Superficially you'd think there's an element of jealousy there because Stallman almost wrote an OS then someone else got most of the limelight by writing the kernel... but that just doesn't feel like the case
    I realize that emacs is a fine operating system, but some of us still prefer Unix.
  52. Kook Killer by Anonymous Coward · · Score: 0

    Great. We now have a certified kook polluting slashdot again. How many -1's does it take to kill his IP?

  53. False Credits by Anonymous Coward · · Score: 0

    If Stallman actually wrote an operating system, then Al Gore invented the Internet. Come on guys, give credit where it's due instead of just feeding an undeserved myth.

    1. Re:False Credits by Anonymous Coward · · Score: 0

      Let me answer this.

      Stallman wrote a lot of stuff of the OS (gcc, emacs etc).

      The Hurd was designed and written by Thomas Bushnell and other people, notably Roland McGrath, also author of the Glibc, make, autoconf and other stuff and Miles Bader.
      Many people contributed to it, and I can't list them all from the top of my head, check the ChangeLogs.
      Currently, beside Thomas and Roland, Mark Kettenis and Okuji Yoshinori are important contributors.

      My small self is just compiling and debugging stuff, especially for Debian GNU/Hurd.
      brinkmd@debian.org (Marcus Brinkmann)

    2. Re:False Credits by Anonymous Coward · · Score: 0

      What else did Stallman ever write besides gcc and gemacs? Even those are just copies of someone else's programs. What did he ever innovate? I'm serious here. It's an honest question. Only the GPL comes to mind.

    3. Re:False Credits by phygelus · · Score: 1

      Oh lordy. GNU Emacs is an imitation of um, Richard Stallman's original emacs...

    4. Re:False Credits by Anonymous Coward · · Score: 0

      So, what about gosling? microemacs? What the hell is stallman's problem? Who ran over his puppy?

  54. MacOS X: The Best of Both Worlds by Anonymous Coward · · Score: 0

    I've used MacOS X. It's a great system. Lean but stylish, just as you'd expect from an Apple/BSD fusion. And I believe that the BSD parts are still open sourced.

  55. Re:There is an end to Linux by Anonymous Coward · · Score: 0
    There won't be an end to the Linuxes until some other, more hyped flavor of Unix comes along. What's going to happen is we'll see a hundred different Linuxes sprout up (which are all merely Unix variants), and then through mergers and acquisitions, they'll all die down into just a few. Meanwhile, other flavors of Unix will still keep going, like the Solarides and the BSDs. Perhaps MS-Linux or MS-BSD would do it, but only because of the hype and integration to monopoly tools.

    If you expect a new O/S paradigm, don't look to someone commercial or political.

  56. Lucy In The Sky With Diamonds by el_ted · · Score: 1

    Yeah. Actually that stands for LSD:

    Lucy in the Sky with Diamonds


    Actually, someone misheard it as "Lucy's getting high with Linus":

    The embarrassing moment of revelation:
    My was it an embarrassing moment. I
    was giving a private concert for Paul
    McCartney and Ringo Starr, and they
    started laughing when I sang the wrong
    lyrics.

    Age when I realized how wrong I had
    been: 23
    -----------------------------

    Me used to be a angry young man
    Me hiding me head in the sand
    You gave me the word
    I finally HURD
    I'm doing the best that I can.

    --
    -- You are in a twisty maze of passages, all alike.
    1. Re:Lucy In The Sky With Diamonds by BedPanDan · · Score: 1

      Actually, the fact is, is that you're a moron. The inspiration for the song was a picture that John Lennon's son, Julian I believe, drew as a young child. Julian (?) named the drawing "Lucy in the sky with diamonds." So, in all actuality, the song most likely has nothing to do with LSD.

      Yes, i've seen a scan of the drawing online....

  57. 86% Mortality rate on new Linuces by Anonymous Coward · · Score: 0

    Some Linuces will die. Others will prosper. At $200/share, Redhat has a good chance of being one of the winners. But most of the Linuces will kick the bucket. That's ok. Progress continues.

  58. Re:There is an end to Bruce Perens by Anonymous Coward · · Score: 0

    Because there's no reason for Perens to get the moderation points just for his name -- which is what is happening. People with karma over 50 should only be allowed to post anonymously.

  59. Re:It's nice to see by Anonymous Coward · · Score: 0

    The real war is, and has always been, between Microsoft and Unix. Your so-called "Linux/Windows" war is merely putting new names on old matters.

  60. Re:What would Aristotle say? by extrasolar · · Score: 2

    Your company can sell all the software you want. I just ask it to be free (as in free speech). If you don't, I will buy my software elsewhere.

    Also you assume (college == get a good job).

    If you can make a living fliping hamburgers than why not? My plan is to get my degree and do exactly that. Or perhaps some other job. But I will still have my free time and perhaps I will do something I love other than making a superfluous amount of money.

  61. Re:What would Aristotle say? by descarte · · Score: 1

    If you don't like don't use it.
    They have nothing against you.
    You have no God given right to FSF code or any other code, just as the FSF has no God given right to your code.

  62. Re:What would Aristotle say? by Anonymous Coward · · Score: 0
    Kid, when you grow up, you'll see that this just isn't how the real world work. I know that sounds like an insult, but it's not meant to be. Get out of school and see what the world is really like. If I can make $70k working for a normal software company, I can feed my kids. If I do this FSF madness and throw away my skills, I can't. Why must the FSF attack our children?

    Also, your notion of "free" is clearly just the product of the FSF's lies. That's not free. It's viral. It's restricted. It's infective. It's trying to hurt people. It is *NOT* trying to help people.

  63. Re:Hurd Advantages? by Anonymous Coward · · Score: 0

    Sorry, that was a mistake, i meant gpl OS

    THB

  64. Re:What would Aristotle say? by Anonymous Coward · · Score: 0

    The FSF thinks they can apply copyright law to include things they didn't even write. Guess what? They're full of shit. I use FSF libraries in closed source code, and nobody knows the difference. I violate nothing.

  65. Re:Slashdotted by Zurk · · Score: 1

    neither are necessary for an OS. GNU tools (compiler, basic shell utils etc etc) are more than sufficient.

  66. Re:What would Aristotle say? by descarte · · Score: 1

    So I should write my code so you can use it in your proprietary products?
    Ha ha, I don't think so... If that is the case I want to get paid for it.
    See the problem? The GPL is largely responsible for the success of Linux.

  67. Re:Cool Hurd Tricks by Zurk · · Score: 1

    no. eros is a rather kewl new OS being developed. refer to previous /. stories or search on google.

  68. Re:Hurd Advantages? by Anonymous Coward · · Score: 0

    BSD filled a void for an open sourced OS, and Linux filled one for an open source operating system You said it yourself...Linux has no advantages over BSD, yet for some reason people are using Linux. Believe me, the HURD actually has some advantages, unlike Linux, and thus will become popular once it's stable.

  69. Re:Slashdotted by Anonymous Coward · · Score: 0

    A compiler is necessary for an OS? Tell that to Sun. The only FSFware I ever use is the compiler. The rest of what you want is available from elsewhere, and better. Still, I expect Richard to start crowing about my GNU/Irix operating system any day now.

  70. Re:What would Aristotle say? by Anonymous Coward · · Score: 0

    If you expect to be paid for it, then you aren't writing free software. Free software has no restrictions. This "free for noncommercial use" or "free for nonclosed use" or "free for nonpaid use" or "free for viral use only" is nothing like free. If you write someting beautiful, give it away. Just fucking give it away. Hypocrites!

  71. Re:There is an end to Linux by Anonymous Coward · · Score: 0

    Mr. Perens, you are absolutely right.

    Someday we will all be using FreeBSD, the Open Source successor(and predecessor) of Linux.

    Linux is indeed not forever. A new day will dawn.

    :) :) :)

  72. Re:Slashdotted by Anonymous Coward · · Score: 0

    Don't you mean "neither is", not "neither are"? Or are you trying to say something else?

  73. There are no GPL'd operating systems by Anonymous Coward · · Score: 0

    Currently, there are zero completely GPL'd operating systems. Even Debian ships an OS with non-GPL'd software. And the Redhat OS is so filled with non-FSF stuff that you have to hunt to find it. Now, maybe you can make a decrepit useless operating system with only GPL'd software on it, but nobody ever will. Or are you suggesting that everyone is going to reinvent the wheel to rewrite the free software that's already out there just so they can slap the GPL on it? I doubt it. I sincerely doubt it.

  74. Re:Slashdotted by Anonymous Coward · · Score: 0

    If the FSF is using HURD for their kernel, what will they use for their operating system? Debian Linux?

  75. Re:What would Aristotle say? by Anonymous Coward · · Score: 0

    I'm sure glad that Berkeley didn't have your shitty/greedy attitude. Otherwise we'd all be using X.25 instead of TCP/IP.

  76. Re:There is an end to Linux by Anonymous Coward · · Score: 0

    Moderate this up, he has a real point.

  77. GNU/NT and other Python newts by Anonymous Coward · · Score: 0

    You run GNU/Irix? Kewl! I run GNU/NT myself. It's always complaining about being turned into a newt. :-)

  78. I agree entirely by extrasolar · · Score: 2

    This is one the reasons free software/open source is so much more like knowledge. Didn't Isaac say that he could reach new heights by standing on the shoulders of giants... Let me see that happen with propietary software :)

    plug:
    I wrote about this very thing in The Rise and Fall of OS Empires. It was also a subtle argument against BeOS :)
    /plug

    1. Re:I agree entirely by Lazy+Jones · · Score: 1

      What you're forgetting is that proprietary OSes can also build on the knowledge gained from implementing an Open-Source OS, if not on the code itself (perhaps illegally, but who will care / prove it). Consider the OSes that are distributing gcc as the primary compiler.

      --
      "I love my job, but I hate talking to people like you" (Freddie Mercury)
  79. Re:Microkernels not "new tech"...try exokernels by cybaea · · Score: 1

    Hey! That's interesting. I had not heard of Exokernels before. Anything that increases web server performance by half an order of magnitued is a Good Thing.

    Read more about XOK and ExOS at http://www.pdos.lcs.mit.edu/exo/ as the man said.

    --
    Hi!
  80. Re:What HURD is... by Anonymous Coward · · Score: 0

    Most microkernel architectures (Flux, soon GNU Mach) use the OS Kit, which contains basically linux 2.2.x hardware device drivers. marcus@gnu.org

  81. Re:Slashdotted by Azul · · Score: 1

    They will use GNU for their operating system.

    Alejo.

  82. Re:Slashdotted by Anonymous Coward · · Score: 0

    What do you mean "they will use GNU as their OS"? Even the Linux OSes have plenty of nonFSFware in them. Read the manpage for rsh lately? It's hardly "GNU". Neither is openssh. I don't think you can make an operating system using only the stuff the FSF owns.

  83. Re:Hurd Advantages? by Daniel · · Score: 2

    DOS and Linux were very different, while Hurd and Linux are very similar.

    I think you need to learn a little more about the Hurd before making a statement like that. Start by reading some of the other posts on this thread ;-)

    Daniel

    --
    Hurry up and jump on the individualist bandwagon!
  84. Free software drives out crippleware by Anonymous Coward · · Score: 0

    Good catch, man! This just goes to show that free software is what's ultimately successful, not crippleware with strings attached.

  85. Re:What would Aristotle say? by extrasolar · · Score: 2
    1. Customers demand free software
    2. Companies meet demand
    3. Developers working for companies develop free software


    That's the way I think it will go.

    I may end up developing propietary software. But that will not prevent me from writing free software. It will also not prevent me from demanding free software. Many people must develop propietary software. There is nothing wrong with that. The revolution has only begun.
  86. Re:So, what is herd? by Anonymous Coward · · Score: 0

    > *But* Linux still has many more years of development behind it than HURD. It's better not to think in terms of years but in manhours, where Linux is far ahead. But note also that most Linux development goes into hardware device drivers, which can be reused either unchanged or with little modifications in GNU Mach directly or in OSKit. marcus@gnu.org

  87. Re:Slashdotted by extrasolar · · Score: 2

    The only FSFware I ever use is the compiler.

    That is hard to beleive. GNU is so pervasive in "Linux" operating system that it makes more sense to call it GNU/Linux. Besides, Linux is a kernal, the rest is mostly GNU.

    Take a look at http://www.gnu.org/software sometime. I counted well over a hundred commonly used software packages there sometime in just the GNU section. Including GNU Bash, GNU Window Maker, GNU Emacs, GNU elvis, GNOME, glibc, etc. Are you sure you don't use any of these or other software on the GNU software map?

    GNU is a complete system except for the kernal. That doesn't mean added software makes it not GNU.

  88. Re:What would Aristotle say? by descarte · · Score: 1

    OK, fine. FSF sucks, GPL sucks harder.
    So why don't you open up Visual C++ on your NT box or some other compilers on the platform of your choice and use them instead?
    The software is only meant to be used by those who find the licensing acceptable.

  89. Re:There is an end to Linux by Anonymous Coward · · Score: 0

    Hi Bruce, I think it is enough room for two or three OS's to be used, especially with different specialisations (embedded systems, distributed systems etc). Anyway, code reuse already happens: The linux hardware drivers are used in GNU Mach for the Hurd and also in the OS Kit. Every Linux developer is also a Hurd developer. The only important thing is that we keep code reusable and stay compatible on multiple levels (binary compatibility, source compatibility, protocol compatibility etc). Marcus Brinkmann (brinkmd@debian.org)

  90. Re:So, what is herd? by Daniel · · Score: 2


    *But* Linux still has many more years of development behind it than HURD.


    Actually, that's not quite true. In fact, I think that the Hurd has been around longer than Linux. The problem as I understand it is that it's an experimental design, and they keep deciding to throw out or rewrite parts of the system, whereas Linux is based on the well-known Unix kernels. Recently there seems to be a significant amount of forward progress, and I wouldn't be surprised if things get a lot better over the next year. Or they might not ;-) Time will tell..

    Daniel

    --
    Hurry up and jump on the individualist bandwagon!
  91. Similarities internal and external by Tom+Christiansen · · Score: 3
    You might both be right, depending on what you're each thinking.

    Any POSIX conformant system will have essentially the same API. By that way of thinking, OpenMVS, OpenVMS, Solaris, AIX, Irix, Tru64 Unix, BSD, Linux, and yes, even the crippled NT subsystem seems quite similar. If the Hurd attempts to conform to the POSIX spec, then it would seem very similar to Linux or Solaris or BSD, which also make the same attempt. write(2) and read(2) et alia are pretty much the same everywhere. MS-DOS, on the other hand, seems quite different, because it is not standards conforming.

    Of course, to someone hacking on the kernel source code, you, Daniel, are completely correct. A regular Unix kernel hacker will look for a long time for bdevsw in something running on top of a microkernel and never find it.

    It's really a matter of perspective.

  92. Re:There is an end to Linux by Anonymous Coward · · Score: 0

    Hi Bruce,

    I think it is enough room for two or three OS's to be used,
    especially with different specialisations (embedded systems, distributed systems etc).

    Anyway, code reuse already happens: The linux hardware drivers are used in GNU Mach for the Hurd and also in the OS Kit.

    Every Linux developer is also a Hurd developer.
    The only important thing is that we keep code reusable and stay compatible on multiple levels (binary compatibility, source compatibility, protocol compatibility etc).
    Marcus Brinkmann (brinkmd@debian.org)

  93. The GPL is not legally binding by Anonymous Coward · · Score: 0

    Um, no. You assume that the GPL has teeth. It doesn't. Ignore it. It's never been ruled about by a judge, so it has NO LEGAL STANDING. Really, if you care about free software, you should ignore the GPL. If you don't believe in it, you ignore it because you know it's bullshit. If you do believe in it, you ignore it because you hope a judge will make a ruling. Otherwise, nothing matters.

  94. Re:Hurd Advantages? by Anonymous Coward · · Score: 0

    Linux has some advantages over BSD :
    i) GPL'd source code.
    ii) More visible development model.
    iii) The GNU tools. THe BSD versions of the little things, like ls, cd, grep etc. suck compared to the GNU versions, due to the GNU extra options.

  95. Re:Golden Opportunity by Anonymous Coward · · Score: 0

    GLibc 2 has versioned symbols, so no difficult upgrades anymore. Marcus Brinkmann

  96. Re:Hot-upgrade of kernels! by Anonymous Coward · · Score: 0

    Hi, a kernel upgrade will probably be easier with a microkernel than with linux, but it is not interesting, as the kernel hardly contains anything. The big stuff is in the userspace servers, which can be replaced at run time, except some critical ones like the root fs, proc, auth, ... But it is possible (but is it feasible?) to replace even those at run time.

  97. Re:So, what is herd? by Anonymous Coward · · Score: 0

    You say the Linux has years more devel time than the Hurd. So what? WinNT also has years more devel time than the Hurd. And BSD has years more devel time than either WinNT or Linux. Why does that matter?

  98. Re:Hurd Advantages? by Anonymous Coward · · Score: 0

    100.00000000000000000000% flamebait! Moderate the parent down to Gehenna. That's all lies and propaganda. SUFFER NOT THE TROLL TO LIVE.

  99. Re:Slashdotted by Anonymous Coward · · Score: 0

    Yes, I'm quite sure I don't use any of those. Why should I? There are better alternatives to all of them, except for the compiler. And you have a funny idea about what's the FSF's and what isn't.

  100. Re:There is an end to Linux by Anonymous Coward · · Score: 0

    Yeah. I'm sure we're going to head back away from SysV, and back to that crufty, ancient BSD crap.

  101. Re:aw come on! by Anonymous Coward · · Score: 0

    I wonder who the dumbass is here ... The Hurd is based on GNU Mach, which uses the Linux hardware device drivers, quite a few Megs of code. So saying they have nothing in common is simply wrong. Also on tha appplication and interface side, there are a lot of commonalities. Marcus

  102. Re:Poor guy [For once Dynamic IP is GOOD!] by dennisp · · Score: 2

    He's on rogers, the have static ip's more or less. His uplink is also likely 47KB/s.

  103. Re:There is an end to Linux by Anonymous Coward · · Score: 0

    Fucking trolls! Why is it that when we burn the flamebait, it still regenerates? BSD is the product of twenty years of continual refinement and solid engineering. SysV is the product of an abortus thrown over the wall from the smart people (Bell Labs research) into the corporate sector. Get a clue.

  104. Re:There is an end to Linux by Anonymous Coward · · Score: 0

    The "crufty, ancient BSD crap" that gave Unix TCP/IP, printing, virtual memory, a decent shell,...

    Aside from which, Linux is not SysV; it is a strange hybrid of BSD, SysV, and quirks exhibited by past Unix flavors.

  105. Re:What would Aristotle say? by Anonymous Coward · · Score: 0

    The major problem with gcc is its embrace-and-extend philosophy. The FSF never did care about standards. Why? Same reason as Microsoft. Plenty of evil to go around.

  106. Re:What would Aristotle say? by descarte · · Score: 1

    You are stealing the work of programmers, who freely gave you access to their code.
    All of these PROGRAMMERS, coders just like you, wished you to follow the terms of the GPL.
    Specifically that you only use the software in the way that they indicated and that you make the source code freely available.
    If you couldn't abide by these terms, why didn't you use something else?
    How would you feel if I treated your work the same way?

  107. /.'d already by ostiguy · · Score: 0

    At 1134pm eastern on a Sat night? who makes the first "is it hosted by IIS" post?

    Matt

    1. Re:/.'d already by Turmio · · Score: 1

      > At 1134pm eastern on a Sat night? who makes the first "is it hosted by IIS" post?
      The AC who posted the previous message must be faster than your thoughts :)

  108. Re:What would Aristotle say? by Anonymous Coward · · Score: 0

    You cannot steal something that is free. If you can steal something, it is not free. Therefore, GPL'd software is not free.

  109. Re:What would Aristotle say? by Anonymous Coward · · Score: 0

    The "terms" are a legal fiction. Find a judge, or shut up.

  110. Hosted on the Hurd? by shemnon · · Score: 0

    Is it actually hosted on the Hird? If so then the hurd cannot handle geting slashdotted. But then again only a mainframe or starfire box could really withstand that.

    --
    --Shemnon
    1. Re:Hosted on the Hurd? by Anonymous Coward · · Score: 0

      Starfires crash frequently. Sun is somehow like M$. Much marketing, buzzwords, but crappy (or let's stay fair: unfinished) products.

  111. Re:There is an end to Linux by Anonymous Coward · · Score: 0

    uhh, sure.

  112. Re:/=1|?57 |o057 by cheese63 · · Score: 1

    heres what I got out of it:

    :/= That's a crooked smile guy with a goatee
    1|? Well, in binary, you can have a 1 or a what? A zero of course, so we have this so far:

    :/=0 Which appears to be a fat man with a crooked smile and a goatee.

    57| Well this is, ah, fuck it, i don't know, i'm just trying to get my karma up from -4 by posting stuff, it's not working

  113. Re:There is an end to Linux by Anonymous Coward · · Score: 0

    And don't forget the editor of the gods.

  114. Sounds like... by Anonymous Coward · · Score: 0

    someone was jonesin' for a thesis topic. From what I gather after sifting through everything on the exo site, this is an entirely unuseable paradigm in the Real World.

    Raw performance isn't the holy grail of kernels--I certainly won't sacrafice useability to the point that this would require. Do you really want to have to handle your own disk caching, resources, etc in each app you create? If you're running a server which requires it, customize the kernel, not the app.

    If device problems are bugging you on your home machine, chmod 777 /dev/* (or add group permissions as appropriate)
    What's that? you're run a production exokernel server and there's a reason you don't want X to do Y? Well, tough titties--the app you're running was coded greedily.

    endokernels forever.

    1. Re:Sounds like... by Anonymous Coward · · Score: 0

      chmod 0777? What does it mean to execute a device? May we turn on the sticky bit, too? :-)

  115. Re: OK, ere'sa URL by PiMan · · Score: 1

    This is the official GNU Hurd site. Short summary: It's a microkernel, which means it's harder to develop and possibly slower, but more versatile in what it can do. Think a kernel that's nothing but modules.

    --
    Windows 2000: Designed for the Internet. The Internet: Designed for UNIX.
  116. Re:Connectivity? by Anonymous Coward · · Score: 0

    LanCity Modems have an internal ip used for managment purposes - u can find out the ip when u do a tcpdump -i ethwhatever - and watch for snmp traps ... snmp v1 - public community works for me

  117. Re:aw come on! by Anonymous Coward · · Score: 0

    He is right though dumbass. Linux and HURD have nothing in common, though the goals might be the same.

  118. Re:Ouch, even funnier by dennisp · · Score: 2

    Since he's on rogers, his uplink is more or less fixed.. Doesn't matter anyway though, far more traffic goes by which could be classified under quake/half-life/whatever servers and warez.. :)

  119. GNU Patch? by Anonymous Coward · · Score: 0

    What's GNU Patch? I thought Larry Wall invented patch. Is GNU Patch the free rewrite?

    1. Re:GNU Patch? by Anonymous Coward · · Score: 0

      Hush. Next they'll be blathering about GNU Perl.

    2. Re:GNU Patch? by Per+Abrahamsen · · Score: 2

      Larry Wall created patch as free software. After he lost interest in it, the FSF took over maintenance.

    3. Re:GNU Patch? by Anonymous Coward · · Score: 0

      Is it still free, or did it get infected by the GPL? Can I still get a version without the virus?

    4. Re:GNU Patch? by Per+Abrahamsen · · Score: 2

      It is still free and now also protected by the GPL.

    5. Re:GNU Patch? by Anonymous Coward · · Score: 0

      Well, fuck me harder. I don't need a virus just because I want free software. Protected my ass. Where's the free version that Wall wrote, the one without the infection?

    6. Re:GNU Patch? by Anonymous Coward · · Score: 0

      The GPL protects *nothing*. It's just a legal fiction designed to steal other people's work. Try the LGPL is you don't care to be a thief. Or the BSDL. Or the AL.

  120. M'kay by habib23 · · Score: 0

    /.'d on a saturday night. I hope this doesn't reflect the performance we can expect from HURD.

    --
    wake up and find out that you are the eyes of the world.
    1. Re:M'kay by VWswing · · Score: 1

      oh come on.. hurd has only been talked about for what.. 12 years now? we wouldn't actually expect it to be.. STABLE or available would we?

      --
      "And how can this be? For he is the ..."
  121. Re:So, what is herd? by Little+Brother · · Score: 1

    Good point, perhaps I should reinstall MP/M or CP/M on my system...

    --

    Little Brother, watching the watchers

  122. Re:Ouch, even funnier, gets better. by dennisp · · Score: 2

    Naw, traffic is managed through QOS, most likely using ONAdvantage. Therefore one user can't use all the traffic on a segment himself -- unless of course, no one else is trying to do anything.

    Most rogers users (his MSO) have lancity modems and they have a fixed uplink of around 47KB/s (well, backbone and local problems aside).

  123. Re:not qute by Fantome · · Score: 1

    Only in theory. A "working" kernel took many, many years to come out. They finally have most of the really big bugs hammered out. A few more down and I imagine they'll start to flush out the features.

  124. Re:Benchmarks again... UnixWare fastest. by IntlHarvester · · Score: 1


    Uhh -- I haven't heard much about UnixWare lately. Apologies to all the folks at SCO, Novell, and AT+T.

    (Doesn't Solaris and UnixWare have a somewhat common source base?)
    --

    --
    Business. Numbers. Money. People. Computer World.
  125. Re:What would Aristotle say? by descarte · · Score: 1

    You may have a point there.
    Maybe it would be more pure to "Just fucking give it away."
    Maybe it might even be more ethical (by some definitions).
    But I for one am definately NOT going to just GIVE it away.
    This is not my intention or motivation and I don't really care what anybody thinks about it.

    And as the programmer I am the only one who can decide what the appropriate use for the software is.
    What sounds more communist to you, your insistence that I "Just fucking give it away?" Or my (perhaps selfish) insistence that my software only be used in a way that I approve of?
    No one has a right to anyone else's code.
    If you don't like the license don't use the software.

  126. Re:What would Aristotle say? by Anonymous Coward · · Score: 0

    No one has a right to someone else's code? I don't think comrade Stallman would agree.

  127. Re:What would Aristotle say? by Anonymous Coward · · Score: 0

    If you haven't given it away, it's not free, and you're lying if you say it is.

  128. Re:What would Aristotle say? by Anonymous Coward · · Score: 0

    So, you're not making your software available for altruism or for fame. Why then are you doing so? What are your motives, sir?

  129. Solaris(SunOS 5.x) is microkernel based? by Anonymous Coward · · Score: 0

    Mmh, I thought it's monolithic
    like Linux.

    Frank

  130. It's nice to see by Muggins+the+Mad · · Score: 2


    It's nice to see another OS (kernel) design is still being worked on - people seem to get so caught up in the Linux/Windows war that they forget that there are several other designs that offer benefits of their own.

    I'll certainly give a full HURD distro (say, Debian HURD) a good try should it ever make near-completion. :)

    1. Re:It's nice to see by Trailer+Trash · · Score: 1

      If there's a war, it's between the open source/free software movement and the traditional proprietary software world. Unfortunately, pretty much all Unixes- except Linux and the BSD's- are in the "traditional proprietary software world". Nice to see that Netscape may be coming over to our side.

    2. Re:It's nice to see by Anonymous Coward · · Score: 0

      Two of the Linuxes are also in the proprietary world: Corel and Caldera. And two of the BSDs are, too: BSDI and Mac OS X. But I've heard that everything from BSDI is open source, and much of Mac OS X. Is everything from Corel and Caldera open source? I think not.

    3. Re:It's nice to see by Duckie01 · · Score: 1

      As quoted from Debian Weekly News:

      Has Corel goofed up again on licensing issues? Corel Linux's [8]EULA prohibits minors -- including minors who are Debian developers and contributors to free software -- from [9]downloading the Debian-based distribution. (Bruce Perens, [10]frustrated at the third Corel licencing issue in as many months, [11]briefly advocated a lawsuit against Corel.) Corel has been [12]talking to Debian about the issue, though people are still unsatisfied with the results and are getting a bit fed up with these continuing problems.

      References
      8. http://linux.corel.com/products/linux_os/eula.htm
      9. http://www.userfriendly.org/cartoons/archives/99no v/19991128.html
      10. http://www.debian.org/Lists-Archives/debian-legal- 9911/msg00227.html
      11. http://slashdot.org/article.pl?sid=99/11/28/111323 3&mode=nested
      12. http://www.debian.org/Lists-Archives/debian-legal- 9911/msg00272.html

    4. Re:It's nice to see by Anonymous Coward · · Score: 0
      There is no such thing as a "licencing issue". "Licence" is a noun, and "license" is a verb. Check the OED. Using "licence" as a verb is wrong everywhere in the whole world. If Debian's web page were open source, we could fix this ourselves. :-)

      Anyway, this is just completely silly. We hashed it all out last week.

  131. 4|-|u57 4o57 4|-|u[K@5!!!!!! by Anonymous Coward · · Score: 0

    1 0\/\/n j00!!!!

  132. A tracert (sorry, on a Windows box): by Rendus · · Score: 2

    1 276 ms 28 ms 27 ms aggro-80.lvcm.com [24.234.80.1]
    2 25 ms 30 ms 22 ms edge.lvcm.com [24.234.0.1]
    3 217 ms 70 ms 22 ms H4-0-0.irv-lvg100.gw.eni.net [207.168.88.1]
    4 40 ms 42 ms 42 ms noname.eni [155.229.120.157]
    5 239 ms 29 ms 49 ms bb3.mae-w.home.net [198.32.200.47]
    6 42 ms 42 ms 356 ms c1-pos3-3.snfcca1.home.net [24.7.66.45]
    7 332 ms 57 ms 55 ms c1-pos4-0.sttlwa1.home.net [24.7.66.1]
    8 54 ms 62 ms 317 ms bb1-pos2-0.rdc1.bc.home.net [24.7.72.174]
    9 265 ms 66 ms 65 ms 10.0.186.114
    10 * * * Request timed out.
    11 * * * Request timed out.

  133. Re:So, what is herd? by Abwh · · Score: 1

    I think he was refering to programmer-years of development.

    Even if Linux is younger, by having more people developing it, using it and giving feedback, the end result is that Linux is much more mature at this stage.

    That may change if the developers and users get tired of Linux (or from the companies that step in the development process :-)).

    Gerardo

    --
    Gerry -- #include "ea!.h"
  134. Re:/=1|?57 |o057 by kip3f · · Score: 0

    If the subject was "first post", then could you read it?
    --
    Man is most nearly himself when he achieves the seriousness of a child at play.

    --
    ****Gfx Scrollbar Special case hit!!*****
  135. Re:What would Aristotle say? by descarte · · Score: 1
    The main motive is fun. Fame wouldn't hurt at all. But I would like my work that I made freely available to continue to be freely available. I don't think its OK that someone who received my work freely should be able to turn around and distribute it under more restrictive terms.

    This is just my personal preference and obviously other people might feel differently, but I think I have every RIGHT to put my conditions on the software I write. It doesn't really matter what my reasoning is.

    People will use whatever license they feel most comfortable with and if they feel the GPL restricts them they will vote with their feet for other licenses.

    To quote Linus:

    "The only thing the copyright forbids (and I feel this is eminently reasonable) is that other people start making money off it, and don't make source available etc... This may not be a question of logic, but I'd feel very bad if someone could just sell my work for money, when I made it available expressly so that people could play around with a personal project. I think most people see my point."

    http://www.oreilly.com/catalog/opensources/book/ap pa.html (The famous "Linux is obsolete" debate near the end)

  136. You can sort of do that with NFS by ebcdic · · Score: 1

    NFS works by having a process accepting commands through a socket, so you can do this (rather inelegantly) on most operating systems.

  137. Re:What would Aristotle say? by Anonymous Coward · · Score: 0

    Of course you're right. Just please don't pretend that something with strings on it is free.

  138. s/gook/nip by Anonymous Coward · · Score: 0

    Get your slurs straight, dumbass.

    1. Re:s/gook/nip by Anonymous Coward · · Score: 0

      He meant "kook", not "gook".

  139. HURD zealots! by Linux+Freak · · Score: 0

    By posting this, I shall undoubtedly be subjected to the wrath of the many vocal zealots who make up a majority of the HURD community, but the server appears to be slashdotted. :-)

    (Score: -1, Troll)

    1. Re:HURD zealots! by DanMcS · · Score: 2

      By posting this, I shall undoubtedly be subjected to the wrath of the many vocal zealots who make up a majority of the HURD community
      I've never been a zealot for anything, but I understand it's a requirement to being a Real Geek (tm). Where do I sign up to be a HURD zealot? I know next to nothing about HURD, therefore I have all the qualifications!

      --
      Communication is only possible between equals
  140. Re:What would Aristotle say? by Anonymous Coward · · Score: 0

    They're not charging for your work. They're charging for their own. This is just part of the FSF's web of deceipt. They claim that it's ok the charge for GPL'd software. What an ingenuous little lie!

  141. Re:GNU ROCKS! by BedPanDan · · Score: 1

    Ok..someone really needs to read this comment...it's uh...well....it's weird.

  142. What would Aristotle say? by Anonymous Coward · · Score: 0
    No, my main system is a Sparc running OpenBSD. Scant little FSF software there. Just the compiler. The rest is free.

    More importantly, you have a logical fallacy. Just because the Linux kernel is free software, and just because the FSF is about free software, does not mean that Linux is about the FSF, nor vice versa. Aristotle would not be pleased. :-(

    1. Re:What would Aristotle say? by extrasolar · · Score: 2
      Wow. You people are quick with the submit button :)

      No, my main system is a Sparc running OpenBSD. Scant little FSF software there. Just the compiler. The rest is free.

      Very well.

      More importantly, you have a logical fallacy. Just because the Linux kernel is free software, and just because the FSF is about free software, does not mean that Linux is about the FSF, nor vice versa. Aristotle would not be pleased. :-(

      I didn't mean to make a logical implication or any other implication. But if you want a syllogism, then very well.


      FSF is about free software.
      Linux is free software.
      Therefore, FSF is about Linux.


      Is that a fallacy? I hope not. I don't think so. Given that Linux is a subset of free software I think that it is valid. But I will not say and didn't mean to imply that Linux is about the FSF. But I repeat my question: What is Linux about? Linux is a kernal, it can't be about anything. So your fallacy is in implying that it could. :)


    2. Re:What would Aristotle say? by Anonymous Coward · · Score: 0

      So, the FSF is about all open source software (which you equate to free software)? Is that really true? There's a lot of free software out there that the FSF doesn't seem to care to have anything to do with. Certainly there's a lot of free software that would very strongly prefer that the FSF have nothing to do with them. And it's really naive to say that "Linux is just a kernel", even if one were to spell it technoproperly. Corel offers a Linux-based operating system that I'm sure the FSF isn't very happy with. After all, they include (horrors!) Word Perfect (no relation to Ford Prefect, though; bummer).

    3. Re:What would Aristotle say? by extrasolar · · Score: 2

      So, the FSF is about all open source software (which you equate to free software)? Is that really true?

      Yes. Absolutely. Freedom to users is the entire reason for the FSF of being.

      There's a lot of free software out there that the FSF doesn't seem to care to have anything to do with. Certainly there's a lot of free software that would very strongly prefer that the FSF have nothing to do with them.

      You are confusing software with developers. The FSF's goal is for their to be more free software and more users of free software. Strategicly, projects that encourage less software or more users of propietary software is not in free software's best interest and the FSF is right for encouraging otherwise.

      BTW: Software doesn't prefer anything :)

    4. Re:What would Aristotle say? by Anonymous Coward · · Score: 0

      The FSF is a take-no-prisoners organization. They don't want more free software. They want more GPL'd software. Why must I rewrite everything just to sell software that has linked the readline() and Oracle libraries together? It's a vindictiveness that destroys all confidence in them. What the hell do they have against me feeding my children? Why do I have to waste my life rewriting everything? It's wholly evil.

    5. Re:What would Aristotle say? by Anonymous Coward · · Score: 0

      Don't worry. If the FSF every bothers to innovate something, somebody else will write a free version. Look at what happened wiht openssh.

    6. Re:What would Aristotle say? by Anonymous Coward · · Score: 0

      Are you sure? Where's the free version of readline()?

    7. Re:What would Aristotle say? by NovaX · · Score: 1

      Umm... you entirely neglect his point. I can only assume your just brainwashed into not seeing it, or knowingly neglecting it.

      1. Very few customers demand "free software," the majority, individuals and organizations, demand open source software. Especially the type that allows them to manipulate it (I'm using the definition of open source as in open, not as in OSI's version, which the GPL still fails at). Customers wish to see the code, so that if the provider stops producing the product, or if the product is doing an extremely important task (think military projects, especially where safety comes in), they can go over it. Asking for free software is asking for software which cannot be charged for, and must be open source. Sure, people always want to get everything for nothing, but they wont demand it. Otherwise, we would have free food, free housing, free transportation. None of that has been demanded by the majority of the U.S. citizens, or even by the world.

      2. Companies provide a product so they can be successful. If you look at companies in the "free software" world, they do not create more than a fraction of the product, and most of the time just manipulate slightly what already existed. They provide easy access, marketing channels, and some support. Oh, and even a pretty box (not always) if your lucky. For the rest of the world, customers demand software that fits a need, and it is highly desireable, though not always demanded, it is open source. Companies will create software to meet this demand and charge for it. If its open source, they may be selling the righ to use their code except in a competing product, i.e. internally. All parties are satisfied.

      3. Developers working for the companies must be payed. I'm sorry, but this is not a Marxian society where individual is rewarded for their product, rather than selling a commodity called work. Here, we must sell. "Free software" demands that the worker's commodity be free - not as in "freedom" but as in it can't be charged for. The worker sells his commodity, the means he and his family survives on, for nothing. If he continues to do this, he will starve. The only solution that has been found is to work for a company that sells support, so that if customers have a problem they will pay for the programmer's commodity, paying for him to tackle a task, not for the code itself.

      Your last lines are utter nonsense. You demand free software (and claim everyone else does too), which means you will accept nothing other than free software. When you demand free software, as in the broad way you have said it, you are demanding everything be free software. You cannot turn around and say you will write propietary software and tell us you should be paid for it. I must sell my commodity for nothing to please people, but all of a sudden when its your commodity you want us to pay?

      Developers create free software most of the time on their own time. Not on the company's time. That is fine, not with the FSF, but fine with most sane people. Personally if I'm going to sell my commodity for nadda, than I'm going to make it free, as in freedom. I'd use the BSDL or the like (ie, Apache's tweak), because my commodity is already gone. The GPL asks me, and demands others, to give away my commodity and force the rest of the world to do the same. I'd rather not be under a tolitarium society where it is not the people that demand it, but a legal body. The GPL is far from freedom, as you put it in an earlier post.

      As a matter of fact, with the customers demanding free software, the people can be wrong. The majority is often wrong, swayed by sweet talk or lies, or whatever. I believe under Napolean III, he gave the people of France the vote of whether to have the right to vote. They voted their rights away.

      --

      "Open Source?" - Press any key to continue
    8. Re:What would Aristotle say? by Wah · · Score: 1

      You cannot cage something that is free. Well, you can, but it won't like it and will eventually rebel. Stealing is semantics.

      --
      +&x
  143. Ouch by Daniel · · Score: 5

    Periodically, someone comments that warnings should be sent to admins of systems whose systems are linked to from here, just in case the load is too much. But linking to a system running an experimental operating system should probably fall somewhere under premeditated assault.. ;-)

    Daniel

    --
    Hurry up and jump on the individualist bandwagon!
  144. Um, your processor doesn't work that way by aheitner · · Score: 2

    Your point about speed is completely specious, I'm afraid.

    The ability of the PentiumII/III architecture to parallelize certain tasks (via having multiple execution units; the Pentium could do this in a limited way, and all modern chips such as SPARC or Alpha or PPC also do this) does not mean your processor can run multiple tasks at once.

    Let me quantify that a bit better: each process (and processes and threads are very close to the same on all Unices, but running NT won't help you in this case) requires its own complete context, consisting of register values on the processor and page tables maintained by the OS. Since the processor only has one set of registers and only one program counter, it can only be executing one thread of instructions at a time. It can parallelize only in a very small local area around the PC. This speeds up execution of the current instruction thread, since you can get other things done (i.e. evaluate other non-dependent instructions) while waiting for a particularly slow instruction to finish. But it doesn't speed up multiple threads.

    In fact, context switches (required to switch threads) are very expensive. You have to save out all the register values, load new ones, and bring up new page tables. In addition, unless the two threads happen to be working on the same chunk of memory, all the cache data will have to be thrown out (a significant slowdown).

    I'm not arguing that Be is not fast, I know it is. And I'm sure it's possible to take excellent advantage of SMP with microkernels. But there's no way to do single-processor threading on your typical processor (of course you are free to build yourself a processor capable of whatever you want). Period. Sorry.

    1. Re:Um, your processor doesn't work that way by Anonymous Coward · · Score: 0

      ok tj moron, get your head out of your ass. He said "dual proc" machine... wow! TWO processors! not one! next time try READING!

  145. Re:This is Portal FS in FreeBSD. by David+A.+Madore · · Score: 1

    True, but the FreeBSD Portal FS requires that you be root to use it. Under the Hurd, any user can set up translators.

  146. Connectivity? by xrayspx · · Score: 1

    Might this not be more/equal-parts due to the connection? A cable modem is not a T1. I have used 3/4 of my work T1 over cable, but as someone who serves pages off cable, I can say that availability wise, it's NO T1. Also with bandwidth throttling (I do about 70-120k in and about 40K out), well, you can see the problems. Might not just be Hurd (GNU/Hurd...for RMS). By the way, if anyone knows where to get management tools for Nortel LanCity cablemodems, I can't find it. I wanna be able to MRTG it.

    Chris

    1. Re:Connectivity? by dennisp · · Score: 2

      Why not just mrtg your ethernet adapters. Install UCD-SNMP, install mrtg, query mrtg, get statistics. Here is my traffic statistics page for my external ethernet adapter which is connected to a cable modem. I have friends doing the same on rogers.

      Now that you mention it, though, I do wonder if my terayon modem has SNMP MIB's that would allow my provider to measure traffic.. :-).

  147. Computing appliances and coding for one task by Anonymous Coward · · Score: 0
    There will definitely be a market for devices that can do one task and do it far faster than conventioanl devices. Oracle essentially does this with its new database appliances.

    Most companies would pay to have dedicated web servers run many times faster than they do now - who cares if you can't run emacs on it??

    1. Re:Computing appliances and coding for one task by cybaea · · Score: 1

      Emacs is actually the first thing they got running - how else would they create all the other software?? :-)

      --
      Hi!
    2. Re:Computing appliances and coding for one task by Anonymous Coward · · Score: 0

      By using vi, the way God intended, of course.

  148. Saturday night by Imperator · · Score: 1

    What's so surprising about the /. effect on a Saturday night? Ignoring the billions of people for whom it is not Saturday night as I post this, do you really think that most of the /. community isn't online right now? :)

    --

    Gates' Law: Every 18 months, the speed of software halves.
  149. Re:SHUT UP TROLL! by Anonymous Coward · · Score: 0

    I say, is that really neccessary? Linux is one system, HURD another, Windows a third...let's just accept that fact and quit acting like pre-pubescent "/-rad d00dz" -Nericus (My password is no longer working, go fig)

  150. Yes, linux reimplements unix. learn some history by Anonymous Coward · · Score: 0

    Unix isn't just a "mindset" - it is an OS invented by Bell Labs. You can still purachse the source code. Linux is a reimplmentation of the core functionality of this OS.

  151. More like GNU/Hurd/Mach by Anonymous Coward · · Score: 0

    Everyone seems to be forgetting that the Hurd set of user-level servers runs on the Mach kernel. The real credit here should go to the (long disbanded) Mach project team at CMU -- they did all the heavy lifting.

  152. HURD by warmenhoven · · Score: 2
    It will be a good day when people can choose a kernel, independent of libraries, that suits their need, and recompile it to match their demands. GNU/Hurd is another step closer to this. I can't wait to see Debian's FreeBSD port.

    -----

    --

    -----
    "A man is judged by his every word." -RW Emerson
    "They misunderestimated me." -GW Bush
    1. Re:HURD by Scola · · Score: 1

      Huh? What's this about a Debian FreeBSD port? I knew about the Debian/HURD thing, but never paid much attention. The HURD is vaporware at its finest. HURD development started before linux came about, and has still not met half of what it promises. As it stood the last time I looked at it, it was a nice fun toy for when you want to do a bit of kernel hacking, but it was nowhere close to done even now...and they've been going at it since around 1990. FreeBSD, though, is a real, living, working system. I'm currious what the debian folks are doing with it.

  153. A few answers by David+A.+Madore · · Score: 2

    I'll answer a few of the questions raised by various posts on this discussion. (I subscribe to the debian-hurd, help-hurd and bug-hurd mailing lists, and I've tried the Hurd on several occasions, so I more or less know what I'm talking about.)

    Of course, the TCP stack crashed minutes after the site being slashdotted. This isn't really an issue: Hurd is still highly experimental, and its TCP stack (which is merely a copy of the routines from Linux - but done in some haste, I think) is mostly used to make it possible to use the box remotely (the Mach console is a pain for one thing, and X requires some patches to work on Hurd). The interesting thing, however, is that whereas the translator handling the TCP stack crashed (the ``pfinet'' translator), the system didn't. That is, in fact, the whole point about the microkernel architecture.

    The last distribution of the complete GNU system was 0.2 and it is now completely obsolete. The next distribution, Debian GNU/Hurd 0.3 potato, should come out together with the corresponding GNU/Linux distribution, and share some packages with it (the non-binary packages; binary compatibility between Hurd and Linux is a goal for the future and shouldn't be too hard to achieve, but it's not there yet).

    The system now works quite well, and is able to run nearly everything, but it's still far from stable, and miles from being optimized. Filesystem demons are the most important thing to finish, and they are now almost completely stable. More advanced translators like the nfs clients or the ftpfs (allows you to mount ftp directories) are there more to show the power of the translator paradigm than as actual working systems, and they're quite unstable. But, once again, the whole point is that if a filesystem (other than your root filesystem) crashes, the system will typically continue to function correctly anyway.

    The Hurd shares the same libc with Linux, so porting from Linux to Hurd is typically trivial. The major source or problems is that some programs make wrong assumptions about system limits, that are not true on the Hurd. For example OPEN_MAX is 256 on Linux, and is 2So the Hurd certainly won't be ready before a couple more years. But you shouldn't conclude that it never will ``catch up'' with Linux, either. For one thing, most changes made to the hardware drivers of Linux are incorporated verbatim in the GNU-Mach microkernel, so the Hurd team doesn't have to worry (excessively) about all that. Adding filesystems to the Hurd is much easier than on Linux, and debugging them even more so, so there it's also not too much of a worry that the Hurd development team is so small. The problem of the TCP stack remains, and while it should be possible to take some parts from Linux, it will probably be a long time before the Hurd has the same networking capabilities as Linux...

    1. Re:A few answers by peter · · Score: 1
      The system now works quite well, and is able to run nearly everything, but it's still far from stable, and miles from being optimized. Filesystem demons are the most important thing to finish, and they are now almost completely stable.


      hehe I think I'll wait until HURD has got daemons for fs drivers, not demons... :) I wonder what one of the filesystem demons would do to the guy who tried to run a "modern" [non-]operating system based on FAT16. Hold onto that HURD code, we have uses for those demons even after they are replaced by daemons :)

      #define X(x,y) x##y
      --
      #define X(x,y) x##y
      Peter Cordes ; e-mail: X(peter@cordes , .ca)
  154. Re:Yes, linux reimplements unix. learn some histor by Anonymous Coward · · Score: 0

    Yeah, whatever. Fuck the lawyers.

  155. Re:There is an end to Linux by Lazy+Jones · · Score: 1

    Simple common sense suggests that a microkernel with as much hardware support as linux would hardly require less source code than the linux kernel, if you include the sources for drivers that don't go into the microkernel. You can distribute a linux kernel with little hardware support by removing some drivers, as you can have a microkernel with that support.

    --
    "I love my job, but I hate talking to people like you" (Freddie Mercury)
  156. Poor guy by legoboy · · Score: 5

    I can just imagine him surfing the net, reading Slashdot.. He sees a story about him appear at the top of the main page. He has two seconds to say "Oh NO!".

    Suddenly, his net connection is hosed for the next week.

    ------

    --
    If a tree falls on an anonymous coward yelling 'first post' in the forest, does anybody hear?
  157. Re:GNU ROCKS! by Anonymous Coward · · Score: 0

    Hahahahahahha this whole thread and it's replys is so funny!

  158. So, what is herd? by m3000 · · Score: 1

    Someone care to explain what herd is for all of us who don't know much about alternative OS's? It would this story make a lot more sense.

    1. Re:So, what is herd? by Anonymous Coward · · Score: 0

      Hm... I would be polite, but you are stupid stupid stupid. Solaris has been microkernel for years.

    2. Re:So, what is herd? by Muggins+the+Mad · · Score: 2


      The HURD is a kernel, much like the Linux Kernel.

      When the GNU project was started, it was intended that HURD be the kernel used with the GNU utils to form a UNIX-like operating system.

      However, they left HURD to last (seemingly) and before they could get it finished enough to be useable, the Linux Kernel arrived and was combined with the GNU utils to form "Linux" as we know it today.

    3. Re:So, what is herd? by BJH · · Score: 1

      The HURD is the FSF-developed kernel that was originally supposed to form the central part of the GNU system. Unfortunately(?), the Linux kernel came out, and development shifted focus from HURD to Linux.

      As I understand it, one of the major differences is that the HURD is basically a microkernel architecture, so the kernel itself provides only basic I/O and memory management, with everything else provided by "servers" running between the basic kernel and userspace.

    4. Re:So, what is herd? by adubey · · Score: 5

      Before there was Linux, there was GNU. What is GNU? GNU's not Unix. What is Unix? A castrated Multics. What is multics? An operating system. So GNU's not a castrated operating system.

      Wait. That's not right. No, it is right, but it isn't what you're looking for, right? Right.

      GNU was intended to be a castrated operating system, er, I mean operating system. The difference is that GNU was intended to be free to distribute and modify. When Richard Stallman set about to write the GNU system in 1984, he quickly saw that he couldn't get anywhere without a compiler.

      Or tools.

      Or libraries.

      So the GNU project carried on for 7 years writing compilers, tools, and libraries, always psyching themselves up for writing the key part of the OS - the kernel. But Linus beat them to it. Linux, released under the same "GPL" liscense of the GNU System, starting getting acceptance amoung the so-called open source community (except it wasn't so-called at that time. It started being so-called in 1998. Back then it was so-called something else.).

      But the GNU people never lost their dream of writing not-a-castrated-kernel for their system. And that's what HURD is. I mean HIRD. I mean... well, I know I don't mean herd.

      The HURD kernel, technically, has one big advantage over the Linux kernel - it is microkernel-based.

      As Linus continually points out, anything you can do to make a microkernel OS fast, you can do to a monolithic kernel (like Linux). All this is true - and the monolithic kernel wins because of lower overhead. That's why Linux continually beats out high-end rockin' Solaris on single-processor machines.

      However, the overhead due to microkernels are only constant factors. Kinda like in the old days when you could write in assembler and beat the pants off of any compiler by a constant factor (depending on how good you were, and how bad the compiler was, that constant could be pretty high). But the problem with giving up a high-level language for assembly is the same problem with giving up microkernels for monolithic kernels - giving up the abstraction makes programming harder. (This might be kind of prophetic: these days compilers will beat assembly programmers almost every time)

      Since programming is already so hard (grin), the development of new abstractions has been one of the key factors behind the advancement of computer science. All abstractions (think: high-level languages, structured programming, object-oriented programming, pure-OO programming, lambda-calculus programming) increasingly make programming easier at the expense of decreasing speed.

      *But* Linux still has many more years of development behind it than HURD. Or HIRD. But not herds (some of them have been around for millenia... unfortunate about the Buffalo, though). And Linux still has more coders. So Linux will likely stay ahead of HURD for a while.... (at least until they have a stable release :).

      How does this concern you? To finish this off, I must say that unless you happen to have a 16-processor box lying around, all this won't help. Linux still rules the day on single processor machines, and probably won't be over taken.

      Since you probably don't have a massive SMP machine, everything I've written was a complete waste of time. So there.

    5. Re:So, what is herd? by Pyrex::Dominorb · · Score: 0

      [pyreX::Say]
      Hemos Under Rob's Desk
      [n0::Shit]
      --

      I will gladly pay you today and eat Tuesday up like the cheap burger that she is.

    6. Re:So, what is herd? by Anonymous Coward · · Score: 0
      That's why Linux continually beats out high-end rockin' Solaris on single-processor machines.

      Heh... on x86, perhaps. But everyone acknowledges that Solaris x86 is rubbish. On Sun hardware, I'd want to see some benchmarks.

      (This might be kind of prophetic: these days compilers will beat assembly programmers almost every time)

      Nope. The assembly programmer can simply direct the compiler to output assembly, then start optimizing from there. The compiler can't beat the human as long as the human can have the last word. 8)

    7. Re:So, what is herd? by IntlHarvester · · Score: 1


      Every benchmark I've seen, Solaris beats the pants off of every other x86 OS, including Linux and NT. The hardware support is paper thin, though.
      --

      --
      Business. Numbers. Money. People. Computer World.
    8. Re:So, what is herd? by EEPROM · · Score: 1

      HURD is not "much like the Linux kernel." It is a microkernel; Linux is a monolithic kernel. How much more different could you get?

      --
      -- Paperwork is the embalming fluid of bureaucracy, maintaining an appearance of life where none exists.
    9. Re:So, what is herd? by adubey · · Score: 1

      Re: Solaris on Sun hardware.

      Sorry, no benchmarks, all I have is anecdotal evidance. calum.uwaterloo.ca moved from Solaris to Linux, and they noticed a speed up. Come to think of it, it might have been SunOS and not Solaris. However, this might make things worse - I'm not sure if OO "Spring" kernel Solaris will beat plain vanilla C kernel SunOS on single processor machines (higher overhead again).

      Re: Assembly programmers rock compilers.

      OK, technically you are right. You can look at the o/p of a compiler, and hand tune that. BUT when you're writing a large program from scratch in assembly, unless you have LOTS and LOTS of time, the compiler will beat you.

      The reason is the compiler knows a hell of a lot about things like the number of functional units on a processor, and it can order instructions to take advantage of this. RISC architecture obsoleted full time assembly programmers (but yes, you have a point, on critical code there is always room to up the compiler). VLIW chips like those based on Intel's IA-64 or Sun's MAJC architecture make it even worse for asm coders. More of the optimization logic is put into the compiler. You have to do a hell of a lot of thinking about which instructions are parallel with which others later in the code, how long each takes to complete, which function unit is responsible for running it, etc. etc.

      Yup, you could still view the ouput of the code and make it better, but it gets harder with each new processor technology that's out there.

      BTW Mr. Coward: How much asm programming have you done recently?

    10. Re:So, what is herd? by Guy+Harris · · Score: 3
      As Linus continually points out, anything you can do to make a microkernel OS fast, you can do to a monolithic kernel (like Linux). All this is true - and the monolithic kernel wins because of lower overhead. That's why Linux continually beats out high-end rockin' Solaris on single-processor machines.

      Given that the Solaris/SunOS 5.x kernel is a monolithic kernel (with loadable modules, but Linux has those as well), not a microkernel plus stuff atop it, how can this be "why Linux continually beats out ... Solaris on single-processor machines"?

  159. Re:This is Portal FS in FreeBSD. by Anonymous Coward · · Score: 0

    It fails gracefully, specifically you can't even attach a named pipe to a loopback device to begin with.

    This is because pipes cannot be seek()ed.

  160. Re:Mach is NOT 'really slow' Was:Hurd Advantages? by Anonymous Coward · · Score: 0

    You are completely clueless. Whereas Mach 2.5 was still a monolithic kernel, it's successor, Mach 3.0, has been implemented as a microkernel.

  161. Re:So, what is hUrd? by Anonymous Coward · · Score: 0

    Oops, can't even spell the dang thing right : )

  162. Stress test by Hawke · · Score: 3
    That's a great idea. Don't know how to stress test the TCP stack on your brand new OS?


    Get it mentioned on slashdot.


    Course, that stress-tests your ISP as well. May not be too usefull.

  163. Re:This is Portal FS in FreeBSD. by Anonymous Coward · · Score: 0

    I always thought the past tense of seek was sought. Or did you mean lseek64()d? :-)

  164. Chill out everyone... by Anonymous Coward · · Score: 2

    Everyone seems to be ticked that this server is going slow... I think that's fair. It's still in beta (I'm pretty sure), and even it weren't, it would be a very low version, somewhere around 1.0. Show me a box running linux kernel 1.0 that can withstand the slashdot effect. Hmpf. Aaron

    1. Re:Chill out everyone... by DaveTerrell · · Score: 1

      Everyone seems to be ticked that this server is going slow... I think that's fair. It's still in beta (I'm pretty sure), and even it weren't, it would be a very low version, somewhere around 1.0. Show me a box running linux kernel 1.0 that can withstand the slashdot effect. Hmpf.

      I know plenty of people who ran Linux pre-1 kernels on high traffic machines without losing them every time a couple thousand web hits clicked over.

      Of course, the HURD is apparently nowhere near even pre-1, so I guess that doesn't really apply...

  165. Re:Mach is NOT 'really slow' Was:Hurd Advantages? by Anonymous Coward · · Score: 0

    Who is clueless??? Mach has ALWAYS been a Microkernel. If you don't know what you are talking about don't respond...

  166. Re:So, what is hUrd? by Anonymous Coward · · Score: 0

    Actually, the Hurd is a Herd of Unix-Replacing Daemons, so he wasn't that far off.

  167. Re:Mach is NOT 'really slow' Was:Hurd Advantages? by Anonymous Coward · · Score: 1

    It really depend on how many system calls your program does. Having worked at a creating a binary compatible layer above Mach, initial timings on system calls 20-100x slower. Alot of research have gone into optimizing it, so it may be much better now, but it is definitely hard to speed up a microkernel to the speed of a monolithic kernel.

  168. Re:So, what is hUrd? by Anonymous Coward · · Score: 0

    No, it's a HIRD of unix-replacing daemons. Dolt.

  169. Re:Hurd Advantages? by Anonymous Coward · · Score: 0

    Um, because the 'FSFware' is free and Microsoft costs money?

  170. Re:Hurd Advantages? by Anonymous Coward · · Score: 0

    > Linux has no advantages over BSD, yet for some reason people are using Linux

    Um, it supports my hardware and BSD doesn't.. isn't that an 'advantage'?

  171. Someone's going to be hearing from @Home by Anonymous Coward · · Score: 0

    A slight violation of the @Home acceptable use... Running a server...and getting slashdoted will definitely get their attention...

  172. Emacs is the prototypical cathedral project by Per+Abrahamsen · · Score: 2

    How's that again? Emacs is not an open source project? It does not invite patches from everybody? It does not incorporate contributions from an army of individual hackers? It has not made all its bugs shallow by offering its source code to millions of eyeballs?


    Emacs development is very closed compared to e.g. the Linux kernel. The pre-tester lists are invitation only, and doesn't contain discussion. Test releases are rare, and placed in execute-only directories on secret ftp sites. There are, to my knowledge, no real developer lists, instead RMS send private mail to people whose help or input he want on particular issues. There are no access to the development code outside an even smaller group than the pre-testers.


    Contrast this with XEmacs development, where the development discussion is public, there are frequent development releases, and anonymous CVS access to the latest sources.


    ESR has been involved with Emacs development, and his characterization is quite on the mark. The Emacs distribution itself is a one man project, however, a community (or bazaar) exsists around the various Emacs Lisp packages.

  173. What HURD is... by Ian+Bicking · · Score: 2
    To the user, HURD looks a lot like Un*x. It's a microkernel operating system, which means that there is a small kernel (relatively) who's primary duty is to help various daemons communicate with each other.

    These daemons do all work, and make the system look like a POSIXesque system. The daemons are (theoretically) easier to mix and match then a big monolithic kernel's functions. They also could potentially perform better in an SMP environment (since there's lots of seperate processes).

    The other big thing in the HURD is file translators -- these are programs that are run when a file is opened, read, written to, whatever. So, for instance, you could have a file translator that creates virtual directories or makes a transparent ftp connection (so that, for instance, the file /ftp/ftp.cdrom.com/pub/README would transparently retrieve a file).

    You can read much more at the HURD's website.

    1. Re:What HURD is... by Anonymous Coward · · Score: 0
      Now, if we mingled the flexibility of the HURD with the snazzy capabilities security model of something like EROS and added, say, the media magic of BeOS, we'd really have something.

      Toss in Linux' broad-based hardware support for good measure. :-)

      AC

  174. Slashdotted by Azul · · Score: 2

    Some persons are bashing Hurd for not standing up to being Slashdotted.

    I'd like to remind everyone that resisting being Slashdotted does not require a good processor or a good operating system or a lot of memory (that is, unless you are building pages dynamically in a wrong (eg. cgi) way), just a good network connection.

    This box could run any operating system on a fast processor with a lot of memory and the results would be the same if it had the same bandwitdh.

    So don't bash Hurd merely because this box was Slashdotted.

    For those who don't know, Hurd is GNU's kernel. I won't tell you here all the reasons why you should be interested on it, though.

    Alejo

    1. Re:Slashdotted by chris_se · · Score: 1


      Keep in mind that this appears to be running off an @Home connection...

      we can hardly blame h[u|i]rd for that.

      poor server... that's like rerouting all the traffic in a major city down a small country road, then blaming the quality of the road when things get backed up...


      SE

  175. Re:There is an end to Linux by Anonymous Coward · · Score: 0

    Uh, diamonds are forever

  176. What the name ``Hurd'' means by Anonymous Coward · · Score: 3
    Excerpted from www.gnu.org/software/hurd.html:

    According to Thomas Bushnell, BSG, the primary architect of the Hurd, ```Hurd' stands for `Hird of Unix-Replacing Daemons'. And, then, `Hird' stands for `Hurd of Interfaces Representing Depth'. We have here, to my knowledge, the first software to be named by a pair of mutually recursive acronyms.''

    1. Re:What the name ``Hurd'' means by Anonymous Coward · · Score: 0

      Try www.gnu.org/software/hurd/hurd.html.... Dolt.

  177. Ack! by Shaheen · · Score: 1

    It seems that no operating system is safe from the dreaded Slashdot effect.

    --
    You should never take life too seriously - You'll never get out of it alive.
  178. HURD, Linux, Open Sources by harmonica · · Score: 2

    If you have a bit of time left, read Open Sources. It contains (among others) an interesting article by Richard Stallman and lists up the controversy around monolithic/micro kernels back in the days when Linux was still a very small project. A well-known computer science professor tried to convince everybody else that 'Linux is obsolete' (appendix A).

    1. Re:HURD, Linux, Open Sources by Anonymous Coward · · Score: 0
      A well-known computer science professor tried to convince everybody else that 'Linux is obsolete'

      And he has been right from day one.

  179. Cool Hurd Tricks by roystgnr · · Score: 5

    It's my understanding that while the Hurd is aiming for Posix compatibility, and going to use glibc as the standard library, they're going to be much more modular and abstracted (read: cool but possibly slow) under the hood.

    The neatest things I've heard of:

    The whole system is basically cooperating servers running atop the GNU Mach microkernel:

    the idea that every user can build up his own system on top. So, if you want to operate, start compatible servers. It's after all your decision, much like it is your personal decision if you use one desktop system (like Gnome) or Xlib, Athena etc programs together. Latter don't interoperate well (drag n drop etc). As they run in user space, you can tweak the system to your liking, even as a user.

    But there are still some servers that are the base of the Hurd system. Those are the auth, proc, init and password server at least. You don't need to register your process with the proc server (and it won't show up in the output of "ps" if you don't do so), but that the only thing that will give you access to the features of the proc server. Same with auth. If you don use auth, your tasks will have little to none privilegdes.


    Better yet, filesystem support comes from servers, which I believe means that users can have files or filesystems (limited to user permissions) that live off their own servers. Every mounted filesystem is just another new filesystem server added to the pool. No need to make smbmount suid root or put every smb share with the user option into fstab, for instance; any user process would be able to mount arbitrary smb shares in their own directories and make them viewable without being able to circument security. Cooler yet, in theory you could make .signature be randomly generated by a program without using ugly named pipe hacks, you could "cd file.tar.gz" without ugly virtual filesystem libraries, you could implement albods more easily... I can't imagine all the possibilities, but it's fun to try.

    Superficially you'd think there's an element of jealousy there because Stallman almost wrote an OS then someone else got most of the limelight by writing the kernel... but that just doesn't feel like the case.

    There's appropriate mailing lists you can hunt down for deep info, but you can follow the Cliff's Notes of the Debian Hurd work at the debian-hurd Kernel Cousin page.

    1. Re:Cool Hurd Tricks by karmatrip · · Score: 1

      this sounds somewhat similiar to the eros os, but a bit more "normal"(eros has a very non-unix architecture) and configurable. (eros was built with security in mind, this appears to be easily have any stongpoint you can think of, 'cept maybe speed, if you know how to mold it into that.)

      if this os wants to get anywhere in the modern world(in terms of wide-spread use), it would need to have many distributions featuring a particular strong point. otherwise this would end up just another "hacker's os".

      --
      ---- Sig? What sig? Who needs one, anyway?
    2. Re:Cool Hurd Tricks by Pyrex::Dominorb · · Score: 1

      |pyrexD::Say|
      beginDef('GNU/Hurd'): Good Nuff for Unix / Hardly up in recent days
      endDef;
      |n0::Shit|
      --

      I will gladly pay you today and eat Tuesday up like the cheap burger that she is.

    3. Re:Cool Hurd Tricks by miahrogers · · Score: 1

      wait now, i am rather uneducated in this field, do you mean the eros os as that used by EROS in south dakota for the United States Geological Survey? I went there last week and the tourguide told us about their special networking software used to anayalize the satellite data.

      matisse:~$ cat .sig

    4. Re:Cool Hurd Tricks by emmons · · Score: 1

      "if this os wants to get anywhere in the modern world(in terms of wide-spread use), it would need to have many distributions featuring a particular strong point. otherwise this would end up just another "hacker's os"."

      It depends on what you mean as anywhere in the modern world. Personally I don't think it's intended to be a consumer OS, much like linux wasn't. As a professional/educational OS, it doesn't really matter what means of distribution are used.

      -----

      --
      Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
  180. Re:I Am the Walrus by Anonymous Coward · · Score: 0

    That or maybe it's psilosybin.

  181. Another trace route... by mduell · · Score: 1

    I got this with Visual Route on Win 98:
    Report for hurd.zugzug.com [24.113.102.239]
    Analysis: IP packets are being lost past network "(private use)" at hop 14. There is insufficient cached information to determine the next network at hop 15. Connections to HTTP port 80 are being rejected.

    -------------------------------------------------- ---------------------------------------- -------------------------------------------------- -----
    | Hop | Err | IP Address | Node Name | Location | ms | Graph | Network |
    -------------------------------------------------- ---------------------------------------- -------------------------------------------------- -----
    | 0 | | 63.24.97.204 | 1Cust204.tnt4.santa-barbara.ca.da.uu.net | Santa Barbara, CA, USA | | | UUNET Technologies, Inc. |
    | 1 | | 206.115.156.33 | tnt4.santa-barbara.ca.da.uu.net | Santa Barbara, CA, USA | 168 | -x--- | UUNET Dial-Up Networks |
    | 2 | | 206.115.177.241 | - | ?Fairfax, VA 22031 | 194 | --x-- | UUNET Dial-Up Networks |
    | 3 | | 137.39.40.5 | Fddi0-0.HR2.LAX1.ALTER.NET | Los Angeles, CA, USA | 191 | -x---- | UUNET Technologies, Inc. |
    | 4 | | 146.188.248.186 | 102.ATM3-0.XR1.LAX4.ALTER.NET | Los Angeles, CA, USA | 198 | --x--- | UUNET PIPEX |
    | 5 | | 152.63.112.182 | 193.at-2-1-0.TR1.LAX9.ALTER.NET | Los Angeles, CA, USA | 203 | --x-- | UUNET Technologies, Inc. |
    | 6 | | 152.63.5.102 | 131.at-5-0-0.TR1.SAC1.ALTER.NET | - | 210 | -x-- | UUNET Technologies, Inc. |
    | 7 | | 152.63.51.25 | 197.ATM6-0.XR1.SJC1.ALTER.NET | San Jose, CA, USA | 176 | x---- | UUNET Technologies, Inc. |
    | 8 | | 146.188.148.249 | 193.ATM11-0-0.BR1.SJC1.ALTER.NET | San Jose, CA, USA | 192 | x---- | UUNET PIPEX |
    | 9 | 2 | 137.39.91.14 | - | ?Fairfax, VA 22031 | 214 | -x- | UUNET Technologies, Inc. |
    | 10 | 2 | 24.7.72.29 | c1-pos9-3.snjsca1.home.net | - | 195 | -x | @Home Network |
    | 11 | 1 | 24.7.66.37 | c1-pos3-1.snfcca1.home.net | - | 191 | x---- | @Home Network |
    | 12 | 1 | 24.7.66.9 | c1-pos4-2.sttlwa1.home.net | - | 223 | -x- | @Home Network |
    | 13 | | 24.7.73.18 | bb1-pos2-1.rdc1.bc.home.net | - | 226 | x-- | @Home Network |
    | 14 | | 10.0.186.2 | - | ... | 243 | -x---- | (private use) |
    | ... | | | | | | | |
    | ? | | 24.113.102.239 | hurd.zugzug.com | ?--- | | | Rogers@Home Cordova |
    -------------------------------------------------- ---------------------------------------- -------------------------------------------------- -----

    Being hosted on a cable modem might be the problem...

  182. Ooops, his gateway blew up too. by SmiloidalManiac · · Score: 2

    Ouch, the guy is on @Home, where every customer's gateway is on the same /24 subnet with a host number of 1. So, his IP is 24.113.102.239, and his gateway is 24.113.102.1. It is a valid IP, and it isn't returning pings -- there went the entire subnet of @Home customers. :-/

    So, ironically, while most of the discussion here regards the OS on hurd.zugzug.com, a more apt topic would be the OS on the gateway. :)

    1. Re:Ooops, his gateway blew up too. by Anonymous Coward · · Score: 1

      Ooh, sucks to be him :-)

      And anyone within about 6 blocks of him on the same cable gateway. Heh.. /. effect at it's worse. Short of the man being on a quad-oc12 (only slight hyperbole), there's no surviving the /. effect.

    2. Re:Ooops, his gateway blew up too. by Anonymous Coward · · Score: 1

      It's worse than that. If his @Home terms of service are anything like mine (San Jose, CA), it's a really, really bad thing to set up anything that can be considered "offering a service to the public". However, lots of people hang their own DNS domain off the 24.*.*.* IP address that @Home gives them, so doing that, in and of itself, is not a violation (not yet, anyways). But getting a cable modem, hanging your own DNS domain off the IP address, and then getting that domain advertised on /. - well let's just say I think this guy will be very lucky if he remains an @Home customer. Ouch!

    3. Re:Ooops, his gateway blew up too. by Bryant · · Score: 1

      I wouldn't have followed up, but you had to toss the "only slight hyperbole" in there...

      /. gets, what, a million hits per day max? Say, mmm, half of those are the front page. And let's be generous and say everyone who hits the front page hits every link from the front page. That's a piddly 500K hits of /. effect.

      Believe me, I can handle that without anything close to a quad OC12.

      Hm, now I'm curious about the max capacity of /. If I were to provide the guys with a couple million hits one day, would that be bad? ;) Nah, I wouldn't really. It'd be rude and it'd get me fired. But there's always a bigger fish out there, no matter who you are.

    4. Re:Ooops, his gateway blew up too. by Anonymous Coward · · Score: 1

      I'd say /. gets quite a lot more than a million hits a day. When we were mentioned on /. we got over 3.5 million hits in one day. It fully saturated our 10Mbps connection, which up until then we had thought was amazingly fast. @Home only promises 600Kbps upstream (here in Vancouver) which means the connection was probably fully saturated well before the server even felt the load, beta kernel or not. - Ben

    5. Re:Ooops, his gateway blew up too. by MinusOne · · Score: 1

      I would not begin to guess exactly how many hits getting mentioned on /. would get you. I would expect that the number would vary depending on exactly what level of "News for Nerds" or "Stuff that Matters" your site really is. I would expect that the real effect of /. is peaking of demand vs how much bandwidth it takes to serve the page, with CPU demands for dynamic content thrown in. Just think about how many people arrive at work between 8:00 am and 9:30am PST, start up their PCs, and spend a few minutes scanning /. and related links while they drink their morning coffee. If your webpage has 10 300k pictures on it, the queue of people waiting for pictures could get quite long, even if you have a high bandwidth net connection. If you run some CGI to generate dynamic content, your CPU could get pegged by that if you don't design it right. On the other hand, if you only have 2K of static text, the same number of requests might be easy to handle. Hits, bytes, hit rates, CPU, it makes for an interesting combo. Remember, /. handles the /. effect pretty well, most of the time.

  183. Re:Slow? Its already down. by Anonymous Coward · · Score: 0

    Well, I think that's the point. It is. Er, it was.

  184. Re:There is an end to Microsoft, and sooner,too by Foogle · · Score: 2
    Boyfriend huh? If her name was Shelly, wouldn't that mean they were married? Or related?

    Seriously though - I love that poem.

    -----------

    "You can't shake the Devil's hand and say you're only kidding."

  185. Re:There is an end to Linux by pb · · Score: 1

    Actually, in MkLinux, it looked like the microkernel was unnecessary overhead, and I/O abstraction and bottleneck that slowed it down.

    But perhaps if it were designed to use a microkernel from the start, it would look very different.

    Either way, there have been variants of Linux that have run under Mach, so there certainly is a microkernel Linux of some sort or another out there. And, since NT is supposed to run under a microkernel too, I think this is just an implementation buzzword until it's done correctly.

    We'll see what the HURD will bring, I've learned to expect great things from the FSF, that hopefully will be made useful for mere mortals by the rest of the community. :)
    ---
    pb Reply or e-mail rather than vaguely moderate.

    --
    pb Reply or e-mail; don't vaguely moderate.
  186. Re:SHUT UP TROLL! by Anonymous Coward · · Score: 0

    SHUT THE FUCK UP YOU STUPID FUCKING MORON ASSHOLE BITCH ASSED MOTHERFUCKING FAGGOT-QUEER-HOMO-GAY-COCKSUCKING-QUEER!

  187. Re:aw come on! by Anonymous Coward · · Score: 0

    That's what I've been saying all along, but no one has listened to me...NO ON AT ALL! W0W D00D 1 R L33T!!!

  188. FIRST POST!! by Anonymous Coward · · Score: 0

    W0W D00D U R NOT L33T.

    3AT MY P00P LA/\/\AH!!

  189. There is an end to Linux by Bruce+Perens · · Score: 5
    There is an end to Linux. Some day, we'll be using something else. That something will most likely be Open Source, there's no going back on that one, and it will probably be compatible on some level with what we had before. But it will be a successor to Linux, not Linux. Will it be the Hurd? Maybe. But the point I want to make is that Linux is not forever.

    Thanks

    Bruce

    1. Re:There is an end to Linux by Lazy+Jones · · Score: 2

      Nothing is forever, for that matter. However, the fact that Linux is an Open Source OS means, that parts of it and information gained from reading its source code will be used elsewhere, so even if one day it stops being popular, these things will still be around.

      --
      "I love my job, but I hate talking to people like you" (Freddie Mercury)
    2. Re:There is an end to Linux by gehrehmee · · Score: 1

      Absolutely.
      For some time now, there's been talk of making Linux the microkernel that the Hurd runs on.
      Even if that doesn't happen tho, where do you think all of the Hurd's driver support is going to come from? The linux kernel, of course. And I'd only be dissapointed if Hurd developers felt the need to reinvent the wheel by reconstructing all the strengths of Linux from the ground up.
      The simple fact of the matter is that open source projects never really die. They simply evolve. The Hurd, as it exists/will exist, could not possibly do so without its predecesor.

      --
      "You know, Hobbes, some days even my lucky rocketship underpants don't help" -- Calvin
    3. Re:There is an end to Linux by esperandus · · Score: 1

      So we shouldnt be afraid of change, and support a valid successor once it ocmes out. But the ideology behind linux will never go away...

      --
      The truth is out there - we'll let it back in after it sobers up a bit. -The Cube
    4. Re:There is an end to Linux by 23 · · Score: 1

      :-)
      This reminds of the Hitchhiker: "humans always tend to state the obvious" ...
      Why this gets a 3 for being informative though is a mystery to me.


      Roland

    5. Re:There is an end to Linux by Middlename · · Score: 1

      This realy is good knews about another GNU webserver.

      --
      I like beans, and you?
    6. Re:There is an end to Linux by Rilke · · Score: 2

      Linux as an OS certainly won't last forever, but in the long run Linus just might be remembered not for writing an OS but for creating a whole new kind of development process, one that isn't going away.

      The whole idea of 'release early, release often', invite patches from everybody, and huge-team development was actually pretty different from the way even gnu worked at the time. Even now lots of open-source projects don't get it (look at gcc, or even, dare I say it, Mozilla).

      It's funny, I stumbled across Linux (0.9x) because I had heard about Hurd, way back when. I figured I'd use Linux for the six months or so until Hurd got released. It will be great to finally be able to use it.

    7. Re:There is an end to Linux by Anonymous Coward · · Score: 0

      And if the Hurd uses Linux as its microkernel - or even since it uses Linux's driver support, it should be called Linux/Gnu Hurd. Turnabout is fair play.

    8. Re:There is an end to Linux by be-fan · · Score: 1

      But isn't a microkernel and the Linux kernel very different. Mach is a much better microkernel because it was designed to be a microkernel. Linux is any thing but "micro" and I don't think it would mesh well with a microkernel design.

      --
      A deep unwavering belief is a sure sign you're missing something...
  190. Re:Ouch, even funnier by Heretik · · Score: 2

    I was amused that a Hurd system (the first public webserver?) got slashdotted as well, but when I couldn't connect to it I noticed something even funnier: the connection is an @Home Cable Modem!! Ah, to slashdot an experimental OS connected via a cable modem, thats just mean. :) I wonder what @Home thinks about this one..

  191. Slashdot As Krushchev. by Murmer · · Score: 2

    I hope you gave them a little heads-up before putting this up.

    Something like "It's nice you've got this experimental new server thingy going, 'cause in ten minutes we're going to bury you."

    Or just "Hi, we run Slashdot. Brace yourselves."

    --

    --
    Mike Hoye
    1. Re:Slashdot As Krushchev. by Anonymous Coward · · Score: 0

      That was funny - moderate that up!

  192. Obligatory Troll: GNU/Linux/BSD/Hurd by Anonymous Coward · · Score: 0

    Shouldn't it truely be called a GNU/Linux/BSD/Hurd system given that significant Linux and BSD programs and utilities will be used?

    1. Re:Obligatory Troll: GNU/Linux/BSD/Hurd by puetzk · · Score: 1
      It uses no linux utilities, because none exist. Linux is the kernel only, userspace is (mostly) GNU, with the occasional BSD util (few though). So correctly, it is GNU/Linux, and this will be GNU/Hurd. As aI know, though, only Debian gets this naming even moderately correct, though.

      --
      The Matrix is going down for reboot now! Stopping reality: OK. The system is halted.
  193. Re:Ouch, even funnier, gets better. by Davorama · · Score: 1

    You'd hate to be a neighbor of his on the same loop. "Hey Jeff, my cable connection just hit a brick wall, how's yours doing?"....

    --

    Davo -- Free speech, free software, AND free beer.

  194. Re:Who can say: on an anonymous without staggering by Anonymous Coward · · Score: 0

    great signature, I'll keep it onananonymous

  195. Re:Who can say: on an anonymous without staggering by Anonymous Coward · · Score: 0

    great signature, I'll keep it

    onananonymous

  196. Some endings can seed beginnings... by edhall · · Score: 2
    However, the fact that Linux is an Open Source OS means, that parts of it and information gained from reading its source code will be used elsewhere, so even if one day it stops being popular, these things will still be around.

    This is precisely the power of open-source. Closed-source software generally has little legacy; when the company that produced it goes under, or merely cancels the product, it dies. On the other hand, open-source software doesn't get buried and forgotten based on the failure of other business efforts or the whim of some project manager. Tools, libraries, even individual routines, get stripped out, cleaned off, and reused.

    HURD may or may not be successful. But one interesting thing about its architecture is that it will be much easier to "strip for parts" than the Linux kernel. So after both Linux and HURD are long gone, the latter may wind up with the most impact even if it doesn't achieve Linux's popularity.

    -Ed
  197. Re:Poor guy [For once Dynamic IP is GOOD!] by legoboy · · Score: 2

    Except that @Home doesn't use very dynamic addresses too often.

    I'm on @Home, and in the 8 months I've been with them, my IP has changed only once.

    It's against their TOS to have a server up (but everyone does, and they usually let it slide except when it's hurting performance badly). I think this case would qualify as such. Will he get a warning, or cut off for good, I wonder?

    ------

    --
    If a tree falls on an anonymous coward yelling 'first post' in the forest, does anybody hear?
  198. Re:Whats the point in a slow OS? by Anonymous Coward · · Score: 0

    Wow, you aren't an ignorant flamebaiting troll.. Microkernels are not all that 'slow'. In fact, the design can be more memory efficient. And more memory, well, means an increase in system performance when you're dicing up data.

    So while you're looking for processes to kill to keep the ISP (ha, yea like you're an ISP) going fast, try the really early ones.. like init, or the kernel daemons. The system really doesn't need them! They're just needed at boot and right after!

  199. Golden Opportunity by DonkPunch · · Score: 2

    I've always envied the "old-timers" who brag about running Linux since 1991. You know -- the people who wax nostalgic about downloading and compiling the 0.9 kernel.

    Now, thanks to Hurd, I have a chance to get in on the ground floor. Maybe in 5 years, you'll read a post from me griping about the glibc9 to glibc10 conversion.

    Thanks, guys!

    --

    Save the whales. Feed the hungry. Free the mallocs.
  200. Goals of Free Software Foundation by Anonymous Coward · · Score: 0

    Boys 'n' Grrls, from my two solid day perusal of the Thoughts of Chairman Stallman (not a slur: this guy's been the cat's pajamas for providing my ideas about computing for the last three years, yet he was saying it for more than a decade before that) on the FSF website, it's not how fast that HURD gets up but that the goal of GNU freeware will be to have freely available stuff, starting with a freely available operating system that is released under the GPL, and that redundancy is A-OK.

    So regardless of Linus and Alan Cox getting hit by Big Rocks From Space or disappearing in a big black van with Microsoft blacked out on the side, GNU/HURD will be more technically proficient from a design standpoint than the GNU/Linux kernal.

    Now, I'm pretty proud that my VCR doesn't blink 12:00, but aside from that my limit was reached by DOS batch files. My needs are currently very well satisfied by GNU/Linux (all hail the conquering penguin!), but I think competition is a healthy thing (ie I like switching between GNOME and KDE and think VMWare letting me run different OS's simultaneously on the same machine may be more important than any other program released this year).

    This is Good News, people. Choice Is Good!

  201. Re:3 points for being informative by Anonymous Coward · · Score: 0

    Because Bruce Perens wrote it.

  202. Hurd Advantages? by THB · · Score: 2

    I am having a difficult time believing that Hurd will ever amount to anything. If it is ever to gain a place as a widly used OS, it will have to have major advantages over linux. Linux is several years ahead of Hurd in both stability and features, and i see little reason to believe that this won't contiune. A new OS will only find success if it fills a void, and i see no void for it. Windows filled a void for a GUI for cheap hardware, BSD filled a void for an open sourced OS, and Linux filled one for an open source operating system. If Hurd has something that will make it much better than Linux, then it has a chance, but if not there will be no compelling reason to switch, and it will never be of any real use. I think that RMS and the rest of the FSF should put their egos aside and work on the development of the kernel that is stable and functional. If there is some major advantage to using hurd, please enlighten me.

    1. Re:Hurd Advantages? by THB · · Score: 1

      This is somewhat true. DOS and Linux were very different, while Hurd and Linux are very similar.

      Hurd is almost as old as linux, and i do not see it as being a replacement. The replacement will need to be a large leep, not a small step

    2. Re:Hurd Advantages? by Haplo · · Score: 2

      Hurd does have some advantages. As many others have mentioned, it is based on the Mach microkernel. And, as we all know, the microkernel only provides core functionality (i.e. a messaging service, and some other stuff).

      This means all of the other services are implemented and run in user space and mode. Why is this cool? Well, it's easier for you to implement your own if you want. Also, with the way kernels work, it's best to spend as little time as possible in the kernel to avoid priority inversion, and other bits of non-deterministic behavior.

      The drawbacks? Mach is _really_ slow -- the message passing just ain't fast. NT was/is based on a microkernel design, and they had to move several services (to be honest, I'm not sure what -- memory management, networking, and IO, I think) back into the kernel to get reasonable performance.

      There is definitely something to be said for doing things simply. A lot of what Linux does in the kernel isn't fancy like NT or Solaris, but they know they don't have the additional complexity so they can get through the critical sections pretty quickly most times.

    3. Re:Hurd Advantages? by SnowZero · · Score: 3

      Remember when DOS/Windows had advantages over Linux? Yeah that was only at the *very* beginning, but that was the case for a short time during early development. Well here we are again.

      Hurd has a higher degree of extensibility than traditional kernels. Since each individual feature is easier to add, eventually you may win out if your design is indeed better.

      Supposing that people *only* work on improving things that already exist is short-sited. Everything you use today replaced something before it.

  203. It WAS the only Hurd box on the net by Anonymous Coward · · Score: 0

    Now it's dead as a doornail.

  204. Re:There is an end to Microsoft, and sooner,too by Anonymous Coward · · Score: 2

    For those of you not familiar with the boyfriend of the writer of "Frankenstein", Mr. Percy Bysse Shelley (sp?) wrote a poem about the futility of all temporal efforts at earthly permanence in his poem "Ozmandias", where the narrator finds the base of an immense statue with an inscription of "Look upon my works, ye mighty, and despair", yet the only thing to be seen are the endless tracks of sand.

    Even though one day GNU/Linux will be as extinct as Minoan Linear A (a language never yet successfully translated in modern times), it was here and it has made and will continue to make (for at least the near future) the world a better place than "Microzmandias" ever did.

    May the penguin continue to evolve and promulgate worthy successors!

  205. Linux will be around for thirty more years by Anonymous Coward · · Score: 0

    Look at the longevity of IBM mainframe OSs and unix itself.

  206. Microkernels not "new tech"...try exokernels by Anonymous Coward · · Score: 0

    I think most people are overlooking the fact that HURD has been brewing for years now...during which, MIT has done some cool research into exokernels, which could boost performance signifancantly on existing hardware.

    1. Re:Microkernels not "new tech"...try exokernels by Anonymous Coward · · Score: 0

      Ummm...what are exokernels?

    2. Re:Microkernels not "new tech"...try exokernels by Anonymous Coward · · Score: 1
  207. How to slashdot slashdot by Anonymous Coward · · Score: 0

    put a link to slashdot on the yahoo home page. bye bye slashdot.

  208. cool, I think by lunatik17 · · Score: 1

    I dunno. Although it's always a good thing for another M$ competitor to enter the market, and certainly cool to see a microkernel in action, what next? We've all put so much effort and time and code into Linux, are we supposed to just dump it as soon as HURD becomes usable? Where can it fit in in all of this?

    --

    Here's my DeCSS mirror, where's yours?

  209. don't feed the trolls by delmoi · · Score: 0

    Starve them, they seek not to discus with reason, but mutilate the threading system...

    --

    ReadThe ReflectionEngine, a cyberpunk style n
  210. Stallman rules the planet by christoff · · Score: 1

    He's hitting his heel on the table brothers. The hurd will bury you!!!!!!!!!!!!!!!!1

  211. And not only that! by grappler · · Score: 1

    Besides the connection, he will also get a chance to really put that new Hurd server through a stress test.

    --
    grappler

    --
    Vidi, Vici, Veni
  212. Whats the point in a slow OS? by Anonymous Coward · · Score: 0

    The OS is there to control access to the hardware, _and_ to be as fast as possible. I cannot possibly see the point in an OS that has slowness designed into it. Sorry, but an ISP (like any other business) has no extra cycles to burn just to make it a bit easier for Hurd hackers to debug their stuff. It's also going to be benchmarketed to death by Microsoft, if it ever raises above the treshold to be noticed.

    1. Re:Whats the point in a slow OS? by be-fan · · Score: 1

      Yea, thats why the microkernel based BeOS is so much faster than Linux? As is QNX and NextStep? The advantage of a Microkernel is two-fold.
      A. Stability. Gets all the yucky drivers out of kernel space, plus the microkernel can restart any of the servers. There is a BeOS program that can restart the app server. Its fun to take down the servers one by one and watch the system not crash.
      B. Speed. The whole concept of a server greatly enhances the speed of the computer. Most current CPUs are very parrallel and multiple threads enchance the performance of a system. It is so much easier to extensivly multi-thread the OS when you use a microkernel design. Any overhead associated with the server design is overshadowed by the performance benefits. Say I am making a GL app on BeOS on a dual proc machine. I call a function through the OpenGL kit, which calls the OpenGL server to execute the function, and immediatly returns. The GL server merrily goes on its way executing the call on one proc. Then my program could use the other proc to calculate more stuff, make another call, which the GL server would execute on the other proc, or whatever.

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:Whats the point in a slow OS? by Anonymous Coward · · Score: 0

      Big deal. I can restart all my daemons without crashing the kernel, too. I can even restart your "app server" (read: inetd). So what?

  213. not qute by delmoi · · Score: 2

    HURD is older then linux

    --

    ReadThe ReflectionEngine, a cyberpunk style n
  214. This is Portal FS in FreeBSD. by Jayson · · Score: 2

    In FreeBSD, you can have a process back a filesystem. It is called Portal FS. It is really cool.

    FreeBSD has alot of cool filesystems, check them all out. Union FS rocks.

    1. Re:This is Portal FS in FreeBSD. by Anonymous Coward · · Score: 0

      I wonder what happens if you try to loopback mount a named pipe in linux? =)

  215. Re:Poor guy [For once Dynamic IP is GOOD!] by ecampbel · · Score: 1

    Lucky for him, @HOME uses dynamic IP addresses. He can simply restart, and not update his new address with zugzug.com, and all will be well, except of course for the next person who gets his IP address.

    --

    Sig goes here
  216. Re-Compile? by pol-pot · · Score: 1

    This migth seem like a stupid question, but would I have to recompile everything if I'm about to change to the Hurd-kernel? (Is it enough to recompile all my SRPM-packages??)??? Shit Happens, Learn to live with it.

  217. Benchmarks again... UnixWare fastest. by zak · · Score: 1

    Well, if you're into Unix-on-Intel benchmarks, UnixWare 7 is still fastest and most scalable overall according to any benchmark. I'm quite sure that a carefully tuned and properly recompiled Linux kernel will do as well in some respects (if not better) on a 1-CPU system, however add a couple of CPU's (or boxen - check out NonStop Clustering) and you've blown the competition away.
    Real life isn't always about what benchmark you've used. However, this system is tailored to Intel hardware, while Solaris isn't (and never will be). The Solaris way of doing things may be more to your taste, however Sun will not optimize its performance on Intel hardware, for obvious reasons. I'm sure that it is a very stable system, but it will never be a particularly swift one.

    And while we're at it, check these out:

    http://www.sco.com/press/releases/1999/6886.html

    http://www.sco.com/press/releases/1998/6836.html

    http://www.sco.com/press/releases/1998/6822.html

    Particularly the last one.
    I don't really find the second one (SPEC_int/fp to measure cluster scalability) very applicable to a large server environment, but what the hell - if anyone prefers NSC over Beowulf/Mosix to do physics research, they probably deserve it :)


  218. Mach is NOT 'really slow' Was:Hurd Advantages? by alannon · · Score: 1

    >The drawbacks? Mach is _really_ slow -- the message passing just ain't fast.

    mklinux is a version of linux originally developed with a team from Apple to run on PowerMacs. It ran on the Mach 3.0 kernel, with linux on top. There's another version of linux for the PPC, called LinuxPPC, which is a monolithic kernel.
    Here you can read an article that states that the Mach based version was about 3.5% slower than the monolithic version. 3.5% is not a significant measure by any means.
    (The original article seems to be down, which is why I linked to the cached google page.)

    > NT was/is based on a microkernel design

    I have nothing concrete to back this up, but I remember reading that NT being a microkernel design is a myth. NT, as I understood, was based on VMS.

    At a certain point in the past, MacOSX Server was rated the fastest web server running on a PC on the market (with a tweaked version of Apache on it) and MacOSX Server is a Mach based system.

    1. Re:Mach is NOT 'really slow' Was:Hurd Advantages? by Anonymous Coward · · Score: 1

      mklinux is a version of linux originally developed with a team from Apple to run on PowerMacs. It ran
      on the Mach 3.0 kernel, with linux on top. There's another version of linux for the PPC, called
      LinuxPPC, which is a monolithic kernel.
      Here you can read an article that states that the Mach based version was about 3.5% slower than the
      monolithic version. 3.5% is not a significant measure by any means.


      Only problem with your theory: Mach 3.0 is nowhere near being a real micro-kernel. Earlier Machs were, but the performance sucked rocks, so a lot of the processes were rolled back into the kernel and some of the message passing eliminated long before 3.0 came out.

  219. Microkernels Are Useful by Lally+Singh · · Score: 1
    The design of HURD is what makes it so useful. One could easily strip it down to the ukernel and a _very_ basic server, which fits in a much smaller region of memory (or ROM, depending on your application).

    Also, one can build completely different operating systems off the same base with alot of the drudge work already done.

    So, in summary: if you're a general user or even an app developer, you'll never really care. If you need strong specialization in your operating system for a given task (I'm an embedded man) then HURD is a very very cool thing.

    --
    Insanity Takes Its Toll. Please Have Exact Change

    --
    Care about electronic freedom? Consider donating to the EFF!
  220. Any HURD production servers out there? by MinusOne · · Score: 2

    I was wondering recently if there are any HURD servers out there connected to the net doing real production work - serving web pages, an FTP site, a news or mail server, CVS serving, or anything else. Does anyone know of one? Is anyone willing to subject theirs to the /. effect? The original release of the HURD was a long time ago - 0.2 was released in June of 1997. I would expect that by now there would be a usable production system. I don't intend this as a slam against GNU/FSF/Stallman or the HURD developers. I am just wondering how much momentum the HURD has, and whether people are using it.

    Cheers
    Eric Geyer

  221. The toothpick by Little+Brother · · Score: 1

    You wrote:
    "Everything you use today replaced something before it." While I'm not sure if you specificly meant in the computer field or in general, if you mean the latter I have to prove you wrong. The essential design for the toothpick has remained essentialy unchanged since it began.

    If you DO mean in the computer field, all I can ask is, anybody else here still use either an abacus or a slide-rule?

    --

    Little Brother, watching the watchers

  222. Re:There is an end to Perl by trog · · Score: 1

    There is an end to Perl. Some day, we'll be using something else. That something will most likely be Open Source, there's no going back on that one, and it will probably be compatible on some level with what we had before. You won't have to listen to my arrogance anymore. I will have to find a real job. But the point I want to make is that Perl is not forever.

    Thanks

    !Bruce

  223. Even better stress test by mschmitt · · Score: 1

    Upload 500Megs of p0rn. Announce URL. Wait.

    Tried this myself 4 years ago on my first own fixed net connection. After a few hours the lines were glowing white hot.

    After all, this is what the internet has been invented for: Email and p0rn. And /. of course. ;-)

  224. Re:There is an end to Perl by Anonymous Coward · · Score: 0

    Whatever you say, troll.

  225. Re: OK, ere'sa URL by Anonymous Coward · · Score: 0

    > It's a microkernel, which means it's harder to develop and possibly slower, but more versatile in what it can do. Think a kernel that's nothing but modules.

    this is wrong. since it's developed in user space, a crash in one (non-critical) part of the hurd won't affect the rest of the system. this means you can develop the hurd without having to continually reboot the machine. thus it is easier to debug for the hurd than for any monolithic kernel.
    plus you get some other goodies, like the sub-hurd (a hurd running inside another). if you crash the sub-hurd, you just come back to the main hurd instead of rebooting.

  226. Re: OK, ere'sa URL by Anonymous Coward · · Score: 0

    And what did we learn from Chorus? Think, now.

  227. Re:There is an end to Bruce Perens by Anonymous Coward · · Score: 0

    Did he run over your dog? Rape your sister? Pour sugar in your gas tank? Why are you so bitter?

  228. Hot-upgrade of kernels! by bgarcia · · Score: 2
    One of the reasons Linux will never be able to replace Mainframe operating systems is the fact that you have to reboot in order to upgrade the kernel.

    Would the microkernel architecture of HURD make it possible to do a running-upgrade of (most of) the kernel? It would at least seem to be possible, if the modules are designed with this in mind.

    Any thoughts?

    --
    I'm a leaf on the wind. Watch how I soar.