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."

26 of 190 comments (clear)

  1. 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 narcolepticjim · · Score: 4, Funny

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

  2. 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 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
    2. 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!

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

    Yes.

  4. 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."
  5. 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.
  6. 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.
  7. 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 --
  8. 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.

  9. 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.
  10. 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
  11. 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
  12. 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.

  13. 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."

  14. 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

  15. Re:Plan 9? by L33tminion · · Score: 4, Funny

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

  16. 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.
  17. 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!!!

        ?

  18. 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.
  19. 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.
  20. 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
  21. 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
  22. 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