Slashdot Mirror


Plan 9 Running on Blue Gene

gholmer writes "Eric Van Hensbergen reports that Plan 9 has been successfully booted on IBM's Blue Gene supercomputer. A live demo will be attempted during a poster session at this year's Usenix. There is also the obligatory Space Glenda picture."

190 comments

  1. In other news... by Anonymous Coward · · Score: 0

    It will be running "Duke Nukem Forever".

  2. Yeah but... by Aqua_boy17 · · Score: 3, Funny

    Can it run Vista?

    --
    What if the Hokey Pokey really is what it's all about?
    1. Re:Yeah but... by niceone · · Score: 5, Funny

      Obviously it can - it is a supercomputer! (as long as you turn the Aero interface off of course).

    2. Re:Yeah but... by Anonymous Coward · · Score: 1, Funny
      Can it run Vista?


      No, Microsoft is trying to get Vista running on Intel hardware first.

    3. Re:Yeah but... by Anonymous Coward · · Score: 0

      I'm tempted by the fruit of your la-hoins!

    4. Re:Yeah but... by uk086242 · · Score: 1

      'Plan 9'? Sounds a bit like OS9...dear lord...'forking' a process and so forth...

    5. Re:Yeah but... by narcolepticjim · · Score: 4, Funny

      Vista? Buddy, they have enough on their plate getting a Beowulf cluster of these strung together ...

  3. Plan 9? by techstar25 · · Score: 1, Funny

    "Plan 9?
    Ah, yes. Plan 9 deals with the resurrection of the dead. Long distance electrodes shot into the pineal and pituitary gland of the recently dead."

    1. Re:Plan 9? by Anonymous Coward · · Score: 1, Funny

      Resurrection of the dead? It must be something to do with OS/2.

    2. Re:Plan 9? by jellomizer · · Score: 1

      Well yes they need the power of the Blue Gene to figure out how to harness energy from splitting the photon. Thus causing a chain reaction causing the universe to explode... Cool. I hope they have a small an efficient OS to handle this task.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    3. Re:Plan 9? by jimicus · · Score: 0

      Why would you want to cause a chain reaction which causes the universe to explode?

    4. Re:Plan 9? by Verte · · Score: 2, Informative

      The full name of the OS is in fact "Plan 9 From Bell Labs". There's also a port of the API to a more popular standard called "Plan 9 From User Space", which is cute.

      --
      We at slashdot are scientists, specialists and kernel hackers. Your FUD will be found out.
    5. Re:Plan 9? by Jaqenn · · Score: 1

      Why would you want to cause a chain reaction which causes the universe to explode? Cause you don't like the current one.
      --
      You are awash in a sea of fiercely stated opinions. Obvious exits are: 'File->Quit', 'Reply', and 'Page Down'.
    6. Re:Plan 9? by L33tminion · · Score: 4, Funny

      So that the Soviets can't do it first, obviously.

    7. Re:Plan 9? by Bloke+down+the+pub · · Score: 3, Funny

      Or so that it can't do it to the Soviets.

      --
      It's true I tell you, feller at work's next door neighbour read it in the paper.
    8. Re:Plan 9? by Poltras · · Score: 1

      Yes, but is it in COLOR ?!?

    9. Re:Plan 9? by fritsd · · Score: 2, Funny

      Because... well.. just follow the logic of the film, mmkay?

      --
      To be, or not to be: isn't that quite logical, Slashdot Beta?
    10. Re:Plan 9? by Verte · · Score: 1

      What do you think this is, 2092? Who has a colour screen anyway?

      --
      We at slashdot are scientists, specialists and kernel hackers. Your FUD will be found out.
    11. Re:Plan 9? by CautionaryX · · Score: 1

      So, I guess Plans 1 through 8 didn't turn out so well...

    12. Re:Plan 9? by Eideewt · · Score: 1

      I love Plan 9's soothing colors.

      Here's a question though: what the hell is that program down in the lower right? As far as I know, it's nothing that comes with Plan 9. I've been wondering ever since I first saw that shot.

      Can anyone help me out?

    13. Re:Plan 9? by laffer1 · · Score: 1

      Yes, its called OS/2 Warp Plan 9 Resurrection Edition. The product will ship in two editions. The blue edition is a full featured operating system whereas the red edition is an upgrade which requires OS/2 Warp 4.0 and Windows 3.1 for full functionality. They will also throw in the bonus pack with a word processor that's still good after 12 years. Y2K updates are pending. Lotus Smartsuite and Notes will be available for an additional fee. Netscape 9.0 will be ported sometime after release, but until its ready we've included the IBM web browser which can view HTML 2.0 websites with ease. Named hosting based sites do not work (including IBM.com). Fix Pack 22 will add support for PCIe.

    14. Re:Plan 9? by laffer1 · · Score: 1

      If the sharks with the frickin' laser beams attached to their heads would have arrived on time...

    15. Re:Plan 9? by Digi-John · · Score: 1

      The program in the lower right is scat(7). Comes on the install cd.

      --
      Klingon programs don't timeshare, they battle for supremacy.
    16. Re:Plan 9? by Eideewt · · Score: 1

      That was my guess when I saw it mentioned in a comment further down the page. Thanks for confirming.

  4. Pretty cool by Anonymous Coward · · Score: 1, Interesting

    That's pretty cool to think about since I didn't know if Plan 9 is still used or not beyond research environments. Or even developed for. Also I was beginning to think Slashdot was dying since I hardly come here anymore, but with news like this I feel mistaken.. Pretty cool!

    1. Re:Pretty cool by jellomizer · · Score: 2, Interesting

      Plan 9 if it had a modern web browser like firefox would generally be as useful as any other now. Basiclly now if you can make an OS that Runs a Modern Web Browser (IE, Mozilla offshoot, Safari, or Opera), and a good office Suite (MS Office, Open Office) then basicly it is as good as any other OS. Comon Google lets get your web Office Suite Really working good so we only need a Web Browser for our OS.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re:Pretty cool by 0racle · · Score: 4, Insightful

      Ya, if you're creating a desktop OS. Somehow, booting the thing on Blue Gene, I don't think that's Plan 9's plan.

      --
      "I use a Mac because I'm just better than you are."
    3. Re:Pretty cool by b1ufox · · Score: 3, Informative
      Incidentally perhaps you are misunderstanding Plan9. It is not the kind of OS *we* are used to. That said it includes L/unix and family and Windows et all. It serves a different purpose of OS all together, in other terms its a distributed Operating system which incidentally is not designed purposefully to run on your standalone machine.

      Feel like running it, you are welcome to the world of wmii, acme and acid. In short Firefox or for that matter any other application comes lower in hierarchy, a lot of things need to be done to make it first Posix complaint, which i guess they are not planing to so soon.

      As far as the people who think it is only for research yes it is and this is what Plan9 on Blue Gene is aimed at. As a research project.

      My 2 cents :-)

      --
      -- "Genius is 1% inspiration and 99% perspiration" - TAE --
    4. Re:Pretty cool by aproposofwhat · · Score: 2, Interesting
      IIRC, Lucent Managed Firewalls used to run on Inferno (which is a version of Plan 9)

      Don't know if they still do, but the OS is wickedly slim, and ideally suited for network appliances as well as distributed computing.

      --
      One swallow does not a fellatrix make
    5. Re:Pretty cool by pegr · · Score: 1

      The one quote that sums up the difference between IBM and Microsoft...

      "Its amazing how really, terminally, completely broken shit can run for a damn long time..."

    6. Re:Pretty cool by mindstrm · · Score: 1

      "That said it includes L/unix and family and Windows et all"

      Please clarify...

    7. Re:Pretty cool by C0y0t3 · · Score: 5, Funny

      ...Also I was beginning to think Slashdot was dying since I hardly come here anymore...

      ... but I see your comments ALL OVER Slashdot, Anonymous Coward. In fact you're probably THE most prolific user, certainly the most outspoken.
    8. Re:Pretty cool by Anonymous Coward · · Score: 0

      Your post is terribly funny. I would give you mod points but I trolled my account into a black hole. :(

    9. Re:Pretty cool by Anonymous Coward · · Score: 0

      > Also I was beginning to think Slashdot was dying since I hardly come here anymore, but with news like this I feel mistaken..

      The party ain't over till netcraft sings!

    10. Re:Pretty cool by DrSkwid · · Score: 4, Informative

      Inferno is based around the DIS virtual machine and much of the system code is written in Limbo which is compiled to DIS bytecode.

      Plan9 is C based and can't run DIS natively.

      Plan9 and Inferno now use a unified 9P protocol - 9p2000 (they used to use 9p and Styx respectively).

      Lucent sold Inferno to Vita Nuova holdings http://www.vitanuova.com/ and they now develop Inferno and exploit it commercially.

      Inferno and Plan9 are used in Lucent products. Plan9 with RT extensions is used in Lucent mobile phone masts to manage calls. Sape Mullender presented a paper at the IWP last year about it. http://plan9.escet.urjc.es/iwp9/cready/realtime.pd f

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    11. Re:Pretty cool by DrSkwid · · Score: 4, Informative

      APE -- The ANSI/POSIX Environment
      http://plan9.bell-labs.com/sys/doc/ape.html

      Plan9 has the Abaco web browser, it's still in development but you can use Gmail with it apparently.

      http://plan9.bell-labs.com/sources/contrib/fgb/aba co.pdf

      So put your 2c back in your pocket.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    12. Re:Pretty cool by StargateSteve · · Score: 1

      the desktop is just an optional interface. Just like running Gnome or KDE on a *nix box. On the Plan 9 site, they mentioned "The system as a whole is likely to feel tantalizingly familiar to Unix users but at the same time quite foreign.", so it's not just aimed at a supercomputer, but can also be used by the average hacker. :) Ah, what the heck. I might as well try it under qemu or vmware. light system requirements. (32 MB ran, 300 MB HD)

    13. Re:Pretty cool by The+OPTiCIAN · · Score: 1

      > Also I was beginning to think Slashdot was dying since
      > I hardly come here anymore, but with news like this I
      > feel mistaken.

      Exactly. This is the sort of thing you could read about on the slashdot of old, then come to the comments section and exciting read stories by gurus who'd played around with interesting similar stuff.

      I hardly ever come here any more, and it feels like this is the first interesting thing I've seen in eighteen months.

      --


      Believe with me, my saplings.
    14. Re:Pretty cool by mollog · · Score: 1

      Inferno and Plan9 are used in Lucent products. Plan9 with RT extensions is used in Lucent mobile phone masts to manage calls.

      I just saw a bit on the cnn website that talked about Google, the electrical grid, and the transportation system. I wonder if Plan9, a distributed OS, is well suited to managing the electrical grid?
      --
      Best regards.
    15. Re:Pretty cool by timeOday · · Score: 0, Troll

      Sounds a lot like X - i.e. designed completely around network transparency, which, as it turns out, isn't all that important after all.

    16. Re:Pretty cool by v4vijayakumar · · Score: 1

      Just see the success of virtual machine based interpreted languages.

      I don't know anything about Limbo / DIS virtual machine, but I guess, we can see some successful virtual machine based operating systems (for PC) in near future. With all the processing powers and increasing processor cores, this is not impossible anymore.

  5. Am I the only one that thought of this Plan 9? by kabocox · · Score: 1

    Am I the only one that was wondering why Plan 9 Pulishing (http://www.plan9.org/) would need to be run on Blue Gene?

    1. Re:Am I the only one that thought of this Plan 9? by FunkyELF · · Score: 1

      Because it didn't meet the minimum requirements for Vista or Leopard?

    2. Re:Am I the only one that thought of this Plan 9? by monk.e.boy · · Score: 1

      What the hell are you talking about?!

      We'll all be able to resurrect those old Blue Genes we have cluttering up the basement, hell, I've only got two, but now I can use them as a network file store, or run some simple C# or something.

      :-P

      monk.e.boy

    3. Re:Am I the only one that thought of this Plan 9? by grahams · · Score: 4, Funny

      Yes.

  6. Plan 9 by superskippy · · Score: 1

    Is this a going concern? Do lots of people use this?

    1. Re:Plan 9 by Anonymous Coward · · Score: 1

      I'd forgotten all about plan 9, but certainly many or at least some of the main concepts live on

      For example:
      Distributed systems
      System interfaces represented as files
      Communication being the central function of the system

    2. Re:Plan 9 by Anonymous Coward · · Score: 0

      I've seen cable head ends running Plan 9 (can't tell you which). These were pretty experimental boxes though, and I don't know if they ever saw deployment.

    3. Re:Plan 9 by DrSkwid · · Score: 5, Interesting

      There are about 50 active posters to the 9fans mailing list.
      There were about 30 people attending the International Plan9 Symposium in Madrid last year (of which I was one).

      Plan9 also has 15 projects in the 2007 Google Summer of Code.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  7. About the plan by NeoTerra · · Score: 4, Funny

    What happened to Plans 1-8? And could you make a module that corrupts the output, and call it Plan B? I think it may be a little too early to grasp exactly what the story is here. Where's my caffeine?

    1. Re:About the plan by Lumpy · · Score: 1

      SETEC ASTRONOMY

      --
      Do not look at laser with remaining good eye.
    2. Re:About the plan by MyLongNickName · · Score: 5, Funny

      You laugh about such things. But I was the beta tester for Preparation G. Stuff was awful. But boy could I whistle really well after that.

      --
      See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
    3. Re:About the plan by morgan_greywolf · · Score: 4, Interesting

      They were called 'Unix'. ;)

      Seriously, Plan 9 is/was the planned successor to Unix. You can see the benefits of Plan 9's design today: just check out Inferno. You want distributed computing? It's all in there!

    4. Re:About the plan by drinkypoo · · Score: 1, Funny

      COOTYS RAT SEMEN

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:About the plan by jshriverWVU · · Score: 1, Redundant

      Noticed that the Inferno environment can even run via a browser plugin. I can envision Google looking into this as an option for a Google OS. Browser plugin that enables a quasi-VM on the system for cross-platform applications.

    6. Re:About the plan by Orange+Crush · · Score: 2, Interesting

      I can envision Google looking into this as an option for a Google OS. Browser plugin that enables a quasi-VM on the system for cross-platform applications.

      I'm not familiar with Inferno, so I have to ask: Why? There are already tons of VMs, quasi VMs and multi-platform toolkits readily available. What benefits would developing with Inferno have over using Java, .net/mono, Flash, XUL, Qt, GTK+, etc?

    7. Re:About the plan by raddan · · Score: 1

      Eric Raymond commented in his book that Plan 9 was the perfect example of why better software doesn't always just sweep away the current stuff (UNIX, in this case). It can't just be better, it has to be lots better. Plan 9 is some cool stuff, but UNIX does continue to get the job done.

    8. Re:About the plan by MyLongNickName · · Score: 1

      To those who may be wondering: the above are mixed up versions of "TOO MANY SECRETS".

      --
      See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
    9. Re:About the plan by misleb · · Score: 1

      Wait, I thought GNU/Hurd was the planned successor to Unix?

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    10. Re:About the plan by jc42 · · Score: 1

      There are already tons of VMs, quasi VMs and multi-platform toolkits readily available. What benefits would developing with Inferno have over using Java, .net/mono, Flash, XUL, Qt, GTK+, etc?

      Actually, for years there have been rumors that people were working on merging various VMs. I've heard about a pending java+perl+python (and maybe +tcl) VM repeatedly. But there's precious little public evidence that this is happening.

      Possible it doesn't happen because it's just too difficult to organize. Thus, java really belongs to Sun, and all rumors aside, they're unlikely to ever allow a merger with GPL-licensed VMs such as perl's or python's.

      Merging perl and python might be easier, but there are conflicts in their design philosophies. Perl's mantra is "There's more that one way to do it", and supports numerous design philosophies, while python is firmly based on OO design everywhere. How do you get these together for anything other than a flame war, since by both philosophies, the other is just wrong?

      It does seem possible that, if Inferno starts attracting a user base, we could see ports of both perl and python to the limbo VM. That could be easier than rebuilding their own VMs for a rather different OS. But if people are looking at this, there seems to be no public hints.

      In any case, combining two VMs is a rather non-trivial operation. Who would work on it without reasonable certainty of major personal rewards for such a huge effort?

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    11. Re:About the plan by AnyoneEB · · Score: 1

      GNU/Hurd is yet another Unix kernel. It just happens to be the one developed by FSF and was originally intended as the primary kernel for GNU systems before Linux came along and got developed much faster. (Although, Hurd is still indevelopment.)

      On the other hand, Plan 9 is an entirely new OS design made by the original developers of Unix attempting to take the Unix "everything is a file" philosophy to the extreme.

      --
      Centralization breaks the internet.
    12. Re:About the plan by Rhinobird · · Score: 1

      GNU was supposed to be a drop in replacement for Unix. Plan9 was supposed to be the successor. But what would the FSF replacement for Plan9 be? GNP- Gnp's Not Plan9? But then we'd run into endless jokes about GNP being incomplete, and no-one would get the joke, because it would be incomplete. Or GNI - GNI's Not Inferno? At least you can pronounce GNI...it sounds like Genie. And you could have a little magic deamon comming out of a bottle for a mascot.

      --
      If Mr. Edison had thought smarter he wouldn't sweat as much. --Nikola Tesla
    13. Re:About the plan by Anonymous Coward · · Score: 0

      "indevelopment"? Is that like "indecisive", "incompetent", "invalid"?

    14. Re:About the plan by morgan_greywolf · · Score: 1

      Why would they need a GNI? Inferno's already Free/Open Source Software.

    15. Re:About the plan by Digi-John · · Score: 1

      You laugh, but Plan B already exists. http://lsub.org/
      Unfortunate name, yes. I wonder which one is earlier.

      --
      Klingon programs don't timeshare, they battle for supremacy.
    16. Re:About the plan by iluvcapra · · Score: 1

      To those of you who may be wondering: Put Sneakers on your netflix queue. You are not welcome here until you have viewed it.

      --
      Don't blame me, I voted for Baltar.
    17. Re:About the plan by Anonymous Coward · · Score: 0

      TREE MY SCAT SOON

    18. Re:About the plan by larry+bagina · · Score: 1

      ME TACO SOS ENTRY

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    19. Re:About the plan by AnyoneEB · · Score: 1

      "indevelopment"? Is that like "indecisive", "incompetent", "invalid"?

      Hehe, I am not sure if that should get counted as typo or a Freudian slip seeing Hurd does indeed seem to be getting nowhere.

      --
      Centralization breaks the internet.
    20. Re:About the plan by syousef · · Score: 1

      Plan B (hexadecimal) is actually plan 11 decimal. They've been stuck on plan 9 for ages now.

      --
      These posts express my own personal views, not those of my employer
    21. Re:About the plan by chesky · · Score: 1

      GNU was supposed to be a drop in replacement for Unix. Plan9 was supposed to be the successor. But what would the FSF replacement for Plan9 be?

      GONE: GNU (GNU's Not Unix) Or (Plan) Nine Either. See http://9fans.net/archive/2003/04/8/.

    22. Re:About the plan by chesky · · Score: 1
      Plan B is a system based on Plan 9. From http://lsub.org/ls/planb.html (italics mine):

      Plan B is an operating system designed to work in distributed environments where the set of available resources is different at different points in time. Its 4th edition is implemented as a set of user programs to run on top of Plan 9 from Bell Labs.
    23. Re:About the plan by Keith_Beef · · Score: 1

      Your question:

      How do you get [Perl and Python] together for anything other than a flame war, since by both philosophies, the other is just wrong?
      is flawed.

      Since you assert that

      Perl's mantra is "There's more that one way to do it"
      it follows that Perl accepts that Python's way of doing things is perfectly acceptable whenever Python "does it".

      Beef.

    24. Re:About the plan by Digi-John · · Score: 1

      I know that Plan B is based on Plan 9. I was talking about Plan B the operating system vs. Plan B the "retroactive birth control" pill.

      --
      Klingon programs don't timeshare, they battle for supremacy.
  8. Vista? by akkarin · · Score: 1

    Forget Vista, can it cook toast? Without burning it?

    --
    This sig left intentionally blank.
    1. Re:Vista? by HiggsBison · · Score: 1

      Forget Vista, can it cook toast? Without burning it?

      Nah! You're thinking of the George Foreman Quad G5 Mac Mini Grill. Too bad that project was discontinued when they switched to Intel.

      --
      My other car is a 1984 Nark Avenger.
  9. so thats what they do with supercomputers.. by HellFeuer · · Score: 0

    i just knew they use them to watch bad movies. or even better.. porn with a million Teraflops???

  10. You remember all those posts by Anonymous Coward · · Score: 0

    ...about how I am so l33t and my linux runs on a 386 with 4 meg o RAM? Isn't this the extreme opposite of those posts, using a stupid fast computer to run a tight little OS (probably thinks it's a screensaver)? Well somebody's compensating for something in the hallowed hallways of IBM...

    1. Re:You remember all those posts by cyphercell · · Score: 1

      only in the proprietary software world do you need fat software for fat hardware (or vice versa).

      Thin software running on burl hardware frees up your resources, gives you room to really flex your muscles. That's what make those 386-linux guys l33t. They get a 2.2 kernel and a copy of busy box, throw it on a 15 year old machine, and when they hit the terminal they still have leg room.

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
    2. Re:You remember all those posts by Anonymous Coward · · Score: 0

      Nerds are so cute in their little world of meaninglessness.

  11. No sale by squiggleslash · · Score: 5, Funny

    I'm not buying a Blue Gene until they port AmigaOS to it, like God intended.

    --
    You are not alone. This is not normal. None of this is normal.
    1. Re:No sale by GreggBz · · Score: 2, Funny

      1.62E+21 bouncing red and white checkered balls.

    2. Re:No sale by dubbreak · · Score: 1

      Ah yes, AmigaOS rewritten in lisp like 'god'/'the gods' intended.

      --
      "If you are going through hell, keep going." - Winston Churchill
  12. Puzzled by bytesex · · Score: 0, Flamebait

    Plan 9 looks to me like the perennial contender for something which is never to be released; much like the HURD (although I think the HURD is more like a search in the wrong direction altogether; I mean, if you're going to do it all afresh - why use UNIX ?). I imagine a bunch of Wozniaks tinkering about all day without any impatient Jobses looking over their shoulder scheming to make a buck. Then I read their website again, and I knew for sure they must be out of their minds at bit: THEY BROUGHT ALONG 'ED' !!

    --
    Religion is what happens when nature strikes and groupthink goes wrong.
    1. Re:Puzzled by the+linux+geek · · Score: 1

      http://plan9.bell-labs.com/plan9/download.html

      It's been released, and is on the Fourth Edition.

    2. Re:Puzzled by nanosquid · · Score: 1

      Plan 9 looks to me like the perennial contender for something which is never to be released; much like the HURD

      Plan 9 has been released, and it's working.

      Is it going to catch on? Who knows. It took 20-30 years for UNIX to catch on after it had matured reasonably well, so that would put Plan 9 taking over the world at somewhere between 2010 and 2020.

    3. Re:Puzzled by cerberusss · · Score: 2

      And you can run it using Xen, so everyone can try it out and see what's it about.

      --
      8 of 13 people found this answer helpful. Did you?
    4. Re:Puzzled by peragrin · · Score: 1

      Hopefully plan9 will catch on by the year 2020. that will give us 18 years to phase out unix before Unix EOL's itself in the year 2038.

      --
      i thought once I was found, but it was only a dream.
    5. Re:Puzzled by jgrahn · · Score: 1

      I mean, if you're going to do it all afresh - why use UNIX?

      Because if someone, post-1995, released a new, general-purpose OS that wasn't Unix-compatible, everyone would laugh themselves silly.

      If you are a Unix system, you are part of a family -- there are gigabytes of useful source code to port, and there are plenty of nice ideas to work from or expand upon.

      If you're not a Unix, you are alone. At least until someone takes pity on you and writes a Unix compatibility layer ...

    6. Re:Puzzled by AnyoneEB · · Score: 1

      I think there will be very few 32-bit processors left outside of embedded systems in 2038. My system currently uses 64-bit time_t, and I assume most others do as well nowadays.

      --
      Centralization breaks the internet.
  13. You see that, your stupid minds! by JoeCommodore · · Score: 2, Funny

    Stupid! Stupid!

    When you've got solamanite, you've got nothing!

    (Yeah, its one of my fave movies)

    --
    "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
  14. Implications by 4D6963 · · Score: 1

    Sorry but it's not really clear what it all implies. Could someone explain?

    --
    You just got troll'd!
    1. Re:Implications by spatialguy · · Score: 2, Informative

      The Blue Gene is a supercomputer designed by IBM, based on their research towards the chess computer Deep Blue that beated Kasparov at his own game. It is not a beowulff cluster (that would by definition consist of consumer hardware). I don't have time to look it all up again, but a few years ago I was involved in negotiations for the purchase of such a system...

      So, from memory:
      Each processor (powerpc/cell technology, I think also used in the PS3, but maybe another expert can enlighten me on that one) is a dual core and has six (or was it four?) high speed network connections to its neighbors. 64 processors are mounted on a "motherboard".
      In a rack 16 of these boards are installed. The network connections of the processors on the side of the boards are connected to the neighbors on the boards above and below.
      Per rack this amounts to 2048 cores. Each rack is connected back to back to another rack, giving a total of 4096 cores in a kind of network matrix.
      These dual racks can again be cascaded to make a very large system. (The slant of the racks, see picture, has to do with the cooling of the system). One of the first computers to use such a matrix setup was the transputer in the 80s.

      As said, the processors have high speed connections to their direct neighbors, connections to others are slower.
      So this machine is very fast at for example signal processing or, more general, any pipeline where the output of one processor can be sent to the next in line for further processing.
      Other applications are for example spatial simulations, climate and such, where each processor gets a part of the atmosphere, assuming that effects to other parts will be more local.
      A third is biochemical simulations, hence the "Gene" in its name. And when you turn its coolers temporarily of, you might be able to get water hot enough for coffee.

      Plan 9 I have no real knowledge on, but it seems to be an operating system that is tailored to enormous amounts of jobs on massive parallel computers.

    2. Re:Implications by xcjohn · · Score: 2, Informative

      Each of the 1024 2-way nodes on a single rack (2048 procs) is a powerpc440d (a cut down 440 w/ an extra FPU, the unfortunately named 'double-hummer'. Nodes are loaded onto a node board (16 nodes per board + 1 or 2 IO nodes, 16 node boards per midplane) that slides into the mid-plane (2 midplanes per rack). There are 3 networks, a mesh network (like noted by spatialguy) where you have a connection to each "nearest neighbor" node surrounding you, a 3d torus network (don't ask me, i just know you specify the dimensions 4x4x3 or something, I'm just an admin :) ) A torus can span multiple racks and I believe can even encompass the whole machine. There is also a vanilla gigabit ethernet network for doing things like NFS/GPFS/Lustre mounts (remember, no local disk).

      --
      ~~~ They call me Little John, but don't let the name fool you...in real life I'm very big.
  15. Is this a well disguised troll? by Critical+Facilities · · Score: 4, Funny
    From TFA

    The graphical programs displayed are: the mail announcer faces(1), the system statistics watcher stats(8), the text editor acme(1), the sky catalog scat(1), the image viewer
    I'm not sure I'm ready to check out any "graphical" items called scat.
    1. Re:Is this a well disguised troll? by Anonymous Coward · · Score: 1, Funny

      Faeces? Acne? Scat?

    2. Re:Is this a well disguised troll? by Anonymous Coward · · Score: 0

      the sky catalog scat(1) and the mail announcer feces(1)...

    3. Re:Is this a well disguised troll? by iabervon · · Score: 1

      You'd never make it as a weather forecaster, then. They have to work with graphical "products" from QuikSCAT all the time.

  16. Their website says it all by bytesex · · Score: 1

    That is, if you look at the source. Man, for such a simple page they sure use an enormous amount of tage. If this is what the future looks like, I want the past back !

    --
    Religion is what happens when nature strikes and groupthink goes wrong.
    1. Re:Their website says it all by Anonymous Coward · · Score: 0

      That is, if you look at the source. Man, for such a simple page they sure use an enormous amount of tage. I was wondering what happened to all the tage. My spice cupboard was practically cleaned out with all their tage use.
    2. Re:Their website says it all by Anonymous Coward · · Score: 0

      Please, make it stop!!! What did they use to create this page, Word '97? There are paragraph tags all over the place, tags that start and then immediately end... and span styles starting, ending, then immediately starting again.

      No CSS? What are you people, savages?!

    3. Re:Their website says it all by Anonymous Coward · · Score: 0

      That's inline CSS, you insensitive clod! Obviously you've never had to witness the horror of the tag.

  17. "non-viral" license by Anonymous Coward · · Score: 0

    From the plan9 page: "... it does not require source code to be distributed with derived works; it is non-viral."

    Do people really need to say "non-viral"? Does this add information, or is it an attack on the GPL?

    licences are not alive.

    Or is the copyright on Microsoft code "viral" as well? Derivations are restricted the same as the original.

    1. Re:"non-viral" license by Lord+Bitman · · Score: 1

      last I heard, neither were viruses.

      --
      -- 'The' Lord and Master Bitman On High, Master Of All
    2. Re:"non-viral" license by Goaway · · Score: 2, Interesting

      Do people really need to say "non-viral"?

      Yes. It is a genuine concern for many people.

    3. Re:"non-viral" license by Anonymous Coward · · Score: 0

      Christ, will you shut up already?

      No, it's not an attack on the GPL. I wish it was, if only to annoy whiny bastards like you. "viral" is an appropriate term for the GPL, in that it infects any code it's mixed with. Which is a good thing in many ways, though unfortunately it does seem to arouse the zealots as a side effect. "non-viral" is a clear and concise way to describe a license which does not exhibit that behavior. That's all there is to it. Give it a rest, tinfoil boy.

    4. Re:"non-viral" license by nurb432 · · Score: 2, Interesting

      To some of us yes, its important and does factor into decisions as it can cause long term ramifications.

      If licensing restrictions didn't matter to people, we wouldn't even have the concept of BSD license to discuss ( or GPL ), would we?

      --
      ---- Booth was a patriot ----
    5. Re:"non-viral" license by Anonymous Coward · · Score: 0

      > "viral" is an appropriate term for the GPL, in that it infects any code it's mixed with.

      I think you have shown exactly why "viral" is an inappropriate term.
      "viral" is associated with "infect[ion]".
      (which you used, but did not define)
      The definition of "infect" has something to do spreading disease.

      If you really think GPL code is a disease, that's fine. I hope you do not use any. Better put on your tinfoil shorts to avoid catching it.

      But if you call GPL a disease when talking to a Linux audience, you will loose much credibility.

      Saying "the derived code must be published and retain license" is descriptive and not political like "the code uses a license that spreads like a virus".

    6. Re:"non-viral" license by DrSkwid · · Score: 2, Informative

      The Plan 9 license has been a struggle with Lucent lawyers. Plan 9's 3rd edition was the first that was offered as a free download (which is where I found it via /.) At this time it contained a clause saying you had to submit any kernel changes you made back to Lucent. The Plan9 team fought to get rid of that and did a pretty good job of releasing it under what was thought to be an open source license. The OSI and RMS thought different, iirc it was because of the US munitions export license problem. The license was redone and approved by the OSI as the license we see today.

      There was a time where there was a tounge in cheek tickbox that said something like : I promise not to use plan9 to make nuclear weapons outside of the US.

      Licensing arguments were pretty common on the mailing list as though the devs were not trying to get it sorted or were in control of writing the damn thing. It got distracting enough that licensing discussions got their own mailing list, which then we could all not bother reading.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    7. Re:"non-viral" license by Anonymous Coward · · Score: 0

      *sigh*

      "Infect", from L. inficere, meaning to stain or color, to put or dip into something, especially a die. It has several connotations in English and many other languages, one of which is "to affect in a contagious way", as in "his laughter infects everyone who is in the same room" (see American Heritage Dictionary, sense 5, and Princeton's WordNet). It is a good metaphor for the way the GPL propagates.

      But not only that: the word has very negative connotations. Besides it obvious medical meaning, it's also used in law to denote "to expose to penalty or forfeiture", or "to contaminate or corrupt" in general speech. All this makes the term particularly well suited to describe the GPL in a precise, yet funny manner---a very enjoyable form of tongue-in-cheek, ironic humor. You know humor? Like when someone talks of Linux' "world domination project", or the "church of Emacs"? Think precisely the opposite of this pedantry you're asking me to step into, defining words for you.

      Oh, and I use a lot of GPL'ed software, even write some. I'm also not particularly concerned with "credibility", thank you very much---I'm not that insecure. And it's not "loosing", by the way, it's "losing", from "to lose", as in "you are a mind-numbingly dull whiny loser".

      Now will you please be quiet and let us watch the show?

    8. Re:"non-viral" license by Quill_28 · · Score: 1

      What about "viral marketing"?

      There nothing negative about this phrase is there?

  18. Yawn, wake me when it can run NetBSD... by jonwil · · Score: 1

    Considering some of the low power hardware that NetBSD has been ported to, I am sure that a top of the line IBM super computer should have no trouble handling it :)

    1. Re:Yawn, wake me when it can run NetBSD... by Slashcrap · · Score: 1

      Considering some of the low power hardware that NetBSD has been ported to, I am sure that a top of the line IBM super computer should have no trouble handling it :)

      They decided to skip porting a dead OS to it and went straight to porting an undead OS.

  19. Book. Cover. Judge. Don't. by Anonymous Coward · · Score: 5, Insightful

    Don't judge a book by its cover. The current generation of flashy-looking OS's are excellent for computers with a small number of CPU cores and uniform memory, but they are really poor for machines with many cores and core-local memory. Plan 9 is designed to work as a distributed OS, which is perfect for Blue Gene, and it will probably become more and more relevant to home computing as we move towards PCs with thousands of CPU cores, because we'll need a decent distributed OS to make use of them. The mid-80s "FVWM" look is just because it is a research OS and the researchers have better things to do than port KDE.

    1. Re:Book. Cover. Judge. Don't. by Bent+Mind · · Score: 1

      Disclaimer: Outside of glancing at the cover, I don't know anything about Plan 9.

      I came across Plan 9 while going through Linux kernel options. Linux has a compatibility module for the distributed file system. I did a little digging and some light reading to learn about it. The cluster aspect of the operating system sounds interesting. I think it will become more useful in the home as multi-core and embedded systems become more common. I can imagine the refrigerator borrowing a few cycles from the multimedia center to send an email reminding you to buy milk. However, the part of the operating system I find the most interesting is the refinement of everything is a file. From my understanding, if I connect a scanner to one of my computers, I need only redirect the scanner to the network to use it on any system. Under Linux, I use Sane for this purpose. However, under Plan 9, it would be simple redirection without need for server software. The same would work for any hardware.

      Of course, I may just be regurgitating somebody else's bad information. Take the above with a grain of salt and do some research.

      --
      Request a Linux Shockwave player here: http://www.macromedia.com/support/email/wishform/
    2. Re:Book. Cover. Judge. Don't. by Anonymous Coward · · Score: 0

      What you said is correct. You mount it and bind it.

    3. Re:Book. Cover. Judge. Don't. by Raenex · · Score: 1

      Stupid. Title. Make.

      Sorry, the form of the message counts. Don't make an ugly cover for your book, or use cheap theatrics.

  20. Re:Check out those cutting edge GUI graphics... by bmgoau · · Score: 1

    With the added power of Bluegene, the Bell Labs team will now be able to add more then on colour to their GUI.

  21. functional languages in plan 9 by Anonymous Coward · · Score: 0

    I was wondering if Plan 9 integrates all peripherals through the file system, wouldn't it be easier to do system calls in pure functional languages, without the need for side effects? I guess it would be possible to program a complete program of any sort in a purely functional language such as Haskell. Does anyone know something about this? My interest is purely academic though, as i don't have any plans for plan 9.

    1. Re:functional languages in plan 9 by Eideewt · · Score: 1

      I don't believe so. Interactions with hardware (and all I/O, for that matter) are inherently non-functional, since input is not guaranteed to be the same on every run. It doesn't make any difference whether you call it a file or something else. Monads seem to be required either way.

  22. Re:Check out those cutting edge GUI graphics... by LWATCDR · · Score: 5, Interesting

    "Well , cutting edge for 1990. If thats the best it can do on a supercomputer it doesn't bode well for your average PC!"
    Super computers don't run GUIs. That is for visualization workstations.
    "Has it broken any new ground with any new operating paradigms? (Thats a genuine question , I don't know)."
    Yes I suggest you go learn a lot more about it before posting in blatant ignorance.
    Plan 9 is a distributed operating system. It uses clusters of servers to act as application servers, storage servers, and IO servers. It is ideal for clustered systems with hundreds or thousands of cores! Guess what Blue Genie is?
    Supercomputers usually lack a traditional gui. They depend on workstations to handle any visual interface. They are all about speed and nothing else. Your comment about a less than pretty GUI on a supercomputer is about as useful as complaining about the crappy stereo in a formula one car.
    Is Plan 9 important? Well since it looks as if cores are going to start multiplying at a Moore's law like rate then the answer is most likely yes.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  23. Re:Check out those cutting edge GUI graphics... by mls · · Score: 5, Informative

    "Has it broken any new ground with any new operating paradigms? (Thats a genuine question , I don't know). I do wonder why thety bother and don't just try and integrate any new ways of thinking they've come up with into pre-existing systems such as Linux or BSD."

    Well, yes. Read the overview

    Slowly, ideas from Plan 9 are being adopted by other systems. Plan 9 was the first operating system with complete support for the UTF-8 Unicode character set encoding. The dump file system has been mimicked in Athena's OldFiles directories or Network Appliance's .snapshot directories. The flexible rfork(2) system call, the basis of lightweight threads, was adopted as is by the various BSD derivatives and reincarnated on Linux as clone(2). The simple file protocol 9P has been implemented on early versions of FreeBSD and current versions of Linux.
    --
    -mls
  24. Re:Check out those cutting edge GUI graphics... by wealthychef · · Score: 4, Insightful
    I'm sure Plan 9 is an interesting intellectual exercise for the people involved, but other than that , what exactly is its point?

    The WHOLE POINT of Blue Gene is to do intellectual exercises. It's a RESEARCH computer.

    --
    Currently hooked on AMP
  25. Re:Check out those cutting edge GUI graphics... by Anonymous Coward · · Score: 2, Interesting

    Guess what Blue Genie is?


    Blue Gene is a very specialized supercomputer designed with a customized 'OS' (if you can even call it that!) which minimizes any sort of interrupts and other nonsense such as typical OS stuff because when you're scaling out to 65,536 nodes on an MPI-based code which requires lock-step synchronization, you can't afford for some unimportant process on a single node to cause small delays. Plan 9 IS a research oddity on the system in this regard, and not the sort of thing you'll see anyone putting on a BG/L for what it was intended to do.

    (This doesn't mean you won't see it eventually if someone has way, way too much money to burn - after all, the PS3 is designed for games, but some people are experimenting with them for computation - but let's not get carried away. The point is, BG/L is not the sort of system that Plan 9 would be targeted at.)
  26. Re:Check out those cutting edge GUI graphics... by Viol8 · · Score: 1

    "your tourettes-like thoughts to yourself "

    You were the one who swore sonny , though I suspect you don't even know what Tourettes is but you just heard it somewhere and thought it sounded cool.

    "Perhaps while we're doing that, you could follow some of the links on the article and educate yourself about Plan9?"

    Been there done that. I still don't see its point.

  27. So, you take a SuperComputer and... by WED+Fan · · Score: 1, Funny

    ...turn it into a Sinclair ZX81 to prove that it can be done?

    What's next? ReactOS on a Cray?

    --
    Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    1. Re:So, you take a SuperComputer and... by Anonymous Coward · · Score: 0

      Shhhh.... someone might take you seriously....

    2. Re:So, you take a SuperComputer and... by kylehase · · Score: 1

      I'm thinking Palm, WM, or Symbian on the Cray.

      --
      You want fun, go home and buy a monkey!
  28. Re:Check out those cutting edge GUI graphics... by Viol8 · · Score: 1

    "It's a RESEARCH computer"

    Its for researching problems using a computer. Its not generally for research computing issues themselves.

  29. Re:Check out those cutting edge GUI graphics... by Viol8 · · Score: 0, Troll

    "Plan 9 is a distributed operating system. It uses clusters of servers to act as application servers, storage servers, and IO servers. It is ideal for clustered systems with hundreds or thousands of cores!"

    Yeah , distributed OS. Nice buzzphrase but means bugger all. An OS is by definition the software than runs the hardware its executing on via the CPU and controls access to resources by application programs to that CPU. Therefor a "distributed" OS is nothing more than a whole load of seperate OSes heavily linked by RPC style calls. I'm sure it sounds cool in powerpoint presentations however.

  30. Re:Check out those cutting edge GUI graphics... by nomadic · · Score: 4, Insightful

    I do wonder why thety bother and don't just try and integrate any new ways of thinking they've come up with into pre-existing systems such as Linux or BSD.

    Why would they put a 16 year old consumer-oriented, x86-based, single processor-optimized operating system on a distributed supercomputer? I dunno, maybe they're just a little dim.

  31. Re:Check out those cutting edge GUI graphics... by Anonymous Coward · · Score: 0

    You were the one who swore sonny , though I suspect you don't even know what Tourettes is but you just heard it somewhere and thought it sounded cool.

    Yeah, and I have the sunglasses and leather jacket to go with it.

    I bet you think Torettes is just characterised by uncontrollable swearing, don't you?

    Been there done that. I still don't see its point.

    Oh so you are just a common idiot then? Thanks for clearing that up.

  32. Re:Check out those cutting edge GUI graphics... by Dopeskills · · Score: 3, Informative

    The whole purpose of the project is to research new ideas which make their way into production operating systems. "Slowly, ideas from Plan 9 are being adopted by other systems. Plan 9 was the first operating system with complete support for the UTF-8 Unicode character set encoding. The dump file system has been mimicked in Athena's OldFiles directories or Network Appliance's .snapshot directories. The flexible rfork(2) system call, the basis of lightweight threads, was adopted as is by the various BSD derivatives and reincarnated on Linux as clone(2). The simple file protocol 9P has been implemented on early versions of FreeBSD and current versions of Linux."

  33. Re:Check out those cutting edge GUI graphics... by Anonymous Coward · · Score: 0
    You should read this: http://plan9.bell-labs.com/wiki/plan9/Overview/ind ex.html

    Plan 9 presents a consistent and easy to use interface. Once you've settled in, there are very few surprises here. After I switched to Linux from Windows 3.1, I noticed all manner of inconsistent behavior in Windows 3.1 that Linux did not have. Switching to Plan 9 from Linux highlighted just as much in Linux.
  34. Plan 9 - a radical OS by andrewzx1 · · Score: 4, Informative

    Plan 9 is a radically distributed OS. It was written from conception as a distributed kernel, and all aspects of the OS are distributed in ways that Linux/Unix/Windows are not. It may be older, but it embraces many distributed paradigms that few OS's in production can handle. Because it is so distributed, the many common utils are simply not compatible with the kernel without a ground-up rewrite. Emacs Emacs, X, KDE, Gnome are not ported and probably won't be. Here's a naive review: http://www.osnews.com/story.php/15235/Investigatin g-the-Plan-9-Operating-System

    1. Re:Plan 9 - a radical OS by rvqbl · · Score: 1

      Thanks for the link, I found it very informative. After reading the article, I wondered if it would be possible to install this in a large office building, everyone sharing each other's hardware. Just a thought.

    2. Re:Plan 9 - a radical OS by jrumney · · Score: 1

      Emacs Emacs, X, KDE, Gnome are not ported and probably won't be.

      The reason they never will be has more to do with lack of demand than incompatibility. Windows is also fundamentally incompatible with the posix systems they were originally written to target, but Emacs, X and many important Gnome and KDE apps have all been ported.

    3. Re:Plan 9 - a radical OS by jd · · Score: 1
      I've heard from various sources that some of the internals are iffy, which is a damn shame. Although I believe it is now Open Source, it doesn't seem to have anything like the developer base it deserves and it has a release cycle that is so slow that it needs WD40 to prevent it rusting up.

      Having said that, you are absolutely right. Plan 9 is radical, it is highly distributed and in many ways it is decades ahead of where rival operating systems are today. It needs work, but so do all Operating Systems. That's just a matter of degree and the number of eyes available.

      I would love to see more effort by the Plan 9 maintainers to offer challenges, improve awareness and improve communication. I would love to see software developers take the time to compile their pet project on Plan 9 - not necessarily to provide support, but even just saying it can be done would be a major improvement on the current state of affairs. And it would be awesome if we had more distros based around Plan 9.

      Just as good (IMHO) would be to work more at what Plan 9 ideas can be merged into Linux. So what if that would involve breaking the internal API? The internal API breaks all the time. The only constraint would be that existing external APIs would need to work. If there were a whole bunch of new external APIs, what difference does it make? Linux needs better built-in support for clustering - there are way too many "solutions" which partially re-invent the wheel. If we want whole wheels, the kernel needs to provide more suitable components.

      (Why is a merge good? Because diffusing development too far isn't helping Plan 9 at all, and may be harming other systems, but it would be a disaster if the masses of good work in Plan 9 got lost simply for that reason.)

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    4. Re:Plan 9 - a radical OS by Anonymous Coward · · Score: 0

      Aside from the fact that there are several efforts to bring some of the features of Plan9 into Linux (9p bindings for FUSE, Plan9 from User Space, &c.), the ISO is a nightly snapshot, with fixes & additions added quite often. The small community is rather active (I receive quite a few posts a day from 9fans) and it seems pretty active to people who are on 9fans. Aside from that, dmr posts every so often, which is interesting in-and-of itself.

    5. Re:Plan 9 - a radical OS by Tacvek · · Score: 1

      Windows is also fundamentally incompatible with the posix systems they were originally written to target Actually it is the Win32 API that is fundementally incompatible. The native NT interface was designed to support a superset of POSIX. It internally has the "everything is a file" concept, and more importantly Everything can be associated with a Full Access control list. There are other things too. Like the fact that NTFS was explicitly designed to be able to handle POSIX. There is more.

      It is because of all of this that Services for Unix (Interix) exists. So NT is definately *NOT* fundamentally incompatible with POSIX. Rather the Win32 API/subsystem is the thing that is incompatible.

      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
  35. Re:Check out those cutting edge GUI graphics... by nanosquid · · Score: 2, Insightful

    I'm sure Plan 9 is an interesting intellectual exercise for the people involved, but other than that , what exactly is its point?

    The point is to make distributed computation a whole lot simpler than it is right now.

    I do wonder why thety bother and don't just try and integrate any new ways of thinking they've come up with into pre-existing systems such as Linux or BSD.

    They do try, and they have succeeded to some degree.

    But that's fraught with its own problems; for example, few if any Linux programs will know anything about 9P or naming or any of that.

  36. Re:Check out those cutting edge GUI graphics... by Anonymous Coward · · Score: 0

    if thats the case its the longest coming in history

    "that's", "case, then", "it's". (And if you think that it's the longest coming in history, then you don't watch enough porn.)

  37. Re:Check out those cutting edge GUI graphics... by BytePusher · · Score: 1

    Its for researching problems using a computer. Its not generally for research computing issues themselves.

    What is the difference? Is computer science not "science?"

  38. Re:Check out those cutting edge GUI graphics... by LWATCDR · · Score: 2, Insightful

    But BG/L is exactly the type of hardware that Plan 9 is designed for.
    Plan 9 could allow Blue Gene to be used for different problems than it is currently being used for. Yes it is currently are research project but it is far from a waste of time.
    I disagree that BG/L isn't the type of system that Plan 9 is targeted at. The current problem set that BG/L is being used for isn't one that Plan 9 is a good tool for. The hardware probably isn't ideal but it is close enough for useful research.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  39. Re:Check out those cutting edge GUI graphics... by Anonymous Coward · · Score: 0

    Therefor a "distributed" OS is nothing more than a whole load of seperate OSes heavily linked by RPC style calls.

    Yes, that's right. However, some OSs are better at that type of call than others. In some "non-distributed" OSs, for example, there is a higher overhead for RPC calls due to a large number of transitions between system and user space. With sufficient hacking, any OS could work on Blue Gene, but it makes sense to go for a OS that is already optimised for Blue Gene-like platforms.

    I see your point that it's a buzzword, but generally speaking, most technology can be described as a special case of a previous technology. An OS is nothing more than an application that provides a virtual machine. A virtual machine is nothing more than a software-controlled representation of an actual CPU. A CPU is nothing more than an adding machine connected to a finite state machine. A finite state machine is nothing more than a special type of logic circuit. We assign new labels, like "CPU" and "OS", because the special case has a new property that is useful to us.

  40. Re:Check out those cutting edge GUI graphics... by Anonymous Coward · · Score: 0

    Oh sorry Professor, I don't think any of us realised it was you! Now I feel silly. Well, thanks for clearing that up!

    P.S: When is your next peer-reviewed Computer Science paper due to be published? I'm eager to read more of your insight, as always! Will you be presenting at any conferences this year? I bet Ken Thompson and Rob Pike won't be able to look you in the eye now you've so devastatingly destroyed their "research"!

  41. Re:Check out those cutting edge GUI graphics... by Anonymous Coward · · Score: 0

    I don't know about Plan9, but QNX does in fact use RPC style calls to implement its distributed functionality. What makes QNX "distributed" compared to non-distributed operating system with RPC grafted on top is that for the programmer, there is no difference between using a local resource or a resource on a different machine in the distributed system - both use the exact same APIs. This is seriously cool if you intend to run on a cluster of machines (like a modern supercomputer, for example), because you don't need middleware layers like MPI or PVM.

  42. Re:Check out those cutting edge GUI graphics... by fitten · · Score: 1

    Perhaps while we're doing that, you could follow some of the links on the article and educate yourself about Plan9?

    Been there done that. I still don't see its point.


    Plan 9 isn't for everyone. If you aren't into massively parallel machines and some of the other features of Plan 9, you won't see its point. Nor will you likely understand why it is interesting, but that's OK. Your interests just don't lie in that direction, no biggie.
  43. Re:Check out those cutting edge GUI graphics... by s4m7 · · Score: 1

    Nice buzzphrase but means bugger all.
    Normally the way the "buzzphrase" is used, I would agree. But seriously, Plan9 is a really unique and specialized architecture built by some real luminaries in the field of computer science. Try it out and read up on it before you dismiss it so quickly: if you have the hardware and the types of tasks that this OS is suited for, it's a remarkable thing.
    --
    This comment is fully compliant with RFC 527.
  44. ED IS THE STANDARD EDITOR, HERETIC by Anonymous Coward · · Score: 3, Funny

    When I log into my Xenix system with my 110 baud teletype, both vi and Emacs are just too damn slow. They print useless messages like, 'C-h for help' and '"foo" File is read only'. So I use the editor that doesn't waste my VALUABLE time. Ed, man!

    !man ed

    ED(1) UNIX Programmer's Manual ED(1)

    NAME
              ed - text editor
    SYNOPSIS
              ed { - } { -x } { name }
    DESCRIPTION
              Ed is the standard text editor.

    Computer Scientists love ed, not just because it comes first alphabetically, but because it's the standard. Everyone else loves ed because it's ED!

    "Ed is the standard text editor."

    And ed doesn't waste space on my Timex Sinclair. Just look:

    -rwxr-xr-x 1 root 24 Oct 29 1929 /bin/ed
    -rwxr-xr-t 4 root 1310720 Jan 1 1970 /usr/ucb/vi
    -rwxr-xr-x 1 root 5.89824e37 Oct 22 1990 /usr/bin/emacs

    Of course, on the system I administrate, vi is symlinked to ed. Emacs has been replaced by a shell script which:

          1. Generates a syslog message at level LOG_EMERG;
          2. reduces the user's disk quota by 100K; and
          3. RUNS ED!!!!!!

    "Ed is the standard text editor."

    Let's look at a typical novice's session with the mighty ed:

    golem$ ed
    ?
    help
    ?
    ?
    ?
    quit
    ?
    exit
    ?
    bye
    ?
    hello?
    ?
    eat flaming death
    ?
    ^C
    ?
    ^C
    ?
    ^D
    ?
        ---
        Note the consistent user interface and error reportage. Ed is generous enough to flag errors, yet prudent enough not to overwhelm the novice with verbosity.

        "Ed is the standard text editor."

        Ed, the greatest WYGIWYG editor of all.

        ED IS THE TRUE PATH TO NIRVANA! ED HAS BEEN THE CHOICE OF EDUCATED AND IGNORANT ALIKE FOR CENTURIES! ED WILL NOT CORRUPT YOUR PRECIOUS BODILY FLUIDS!! ED IS THE STANDARD TEXT EDITOR! ED MAKES THE SUN SHINE AND THE BIRDS SING AND THE GRASS GREEN!!

        When I use an editor, I don't want eight extra KILOBYTES of worthless help screens and cursor positioning code! I just want an EDitor!! Not a "viitor". Not a "emacsitor". Those aren't even WORDS!!!! ED! ED! ED IS THE STANDARD!!!

        TEXT EDITOR.

        When IBM, in its ever-present omnipotence, needed to base their "edlin" on a UNIX standard, did they mimic vi? No. Emacs? Surely you jest. They chose the most karmic editor of all. The standard.

        Ed is for those who can *remember* what they are working on. If you are an idiot, you should use Emacs. If you are an Emacs, you should not be vi. If you use ED, you are on THE PATH TO REDEMPTION. THE SO-CALLED "VISUAL" EDITORS HAVE BEEN PLACED HERE BY ED TO TEMPT THE FAITHLESS. DO NOT GIVE IN!!! THE MIGHTY ED HAS SPOKEN!!!

        ?

    1. Re:ED IS THE STANDARD EDITOR, HERETIC by oddfox · · Score: 1

      I lol'd.

      --
      "We invented personal computing." - Bill Gates
  45. Re:Check out those cutting edge GUI graphics... by Anonymous Coward · · Score: 0

    No more makin fun o' Dim. It's part of the new way.

  46. Pictures of Space Glenda by nacturation · · Score: 3, Funny

    Okay, with a name like that I definitely clicked on the link... and I feel *so* cheated.

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  47. Can you imagine running a Beowolf cluster ... by crovira · · Score: 1

    Uh, never mind...

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  48. Unix's Ticking Clock by NeoTerra · · Score: 1

    So I suppose it will replace every UNIX system by 2038?

  49. Plan 9... by morari · · Score: 1

    Is where IBM raises the dead in an attempt to takeover Earth without ever having to leave the mother ship.

    --
    "He who can destroy a thing, controls a thing." --Paul Atreides, Dune
  50. Re:Check out those cutting edge GUI graphics... by Viol8 · · Score: 1

    I was talking about Linux or BSD. Not Windows.

  51. Re:Plan 9 is dying by Anonymous Coward · · Score: 0

    just like BSD.

  52. Plan 9, the short short version by qweqwe321 · · Score: 2, Informative

    Plan 9 was designed at Bell Labs as the successor to Unix. Its primary characteristic is that EVERYTHING is managed as a file, down to devices. So if you have a CD in your drive, and you only wanted the data track of the CD mounted, you'd delete the subdirectory containing the audio track and it'd be unmounted. It never really caught on outside of research environments.

  53. Plan 9 - the geodesic dome of comp. sci. by Anonymous Coward · · Score: 1, Interesting

    What you say is not true.

    I worked for a time with some people who were deep 9 fans. They wanted to build a network of wireless access points running Plan9, and a big "computing cloud" or "resource cloud". They thought you could make a system where you logged in at any place, and all your windows popped up there with your desktop as you left it halfway accross town; your processes would supposedly migrate from CPU to CPU according to how best to allocate resources; all the files would be spread accross everyone's disks so no one disaster could loose anything, but they would migrate close to you for speed as you used them; etc etc. Basically every cool sounding impractical idea you ever heard of from Freenet to sci-fi cypercrap they said you could do with Plan9.

    I got on the 9fans list and read a lot of the web site and then got to work. I found out that they had this concept of a cpuserver versus a disk server versus authentication server, so I had to buy two machines; running everything on one machine was possible but somehow more complecated (I think that is what most people do now, and what the Xen image does, though). So I bought 2 machines and built a third from cast off parts and started installing. I took careful notes of everything, when stuff didn't work I would wipe the disk and start over taking notes again.

    I figured out the following things:

    1) There is no migration of processes from one CPU server to another. When confronted, the hypesters said "well I never said we wouldn't have to write code"

    2) The disk server isn't anything more than any networked filesystem with authentication. They kept making a big deal about the great ideas in their filesystem, and talking a lot about some crap that they had written back when they had a big jukebox of CDRs that made them act like a big mutable filesystem and tracked changes. In the end, it is all just files and directories and passwords, there is nothing new; no files migrate to the machine with the faster disk if they are used often or anything like that. In fact it has bugs and "documentation bugs", but they have so few people using it and helping each other on 9fans that often bugs never get established as being real bugs with the people who should fix them.

    3) The user interface is horrible. I think it was written by some guys at Bell Labs who never had a graphical computer in their lives, saw windows 3.1 taking over the world, so read some theoretical papers from SIGRAPH or something and cobbled something together. I have a strong suspicion that Rob Pike and those other fellows can't touch type, and operate a computer by hunting and pecking with the left hand while the right hand operates the mouse. That ACME editor and the interface start to make sense if you immagine a Rip Van Winkle stuck in Bell Labs since 1960 peering out at the world briefly about 1984, and then scuttling back inside and madly hacking some crap for a decade, and then producing it in 1994. If you read the mailing list, it becomes plain that most of these guys use Windows and connect to their Plan9 fetish boxes using a remote desktop tool. This is the only way they can browse the web. All except for a few don't even read their email on Plan9, which supposedly has a great tool for that, they use outlook -- just check the headers on the mailing list.

    4) that scripting language rio is just another sh

    5) they make a big deal about an "everything is a file" paradigm, parts of which were copied into unix as the /proc filesystem and the like. In practice, I think having resources controllable as files is useful only to the entent that nearly every programing language has fwrite() and fread() capability in some way, even if just by shell redirection. There is actually no point in being able to open up a file editor, save to /dev/wifi and have those bits go out over the antennea.

    and lot more of the same.

    As I worked through these problems and posted on 9fans, I slowly started

    1. Re:Plan 9 - the geodesic dome of comp. sci. by FormOfActionBanana · · Score: 1

      But it just seemed like a cute little bunny...

      Very interesting read, thanks!

      --
      Take off every 'sig' !!
    2. Re:Plan 9 - the geodesic dome of comp. sci. by Anonymous Coward · · Score: 0

      I dont know which system youre talking about. What you say hos nothing to do with Plan 9.
      I hope people go to plan9.bell-labs.com/plan9 (or to 9fans archives) to see what this is about.
      You did not understand a word. I use plan 9 daily, for all the daily work, and it works like
      a charm. Not for all users, but perfect for programmers. Provided that, of course, you can use
      other systems for other kinds of work.

    3. Re:Plan 9 - the geodesic dome of comp. sci. by Anonymous Coward · · Score: 2, Informative

      I am not interested in registering on slashdot, however I have no need of annonimity - I am Steve Simon.

      I am shocked at your vitriol for somthing you have obviously invested so much of your time in, its a shame you have wasted a year of your life and gained nothing.

      1/ Yep, Plan9 has no process migration - its a shame didn't ask, anyone on 9fans would have told you this.

      2/ There are various disk based file servers (as there are for other OSs) and some of these feature immutable backups you mention (which I use). Plan9 doesn't support automatic file migration, except in the form of migration to a disk local to the user (cache filesystem) though I guess this isn't what you expected.

      3/ Surely this is just the old "my editor is better than your editor" argument. If you don't like it, don't use it. The application you mention (a cloud of wifi cpu servers) has no need of a plan9 based gui, why not use your favorite editor on your favorite gui to build this product? Personally I like plan9s gui, I find it fast clean and it does everything I need.

      4/ The scriping language used is called rc, and _is_ another shell. Rc however is a nicely expressive language with a clean, elegant design. This coupled with the "everything is a file" principal means much can be achieved with it, replacing ruby/python/perl/etc in many applications.

      5/ You seem to miss the point i'am afraid, the advantage of having everything as a file, is that once you have a remote file protocol (9p in this case) you can access remote devices and services just as easily as local ones. Think of it as an object oriented system in which the objects are files and the methods are textural messages.

      I have no idea why you had so many problems with writing MBRs to disks, I can only say I haven't had similar problems, it is not endemic.

      I'am sorry plan9 didn't do what you hoped it might, but that is hardly the fault of the os.

      -Steve

    4. Re:Plan 9 - the geodesic dome of comp. sci. by Anonymous Coward · · Score: 0

      FULL ACK
      I guess some dinosaurs just don't want to go extinct.

  54. Re:Check out those cutting edge GUI graphics... by nomadic · · Score: 1

    If I had been talking about Windows, I would have said a 22-year old operating system.

  55. Plan* is dying by tepples · · Score: 1

    There are about 50 active posters to the 9fans mailing list.
    There were about 30 people attending the International Plan9 Symposium in Madrid last year (of which I was one). So how does that compare with *BSD?
    1. Re:Plan* is dying by Anonymous Coward · · Score: 0

      more does not always mean better?

  56. You bastards! by PockyBum522 · · Score: 0

    Oh my god! They killed Bell Labs!

    --
    -- David
  57. Re:Check out those cutting edge GUI graphics... by Anonymous Coward · · Score: 0

    Well, either way, you're wrong. Linux isn't x86 based, it's 386+ based. It doesn't work on 286s (or 086s if you remember those). Plus it's obviously been ported to (and is used and developed on) several other architectures.

  58. UnDugg by itomato · · Score: 1

    Yes, and this is the only interesting story out of the 10% that haven't been on digg first.

    I doubt Plan9 is digg material. (I take that back - 2 diggs..)

    They'd like Glenda well enough, but who doesn't?

  59. RIO isn't a GUI by Anonymous Coward · · Score: 0

    RIO isn't a GUI. It's a window manager. Have a poke around rio.c sometime and the first thing you'll notice is how small and easy to follow it is. Why, I myself have already made great strides in turning rio into something 'nicer'. I am by no means a hardcore coder but I found it easy enough to modify rio to have borderless windows and customizable colors and elements paving the way for running a different GUI -ontop- of RIO. Did someone say fluxbox? Watch this space, it will happen sooner rather than later...

    But again, as already mentioned, anyone who complains about the GUI on a COMPUTE SERVER designed to run processes and hand back results has totally missed the point, like that analogy mentioned earlier with the formula one car and the stereo.

  60. Re:Check out those cutting edge GUI graphics... by nomadic · · Score: 1

    Well it does work on 486s.

    And while it's been ported, every port is going to bring a certain level of unnecessary bloat and inappropriate design decisions. When you're spending millions and millions of dollars on a supercomputer, why skimp on the operating system?

  61. Plan 9 is an excellent system for Blue Gene by randolph · · Score: 2, Informative

    It's one of the best distributed research OSs there is. We'll have to see, now, if it is as useful a research tool as hoped with so many processors.

  62. A mysterious compulsion to visit Slashdot today? by ClosedSource · · Score: 1

    It's good to see that you guys "who hardly ever come here any more" happened to be here on the same day as this announcement.

  63. Sounds similar to some ETL tools out there by slaingod · · Score: 2, Interesting

    like Ab Initio's Co>Operating System. It uses distributed file systems as well for distributed Extraction Transaction & Loading of data warehouse type applications. But it's as expensive as hell, like $5-10k per processor licensing fee. Be interesting if something like that was built on top of this.

    --
    http://blog.slaingod.com
  64. Why is this place by Lewrker · · Score: 0

    so full of Plan 9 fanboys ?! That article just proves Plan 9 still isn't ready for the desktop.

  65. Windows etal by Hucko · · Score: 1

    L/unix and family and Windows et all have similar perspective; one computer/cpu per user possibly connecting to a network. SMP is an after thought and hack, the programming has to be rethought.
     
    Plan 9 alters the perspective of the computer and how it interacts over a network. I understand it to work that every Plan9 site acts as though all parts of the network are available to each user. The basic idea is that the more resources on the network the better your computing experience. Also Plan9 takes Unix's 'everything is a file' even more literally. Including the window manager. kinda freaky to use, never got used to it so have given up for now. Maybe version 5 or 6 may be more 36pack joe friendly.

    --
    Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
  66. Re:Check out those cutting edge GUI graphics... by Anonymous Coward · · Score: 0

    have you even used Plan9's interface? it has at LEAST 16 colors.

  67. Thank you for an enjoyable game by Hal9000_sn3 · · Score: 1

    It is getting better at chess, it takes more concentration each time, but still I win.

  68. Re:Check out those cutting edge GUI graphics... by Viol8 · · Score: 1

    "And while it's been ported, every port is going to bring a certain level of unnecessary bloat and inappropriate design decisions."

    And Plan 9 doesn't suffer from this? It was designed specifically for Blue Gene was it? I don't think so.

  69. Re:Check out those cutting edge GUI graphics... by nomadic · · Score: 1

    No, but it was designed specifically for distributed computing.

  70. So when do we get GNUPOOS? by mrraven · · Score: 1

    Gnu's Not Unix Plan9 Or Open Source now featuring the herd of cats kernel.

    Laugh damn it, it's a joke.

    --
    Tired of all the isms, don't exploit people as an employer, or a government, mmmmK?