Slashdot Mirror


Ask Slashdot: "Be" is for Beowulf?

PhiberOptik asks: "Considering that BeOS is so adept at handling high I/O and network bandwidth, whould it make a good OS for a Beowulf cluster? I know that since BeOS is not open-source it would be harder to have applications made, but they would be easier to maintain; as BeOS has a standard set. Any ideas?" Could this be done? What OS characteristics are necessary for a Beowulf cluster?

179 comments

  1. It would be nice by Anonymous Coward · · Score: 0

    I think it would be very nice. BeOS could use is multithreading and multimedia capiblities and spread them over the cluster to do advanced 3d-rendering, video production, and other nifty stuff.

    However, Sounds like it could all get expensive, $50-60 a copy per node.

    Needless to say, I think It would be very cool to see a BeBeowulf cluster ;)

    1. Re:It would be nice by Anonymous Coward · · Score: 0
      Why would the multithreading and multimedia capabilities of BeOS give you ANY advantages for a Beowulf cluster?.

      A distributed rendering engine certainly doesn't use any display related features while rendering. And multithreading is supported on virtually any platform out there.

      I fail to see any advantages whatsoever with using BeOS for a Beowulf cluster. Most tasks you use a cluster for are compute intensive, and require little IO (typically, the less IO needed, the better).

      For rendering, you split up a scene either in rectangles, or in separate images (if you are doing animation, that may be just as good), and distribute the data set, and off you go.

      For stuff like this, the host OS is used extremely little.

  2. why will a BEoS be easier to maintain ?? by Anonymous Coward · · Score: 0

    i fail to understand that.

  3. That's cheap by Anonymous Coward · · Score: 0

    $50-$60 a node is not a lot if you were going to do clustering. Consider NT's clustering (forget the name, Wolfpack?) which would cost several hundred dollars per node. However, having to pay a lot of money just for the software kind of defeats the point in putting together a 'cheap' supercomputer. Linux definately has the advantage in this area.

  4. Beowulf / GUI by Anonymous Coward · · Score: 0

    Any OS where the GUI can't be "turned off" is probably going to be a bit slower than a GUI like UNIX/BSD/Linux, where you have the option to not have a GUI. And since the whole point of Beowulf is speed, speed, and more speed, that could present some slowdown. Other than that, it shouldn't be a problem.

    1. Re:Beowulf / GUI by Anonymous Coward · · Score: 0

      Anyone OS where you can't turn off the commandline is not userfriendly. Any OS without a commandline is pretty much useless.

    2. Re:Beowulf / GUI by Anonymous Coward · · Score: 0

      beos is faster than linux, too bad we don't have any benchmarks between OSes, to check for robustness, speed, general performance, etc.

      this could be done, by finding the things all oses can do, and check out how well they handle it.

    3. Re:Beowulf / GUI by Anonymous Coward · · Score: 0

      The Mac is pretty much useless? Sad, how closed-minded some people are...

      And I think the Apple II was user friendly for its time...

    4. Re:Beowulf / GUI by Anonymous Coward · · Score: 0

      Why would this be an issue? So the GUI gets high priority. Big deal. No redraw going on, so there's no cpu time taken. Does X-windows eat lots of CPU time when idle? No? And BeOS will be even more efficient at graphical tasks...GUI has a stigma of "user-friendly but weak". Unless you have an incredibly stupid system (some lame DOS GUI or something), your GUI system shouldn't be much slower than the CLI system. A bit of memory wasted, but not a big issue.

  5. BeOS question by Anonymous Coward · · Score: 0

    Last night I installed release 4.5 on my home-built PII/375 (333oc'd). It installed okay, and seems to have found my video (ATI Xpert@play AGP) and sound (Audio PCI) okay, however it will not speak to either of my network cards (a PCI SMC EtherPower based on the DEC Tulip 21041 and a Kingston PCI NE2000 clone). Linux sees and makes use of both cards just fine, but BeOS only sees the SMC card and always fails to initialize it when I try to set ip up under the "network" configuation panel.

    Anyone have any ideas? As far as I understand it, the DEC Tulip chipset is supported...

    1. Re:BeOS question by Anonymous Coward · · Score: 0

      I am having the same problem with 4.5. In the interval between trying out (but not retaining) 4.0 on one of my systems, I upgraded to 100MB ethernet, and put a Linksys PCI 100 base card into the machine. It runs Slackware quite happily and all I had to do (Slackware is wonderful for this) is edit the /etc/rd.c/rc.modules file to enable the tulip ethernet driver.

      BeOS doesn't find the card, except for identifying it during installation.

      (the fact that Be has deliberately abandoned the S3 Trio64 card in that machine, which worked quite well with the 4.0 release, is a totally separate issue *grrrrr* )

    2. Re:BeOS question by Anonymous Coward · · Score: 0

      Unfortunately this is my only BeOS class machine and I use it as a gateway between my cable modem and my home network, so I can't take out network cards just for Be. Perhaps it is time to look into picking up a cheap pentium class system to dedicate for the task so I can screw around with this one...

    3. Re:BeOS question by Anonymous Coward · · Score: 0

      Unfortunately this is the only machine I have here where all the hardware is on the BeOS supported list. I also use it as a gateway between my cable modem and my home network, so I can't take out network cards just for Be.

      I only need the SMC card to work anyway so I can get onto the web. The other one is unnecessary for screwingaround purposes.

      Thanks.

    4. Re:BeOS question by Anonymous Coward · · Score: 0

      I had a problem with my ethernet card with a DEC chipset with R4.0, but it finally worked upon the arrival of my R4.5 CD. From what I have read, there are a lot of variants of the DEC chipset with slightly different identifications and configurations, which explained my problem with R4.0. So pretty much all you can do is wait until Be incorporates the changes into the driver or try and hack something yourself based on the type of chipset you have.

    5. Re:BeOS question by Anonymous Coward · · Score: 0

      Lucky you!

      The first time I tried to install BeOS 4.0 it trashed my partition table, which I didn't back up (stupid me) so I had to reinstall Linux and Windows. Then when 4.5 arrived I tried it again, and it worked but it locked up constantly. The third time I tried it (4.5 again, no difference really) it worked fine and in the hour or so I have used it hasn't crashed.

    6. Re:BeOS question by Rosmo · · Score: 1

      Yes, a DEC Tulip card worked fine in R4.0, but wouldn't work in 4.0 anymore. I took a 3Com 905B from my other machine which worked just fine.

    7. Re:BeOS question by sykt · · Score: 0

      BeOS currently doesn't support multiple network adapters...check out the breaking news at the Be website, it is a known issue.

    8. Re:BeOS question by Christopher+Thomas · · Score: 2
      Anyone have any ideas? As far as I understand it, the DEC Tulip chipset is supported...


      I've heard other people report problems with this chipset too. Send in a bug report to Be (check their web page). They'll either revise it themselves (if it was an internally written driver) or get the contractor to revise it if it was something that they paid for.


      Re. the NE2000 compatible card, in principle that should work with the "NE2000" setting. In practice, who knows.


      From a purely diagnostics point of view, I'd suggest trying each of the cards individually, to see if having the two cards in at once is causing problems (the uninitialized card may be causing bus or IRQ contention).

    9. Re:BeOS question by Lx · · Score: 1

      Well, assuming that you aren't trying to use them both at once, the other things you should try are turning off 'pnp enabled os' in you bios, and uh, well, other than that they should work. I've gotten both a tulip and a pci ne2000 to work in be with no problem (setup in under 2 mins :)

      -lx

  6. Re:open source?? by Anonymous Coward · · Score: 0

    For one thing, you can't add distributed shared memory support to the kernel.

  7. Re:not really by Anonymous Coward · · Score: 0

    Actually there is a library called Sockhop that allows programs to be executed distributedly over systems. Keep in mind that design behind BeOS is fairly lightweight and extremely expanded. The entire idea behind BeOS a "single user workstation" will disappear aroud the release of R5. Obviously, the multiuser won't be as robust as Linux or other *nix, but it does offer a fair advantage over single user. Since is meant for multimedia ended work, it would only make sense for them to keep stuff like distributed tasks across machines in the design philosophy. Anyways, try to keep an open mind about BeOS,
    it's not here to hurt anyone :). It's rather fun
    to play with though and in a few months, it will
    rock to do multimedia work on.

    Hai

  8. Re:Be's networking isn't all that by Anonymous Coward · · Score: 0

    You're being charitable - Be's network performance is quite sub-par, actually. Amongst the other changes planned for BeOS 5 is moving the networking from user to kernel space.

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

    $50 for a copy BeOS x 50 nodes = $2500

    Well, The guy has a point. $2500 may seem like nothing, but for those of you who have tried to get one of these to fit into a school's budget (or a non-profit orgs for that matter) every penny counts :).

  10. Re:Out of the box support for telnet by Anonymous Coward · · Score: 0

    Umm, sorry, BeOS is currently a single user OS. It was designed to be/support multiuser, but Be has been focusing on other issues first.

    I'd guess a release or two down the road you'll see experimental multiuser, or maybe even full fledged multiuser. Third party, if nothing from Be directly

  11. Re:Software must be Open Source by Anonymous Coward · · Score: 0


    Could this be done?




    The question posted was asking if you can use the BeOS on a Beowulf cluster





    Actually, the question appears to be more speculative than you claim. I would interpret it more to ask "Can it be done, possibly with some work?". And I thought Beowulf was being used on clusters with SMP nodes already?

  12. Re:That's not what most BeOS developers say by Anonymous Coward · · Score: 0

    ...but can you take somebody else's app, modify it, and re-publish it freely, to allow somebody else to do the same thing?

    You could do that in BeOS as well. Or Windows, for that matter. You don't need and OSS OS to do OSS. And it's easier to develop for BeOS than linux, no question.

  13. Re:open source?? by Anonymous Coward · · Score: 0

    >For one thing, you can't add distributed shared memory support to the kernel.

    Yeah, like that would be easy to do for Linux.

    I've actually looked into this a little, and Linux would actually be one of the most difficult platforms because the necessary kernel subsystems are not very modular. In general, modularity is a forgotten concept in the Linux kernel, unfortunately. Kernel DSM could be added to Solaris or any SVR4-based UNIX more easily than to Linux, which is why we'll have to put up with user-level DSM with all its intrinsic warts and limitations for quite a while longer on Linux.

  14. Moderators by Anonymous Coward · · Score: 0

    it's completly arbitrary, I was a moderator once, for a while, for some reason.


    It didnt' do me much good beacuse I always wanted to post comments.

  15. Re:Be's networking isn't all that by Anonymous Coward · · Score: 0

    Yes, true Beos is FAST User OS ... not yet for server applications but adding a good TCP/IP stack for the 5.0 relase it will kick linux's ass

  16. Re:You have been using Windows a lot, have you? by Anonymous Coward · · Score: 0

    It eats memory. It will likely run once in a while, input or not, thus you'll have extra context switches, mess with the cache etc. Likely it will have a very minor impact, but it's likely to have some impact, and more impact if you have little memory etc.

  17. Good for high end processing by Anonymous Coward · · Score: 0

    I currently run BeOS R4.5 and it definitely runs well enough to handle multiprocessing. And since it is designed with a multithreaded nature in mind, programming would be simple. BeOS would really be more useful for commercial applications such as graphics rendering or something since its not exactly free. I'm guessing Be could offer some licensing to allow people to use BeOS on multiple computers. But when it comes to scientific statistical analysis or low budget clusters, Linux is the obvious alternative since you can use a whole bunch of 486 systems with some cheap Trident video cards. It all just depends on what your doing and what resources you have at hand.

    1. Re:Good for high end processing by Anonymous Coward · · Score: 0
      It's never easy to write multithreaded programs that scale well over multiple processors.


      I think you could probably make a cluster out of BeOSes (it couldn't be a beowulf by definition, but it could be done) but I'm not sure what you'd gain out of it. Be doesn't offer anything in particular that is really valuble for the types of applications that cluster, it's not a server so the whole availability issue is moot. It can't process faster, essentially you'd run the same thing you'd run on a beowulf at the same speed except you'd have to port the communication stuff and it would be harder to configure and run it all.


      Maybe if there are some motivated bepeople out there it will get done.

  18. Re:Beowulf workstation on a Linux cluster by Anonymous Coward · · Score: 0
    >It seems to me that BeOS would be a little too big use as a clustering type OS. With the GUI and all.

    You're overlooking that you can turn off the gui on BeOS, as well as any of the other servers. Just telnet in to the BeOS and kill the app server, and any others you won't use.

  19. Re:Expenses by Anonymous Coward · · Score: 0

    When you are throwing around big sums of cash, a little more seems like a lot less.

  20. It doesn't take that much by Anonymous Coward · · Score: 0

    There are plenty of examples of people running successful MPI-based clusters based on MacOS (mentioned more than once here one /. before). It would be surprising of BeOS couldn't be set up to do the same.

    1. Re:It doesn't take that much by Anonymous Coward · · Score: 0

      That's gotta take balls. I like the MacOS, but doing a cluster? Sheesh.

  21. Why Be(owulf) by Anonymous Coward · · Score: 0

    Have BeOS on the desktops of, say, 200 people in an office. When they aren't using their machines, they're renderfarming

  22. Re:BeOS for clusters. Short: no. Long: read on.. by Anonymous Coward · · Score: 0

    But what if you aren't a *major* studio? Beowulf renderfarming sounds like a good free software project.

  23. Re:BeOS Performance??? by Anonymous Coward · · Score: 0

    Yuck Yuck. Try Linux LWP threads. They are at least 50 thousand times faster than Be threads. That's right. Go run the test yourself.

  24. Re:it exists in a way... by Anonymous Coward · · Score: 0

    Oh my, a "SockHop". I guess I'll open that new tube of Clearasil tonight. Maybe if I'm lucky it will double as "lube" for a BeOS handjob after the "Hop".

  25. Re:Could it be the .sig? by Anonymous Coward · · Score: 0

    Malda is a millionaire fuck head who has never had a real job in his life. He is fresh out of college and the only thing he knows about technology is how to turn on his computer. Think about it. Malda has never worked in the high tech field EVER. He is still a punk with a lot to learn. What the hell is his degree in? Web Design? Fine Arts? This guy doesn't know one thing about how technology is designed or produced. He sits in his living room all day eating Dominos Pizza and playing with his web site.

  26. Re:Could it be the .sig? by Anonymous Coward · · Score: 0

    perhaps you have never seen everything?
    rob malda has game.
    that's all there is to it.

  27. Re:BeOS Performance??? by Anonymous Coward · · Score: 0

    That would be the talking out of your ass test

  28. Wolfpack by Anonymous Coward · · Score: 0

    Wolfpacks where the name of the U-boote German submarine groups working together in the battle of the North Atlantic. Which, by the way, was so succesfull that the germans would have won it (and thereby almost certainly WW2) If Alan Turing (need i say who that was??) and the rest at blch bleechie park (i gues that was the name) had not cracked the the Jerry Enigma Code with one of the first computers (colossus)
    Cyber-Dog
    (Fant to Zeee Fat we are up tsoo now?? )

  29. Threading network-appropriate? by Anonymous Coward · · Score: 0

    Ya...but AFAIK, apps with different *threads* running can be really tough, because they can share information very frequently. Locking a mutex and waiting for a network transaction would be bad. You have to take out all the pointer-passing. I'd think it would be easier with a computer designed to do something with multiple inter-communicating processes rather than multiple threads...

    From the viewpoint of someone who's never worked with distributed processing...

  30. Re:BeOS for clusters. Short: no. Long: read on.. by Anonymous Coward · · Score: 0

    And SETI@Home. A whole new market opens up...grab old Macs, toss 'em in a cluster!

    Heh.

  31. Re:BeOS for clusters. Short: no. Long: read on.. by Anonymous Coward · · Score: 0

    Try dragging a window with solid redraw in X-Windows, or Windows 98/NT. You'll see CPU drag...

    Or Netscape in a polling loop...granted, polling is inefficient, but if *all* your software was perfectly efficent, your computer would run hundreds of times faster...

  32. Re:open source?? by Anonymous Coward · · Score: 0

    I dunno much about clusters, but do you do clustering at an OS or application level? Seems to me that trying to do things transparently and share information over a network every time the CPU would normally hand over a pointer seems like a bad idea. If I was setting up a cluster, I suspect I'd do most things at the application level...transparently, and with a standardized interface and reusing the code....but not with the OS.

  33. Re:That's not what most BeOS developers say by Anonymous Coward · · Score: 0

    Ya. Boy, every time I sit down to write a program, first thing I do is pull up the kernel sources and start looking at how it interacts with the PCI bus. Get real. An OSS OS, aside from a bit of tweaking, or some special OS-level support, has no advantage over a closed OS. And it *is* "more standard". Let's think now. There's a Beowulf Linux. It's a rarely-used chunk of software. Do you use it? No. Do I use it? No. About 3000 or so people in the world probably do -- those with clusters. Whee. Lots of support for clustering in programs, I bet. But if BeOS gets support standard, it'll be like the MacOS or something getting it -- everyone has it. All of a sudden, everyone at least can play with the features, and people can sit down and toss up a cluster with minimal effort. I think a plug-and-play (note: not Plug and Play...yuuuck) OS with cluster support would be a good thing.

  34. Re:BeOS for clusters. Short: no. Long: read on.. by Anonymous Coward · · Score: 0

    But WHY? What would you gain? I'd say nothing. BeOS doesn't give you anything that would improve rendering performance on a BeOS cluster compared to a Linux based or *BSD based cluster, other than having to pay for OS licenses.

  35. Re:You asked by Anonymous Coward · · Score: 0

    Um. I've never done a process-handler, but this seems like brain-dead design. The handler checks *each* process? Why? Why not just order them so that the next one to go first will be first in line. That way, you only have to check the active processes and the first idle one (that only has 200 more ms to sleep, compared to the next that might have 250 more ms to sleep). Signals might complicate that...but you could just examine all the processes when you have a signal to hand off.

    I'm not a kernel hacker...but I wouldn't do things that way.

  36. Re:You have been using Windows a lot, have you? by Anonymous Coward · · Score: 0

    Right. And cron on Linux doesn't use any CPU time?

  37. Re:BeOS Performance??? by Anonymous Coward · · Score: 0

    Good point on the "outperforms brands a/b". *Every* OS (yes, lads, that includes Windoze 95/98, though I don't know at what) has some sort of strong performance points where it can win.

  38. Re:Go ahead......port MPI by Anonymous Coward · · Score: 0

    Add more RAM to your one computer if the limitation is storage space rather than CPU power. You can probably find a computer that can support a lot of RAM. It'd take 100 computers to add just two orders of magnitude to the RAM...

  39. Be has its own open source license... by Anonymous Coward · · Score: 0

    http://www.bedope.com/stories/0007.html

  40. hmmm.. by Anonymous Coward · · Score: 0

    try running linux / beos / whatever on the same system.

    tell me what runs faster.
    I think you'll lose that extra confidence u have.

  41. Re:Uhm so is.. by Anonymous Coward · · Score: 0

    NetPositive? (let me guess: 3 d3 ? - unstable dev version)

    it's the program itself, not the OS.
    +
    the plugin , is a plugin, is 3rd party, and still in beta.

  42. vapor? by Anonymous Coward · · Score: 0

    "not yet for server applications but adding a good TCP/IP stack for the 5.0 relase it will kick linux's ass"

    Ah, yes, I forgot. that which has yet to come to pass is always better than what's already here.

    (more to the point, what's already here and continually being improved....")

  43. Re:Strictly Speaking by Anonymous Coward · · Score: 0

    beos doesn't try to be linux, it doesn't compete it or anything either.

    and the gui can't be seperated, it can't run terminal alone for example (bash)

  44. Re:Software must be Open Source by Anonymous Coward · · Score: 0

    "Putting aside the fact that the definition of a Beowulf cluster means that it runs on Linux"

    A Beowolf cluster isn't limited to just linux.
    There are many examples of xBSD Beowulf
    clusters out there. In fact, the first
    Beowulfs were FreeBSD from what I recall.


  45. Good news!! by Anonymous Coward · · Score: 0

    Upon arriving home last night I reboot my machine into BeOS and lo-and-behold, the network IS the computer! Yes, kids, it worked. Now why BeOS didn't see it LAST night when I first installed it (and reboot a bunch of times) I have no idea.

  46. Re:open source?? by Anonymous Coward · · Score: 0

    You could do it either way. One advantage to distributed shared memory is that you could semi-transparently migrate a process from one machine to another when it needs to access other resources. Since shared memory is good for fast interactions amongst processes on the same box, you would definitely want to use it in some way.

  47. Re:open source?? by Anonymous Coward · · Score: 0

    Looks nice. I wonder if something similar could be done with some kind of an AGP switch.

  48. Re:Pentium is overkill by Anonymous Coward · · Score: 0

    Yeah, but if he wants to run Be on that machine, he'll need at least a Pentium. As advertised, it doesn't work on my 486 and lower machines.

  49. Re:Software must be Open Source by Anonymous Coward · · Score: 0

    And so it's of course impossible to produce an interface on a different OS that provides the necessary functionality? I don't buy it.

  50. K5? by Anonymous Coward · · Score: 0

    Is BeOS not compatible with AMD processors? I am going to be upgrading my PC soon and I was planning on getting a K6-3.

  51. It ain't vapor. by Anonymous Coward · · Score: 0

    It's been well documented on the various Be mailing lists that Howard Berkey @ Be is, in fact, completely rewriting the TCP stack, and that it Will Not Suck. (If it does Suck, he shall be flogged quite severely by legions of programmers. :) )

  52. not really by Anonymous Coward · · Score: 1

    BeOS is designed as a single user, desktop interface platform - sorta like windows. Out of the box you would not be able to do things like remote execution of commands, or even login remotely - something that would hamper such attempts. Besides, you would have every box running a gui and all the other things that it was *designed* to run. In addition the libraries and software for that have to be written separately, you could not just port existing UNIX clustering API easily. And finally consider the cost of licenses for a 100 machine cluster
    -- Anton

    (hey ytinasni)
    1st post?

    1. Re:not really by Shrubbman · · Score: 1

      Could always get those machines with BeOS pre-installed, thus getting a free liscence. :)
      Remember, Be gives the OS away for free to anyone who'll pre-install it.

    2. Re:not really by grahams · · Score: 2

      The telnet server stuff has already been covered, but more importantly, people seem to have this untrue belief that the GUI in be is necessary. Most everything in the OS is launched via startup scripts, including the GUI. Granted, since no other interfaces are available, it would make life a bit difficult to use without Tracker/Deskbar running, it isn't impossible to comment out all the necessary lines to boot with no gui, and launch the necessary software in that script (telnet daemon, beowulf client, etc.)

      seanf();

  53. Re:What? by Anonymous Coward · · Score: 1

    Proprietary is not the opposite of standard.

    There are a number of proprietary implementations of Unix that comply with the POSIX standard.

    Take note that Linux is not POSIX certified.

  54. Moderation (was Re: First Post) by Anonymous Coward · · Score: 1

    I have yet to see moderation here done well. This is an excellent example... an intelligent, informative post, with a bad title. If it had been titled anything else, it probably would have gotten a 2, for being informative. Yet the post was both informative and had a subject that was off topic. Obviously the current moderation format is unable to deal with such subtlety... Wasn't it Neal Stephenson who wrote that intelligence is the ability to deal with subtlety?

    At any rate, I'm of the opinion that the poster has every right to be dissapointed with the current moderation format. The moderators have been chosen to help self-police a community which prides itself on individualism, intelligence and creativity. Yet as far as I can tell, all the moderators have managed to do is kiss up to celebrities, harass ACs, and mangle situations like this.

    1. Re:Moderation (was Re: First Post) by Anonymous Coward · · Score: 1

      They also, apparently, moderate down anything that casts the moderators in a negative light. That itself is inappropriate.

    2. Re:Moderation (was Re: First Post) by Trick · · Score: 1

      Oh, yeah... "they" all do that.

      Come on -- who's a moderator around here and who's not changes almost daily, as far as I can tell. I've got doubts there are many people out there moderating for the sake of making their "clan" (which they might not even belong to tomorrow) look good.

      Not a moderator today, but have been a few times,

      T.

    3. Re:Moderation (was Re: First Post) by howardjp · · Score: 2

      Moderators also moderate down anything that is not pro-Linux/pro-GNU. "News for Nerds" does not mean "News for Linuxers". Anything that is pro-BSD is usually moderated down. Anything that is pro-Be is frequently moderated down.

      It is not unusual to see random comments and junk marked "interesting" or "informative" regardless of the validity of the content. This is unacceptable behaviour the Slashdot moderators.

    4. Re:Moderation (was Re: First Post) by Accipiter · · Score: 1
      You're just pissed off that your comment got moderated down, and for good reason.

      As a matter of fact, you have absolutely no basis for what you just said. Informative, insightful, and relevant comments get moderated up regardless of the subject matter. If a comment isn't pro linux, but has GOOD REASONING as to why linux isn't good, it's labelled informative. Get your facts straight before you start slinging accusations.

      -- Give him Head? Be a Beacon?

      --

      -- Give him Head? Be a Beacon?
      (If you can't figure out how to E-Mail me, Don't. :P)

    5. Re:Moderation (was Re: First Post) by Mr+T · · Score: 1
      I think there is moderation bias, once a post has got a 2, it's much easier for it to get a 3 or a 4 or 5, getting that initial 2 can be tough though.

      I don't think that much of the bias is based on topic though. I have yet to see a really informative post moderated down, I've seen them not get that 2 but I haven't seen any animosity towards some subjects. There is a difference.

      If a post is pro-Linux or pro-GNU or pro-Be or pro-BSD, I generally don't see them being informative or cream of the crop type posts. The truly informative ones don't have a bias towards a product. there will naturally be bias posts that are full of information though and since there are far more linux heads here they will more be promoted more often, I don't think that is always bias towards the products though. Of course I don't read all the posts so I don't know, if you could post some links to articles which were moderated down it could be useful, send them to Rob and maybe he can weed out the bad moderators.

      --
      This is my signature. There are many signatures like it but this one is mine..
    6. Re:Moderation (was Re: First Post) by Black+Blade · · Score: 1

      Any moderator that is using their own biased agenda to moderate perfectly good posts down is not following the guidelines and the post with the offending score should be reported to Rob Malda.
      I'm surprised to see that people have such a problem with the moderation since the posts are moderated by readers like themselves. If you post enough, and read enough you will get a chance.

      --
      #include "mysig.h"
  55. Re:Yes by Anonymous Coward · · Score: 1

    The same logic would be mostly correct. As it stands today, there is no denying that Linux excels primarily as a server platform and BeOS is a particularily good client platform. The two compliment each other particularily well. Be could do a lot worse than making BeOS run well with Linux as a server.

  56. BeOS for clusters. Short: no. Long: read on.. by Anonymous Coward · · Score: 2

    First of all, why would you want a Beowulf cluster of Be machines? The only thing I can think of that you would need any kind of clustering for BeOS is for distributed rendering, and most major studios just write their own software for handing off bits to Lightwave, etc..

    Other than that, forget it, your dual-400MHz P2 is more CPU than you'll ever need, running BeOS. Hell, with personalStudio 1.0 from Adamation, you can do real-time video effects with _ONE_ 300MHz cpu.

    I have a 400MHz P2 and I've never been able to use all the processor, other than mp3 encoding direct from cd.

    --M

    1. Re:BeOS for clusters. Short: no. Long: read on.. by Shinobi · · Score: 2

      If Maya was ported to BeOS, I would definitely want a BeOS-cluster. CPU-usage simply depends on the level of complexity of your scenes/movies/animations. Ive been working several thousand hours with 3d-graphics, compositing and video-editing on several different platforms, including SGI/Irix, NT(Intergraphs mostly), Macs, under Linux and BSD and BeOS, and I can testify that a 300Mhz P2 is NOT enough for high-end work in above-mentioned
      fields. In mid-level work (A few thousand frames in 768*576) its quite easy to make 10 P2 Xeons to choke, and thats an optimized scene. Trust me, Im talking of my own experiences. With good programs for BeOS, and clustering-ability, BeOS could be a good contender, certainly better than Linux and *BSD because of their severe deficiencies in the graphics and computing-areas compared with BeOS. And I dont find BeOS proprietarity to be a problem. In fact, it seems to help rather than hinder in their case.

      Shinobi - Inquisitor Cult of Jolt, Champion of Lady weeanna "Why despair? We are all going to die anyway!"

  57. Re:open source?? by hadron · · Score: 1

    Please stop lying. The Linux kernel is very generally very modular, especially with respect to filesystem/device drivers/network stacks.

  58. Re:That is not offtopic! by hadron · · Score: 1

    Yes. It was offtopic. If you do not know why, go find a clue.

  59. Re:BeOS Performance??? by hadron · · Score: 1
    The figure you gave are still meaningless. In particular, the thread test specs are totally meaningless.

    Debugging threads is a nightmare, anyway.

  60. Re:open source?? by Russ+Steffen · · Score: 1

    Why on earth would you want to do DSM in software anyway? It might be an interesting experiment, but:

    • Traditonal networks are prone to packet loss, so in order to keep decent performance you'll have to use a non-traditional network (VG-AnyLAN, ATM, Myrinet, token ring, etc) that has guaranteed packet delivery.
    • If you are going to the trouble of using special hardware, why not implement the whole DSM system in hardware.
  61. Re:Expenses by Bill+Currie · · Score: 1
    If I saw $2500 lying on the street, I believe I might exert myself to pick it up.

    Heck, I stoop to pick up 5 cents. I once spent several minutes breaking a $10 roll or quarters out of the ice once (it was actually $9.75, one coin was missing).

    If that $2500 is american (which I suspect), that would get me another three dual celery boxen. I just got one (similar to the sub 1k dual celeron on TCU, minus a few bits I already had) last week for $1655NZD (about $800USD due to tax). As you say, that $2500 is not in the slightest bit trivial.

    --

    Bill - aka taniwha
    --
    Leave others their otherness. -- Aratak

  62. Pentium is overkill by Bill+Currie · · Score: 1

    My 386dx33 w/16M does a beautiful job as a ipmasq gateway. Mind you, that's for a phone modem, not a cable modem. I seem to max out at 500-600kBps, but I'm not sure if the cpu can't keep up of if it's the harddrives (they're old and slowish, 600-700kBps).

    --

    Bill - aka taniwha
    --
    Leave others their otherness. -- Aratak

  63. Re:Expenses by Bill+Currie · · Score: 1

    Fine, you can waste your money if you want to (so long as I'm not working for you). I can't and won't stop you (hopefully, I'll get some of it:).

    --

    Bill - aka taniwha
    --
    Leave others their otherness. -- Aratak

  64. Re:I agree by Bill+Currie · · Score: 1
    Is the documentation for BeOS better? (If it exists at all, it's not hard to be better than the docs I've seen for GTK (1.0.x I think is when I last looked (I ran away screaming:))) If the BeOS APIs are well documented, of course it will be easy to program for BeOS. In Linux, the source code itself tends to be the documentation, which has its advantages (it's always correct) and disadvantages (hard to find the information you're looking for).

    Closed source s/w has to be well documented or you will almost never be able to get anywhere with it; you can't look at the source to see how to use a function. Open source s/w can get away without docs because they are, for the most part, redundant (though even a synopsys of what's where, or a diagram or two, would be a big help).

    --

    Bill - aka taniwha
    --
    Leave others their otherness. -- Aratak

  65. Tulip works great... by Joseph+Vigneau · · Score: 1

    My Tulip (040) runs just fine under BeOS...

  66. Is BeOS a Linux compatitor? by gavinhall · · Score: 1

    Posted by SmashPHASE:

    I may have gotten this wrong, but last year
    (october orso) I had some conversations with some BeOS represtatives at a fair and from what
    they demonstrate and what they where telling me,
    I got the impression that BeOS has is dedicated purpose for being a creative multimedia platform
    (OS) just like Novell has it's purpose of being a Networking plantform (OS).
    I thought BeOS was no match for Linux( being a multi-purpose OS), did I get it wrong?

    1. Re:Is BeOS a Linux compatitor? by Natedog · · Score: 1

      the answer depends on who's asking the question. I don't see them as competators. If I need an OS that can handle multiple users, can integrate well into an existing network (ie smb, ncp, nfs, appletalk, etc), is secure, has office applications, great for development, and can also do almost any server task - I'll deploy Linux/FreeBSD/Solaris/etc. However, if I were an artist or I was strictly doing multimedia I would use Be. Linux has a huge market (compared to Be's) and it is possible that they (Be Inc) will try to tap into this market by trying to compete with Linux - but I'd say they are apples and oranges. No OS will meet all the needs of everyone and I think Be's best bet is in the Multimedia nitch market. As soon as they try to compete as a "general purpose" OS they will be competing with Linux/*BSD _and_ NT. Then Be will be fighting off the OSS zealots with one hand and MS with the other - I don't think it would be a good move for Be at this time.

      just my opinion though.

      --
      \forall code \in C, \frac{\Delta readability(code)}{\Delta t} < 0
  67. Could it be the .sig? by Don+Negro · · Score: 1

    Why, yes, I believe it could.

    Call me crazy, but maybe trying to make Rob Malda look stupid is the wrong thing to be doing with your .sig around here. Hard to believe, but some of the regulars are a little protective of the guy.

    Equally bad would be 'Alan Cox - you are what you eat' and 'Linus fscks penguins.'

    If you want to be taken seriously, get a new .sig.

    Mine's not that great, but it's not flamebait.

    Don Negro

    --

    Don Negro
    Perl 6 will give you the big knob. -- Larry Wall

  68. You have been using Windows a lot, have you? by jonr · · Score: 1

    Please inform me how GUY makes a computer slower. If you are sitting in front of computer, dragging/resizing windows using 32bit pixel depth, yes, then the GUI slows the computer down. If you aren't using GUI, it should not take any CPU (except for OpenGL screensavers :) from the rest of the system, unless the system design is serisously flawed.
    Besides, you can shut down BeOS GUI and use telnet/bash only...
    J.

  69. s/GUY/GUI :) and why is my comment down here? by jonr · · Score: 1

    I was (trying to) replying to the "Beowulf/GUI"...
    Oh well...

    J.

  70. Re:Rogue moderators? by _damnit_ · · Score: 1

    Give it a rest. You deliberately (I hope) provoked the moderators with a First Post subject line. Not to mention your comment was all of one sentence: 'It uses so it should be easy to port'. That kind of post is uninformative and the /. equivalent of aol'rs "me too!"


    _damnit_

    --


    _damnit_

    It's my job to freeze you. -- Logan's Run
  71. Re:Rogue moderators? by _damnit_ · · Score: 1

    The information in your quote consists of: "Beowulf is based on PVM and MPI, I forget which, maybe both..." How informative is that, eh? You could have looked it up to be sure if you weren't concerned with First Post status and wanted to inform the /. community.

    Incidently, from the Beowulf Programming overview: "The Beowulf distribution includes several programming environments (all developed elsewhere) and development libraries as individually installable
    packages. PVM, MPI, and BSP are all available. SYS-V--style IPC and p-threads are also supported."


    _damnit_

    --


    _damnit_

    It's my job to freeze you. -- Logan's Run
  72. Re:That's not what most BeOS developers say by X · · Score: 1

    Read the Beowulf website. The specific reason why
    NASA went with a free OS in the first place was
    that it's typically necessary to make
    modificiations in the OS in order to get decent
    performance. Computational clustering like Beowulf
    stresses systems in a fairly unique way, and most
    general purpose OS's don't rise to the challenge.
    BeOS may be a great OS, but I suspect even Gasse
    himself wouldn't be surprised if it didn't meet
    Beowulf needs perfectly, and consequently required
    some mods.

    --
    sigs are a waste of space
  73. PVM and MPI (Re: First Post!) by pabs · · Score: 3

    Beowulf clustered applications (along with COWs and many other distributed systems) are developed using mainly MPI or p-threads. There is almost no good reason to use PVM except to support legacy code.

    And of the two, MPI is generally vastly superior to p-threads because (IIRC) MPI is a higher level implementation which provides communication routines that are optimized for each particular hardware implementation (depending on the version/implementation of MPI). For example,
    the actual implementation of MPI_Reduce() will vary depending on whether the nodes are in a shared/non-shared memory environment -- in a non-shared environment (eg. a Beowulf cluster), MPI uses a tree-method in order to distribute the data among the nodes in parallel.

    Anyways, the point is that MPI is really just a communications specification (Message Passing Interface) with language bindings (C and Fortran). What you really want is a set of client/server daemons that _implement_ MPI.

    Okay, I'm done with the conch now.

    --

    Odds of being killed by lightning and winning the lottery in the same day: 1 in 2^55

  74. BeOS Performance??? by Robert+Bowles · · Score: 1

    Does anyone have any numbers on BeOS performance. As those of us old enough to vote know, every commercial OS vendor signs their own praises:

    • "Blazing New Speeds!!"
      This means that the new release is either faster than an old one, or that it seems faster due to increasing CPU speeds.
    • "Powerful Server OS!!"
      Utterly meaningless in most cases. Maybe they include some primitive, closed web-server?
    • "Advanced Filesystem"
      Could mean many things.
    • "Unique Multimedia Capabilities"
      They've coded in hardware acceleration for at least two chipsets, support 32-bit color and they have some new widget type hacked into one of their "control-panels".
    • "Outperforms Brands A and B"
      After conducting numerous comparitive tests, they found one test which, under certain (silly) circumstances, does indeed outdo the competition.

    Production is the only true benchmark.

    --
    /* MAGIC THEATRE
    ENTRANCE NOT FOR EVERYBODY
    MADMEN ONLY */
    1. Re:BeOS Performance??? by William+Wallace · · Score: 1

      BeOS makes multi-threading pretty simple... for
      the most part, you're automatically writing a
      multi-threaded app whenever you subclass from
      BApplication...

      cool.

      -WW

      --
      Why are there so many Unix-using Star Trek fans?
      When was the last time Picard said, "Computer, bring

    2. Re:BeOS Performance??? by agtofchaos · · Score: 1

      I know it is a crude test, but I used my watch's stop watch to clock the boot time for Win98 vs BeOS r4.5

      BeOS: 15 seconds (I had a 300kb compressed jpeg background res:1024x768 and 32-bit color)
      Win98: 1 minute 10 seconds (I had a 2mb bmp res:1024x768 and 32-bit color)

      --
      ---Got Coffee?---
    3. Re:BeOS Performance??? by QOS · · Score: 1

      I disagree - printf is just as useful, and is my primary source for debugging, no matter whether I'm doing single or multi-threaded programs.

      Yes its harder, but not too much so once you get used to it. I find signals much harder to debug, but then I don't have that much experience with them. And besides, the power of threading, especially in BeOS, is well worth it.

    4. Re:BeOS Performance??? by QOS · · Score: 1

      And which test would that be?

    5. Re:BeOS Performance??? by be-fan · · Score: 1

      Okay, one test showed that Be threads could be made 10 times (literly) faster than Linux threads. (Btw Linux threads were slower than NT threads.) Second Boot conducted an independant test of 3.1 and were able to blit 600 frames per second using BDirectWindow and 2 PII 300s. 3rd. Use BeOS and feel the responsiveness of the UI.
      4th. Look at the specs for BFS. Watch how quickly it can search the file sytem. Need I go on?

      --
      A deep unwavering belief is a sure sign you're missing something...
    6. Re:BeOS Performance??? by be-fan · · Score: 1

      The topic I was responding to said that Be had no proof that BeOS was faster, just a bunch of marketing phrases. My point was that you can get 600 frames per second through X, that linux threads are slower, and that BFS can do huge filesystem searches very quickly (Some one in another topic posted that he searched every file on his computer with the letter 'E' and it came back with 10,000 hits in a few seconds.) How are any of these figures meaningless? Just because they don't test network performance?

      --
      A deep unwavering belief is a sure sign you're missing something...
  75. Re:What? by Malor · · Score: 1

    Compliant means it runs POSIX programs.

    Certified means that a standards organization has OFFICIALLY DECLARED that it runs POSIX programs. This is usually expensive. Good testing isn't cheap, and standards organizations are often profit based. Apparently this hasn't been done for Linux yet.

    I don't know which organization handles the POSIX trademark. (service mark? copyright?)

  76. it exists in a way... by Frederic54 · · Score: 1

    the program for BeOS is called SockHop, read the overview to learn more about it. Sure programs have to be written for SockHop, but it looks powerful
    --
    http://www.beroute.tzo.com

    --
    "Science will win because it works." - Stephen Hawking
  77. Re:First post! by Shrubbman · · Score: 1

    Do the words "First Post" ring a bell? Even if it's just in the jovial fashion I took it for (as it must have really been the 15th or 20th) someone glancing through the post subjects would automatically label you troll. If I were a moderator just now I might have knocked you down as well. There are some things you just don't joke about on here and expect much sympathy about.

  78. Maya for BeOS by Clith · · Score: 1
    Speaking as a former member of the Maya team [I left Alias/Wavefront in June of 1997], and current commercial BeOS developer [MGI VideoWave II for BeOS] I would say that it would not be too difficult to port Maya to BeOS. It would be more difficult than porting to an X-based OpenGL system, so I would expect Maya/Linux to appear before Maya/BeOS.

    However, Maya's code base was designed to be portable across OSs and CPUs [thus Maya/NT], and in fact may still have a little bit of MacOS support in it. Now, since I left they may have added all sorts of non-portable cruft, but I doubt it.

    Just throwing in my 2 cents..
    Reid

    --
    [ReidNews]
    1. Re:Maya for BeOS by Shinobi · · Score: 1

      I talked to Chris Scott a few months ago, and they said that a BeOS-version is more likely than a Linux-version. That might have changed by now, however. And thats what I would like.

      Shinobi - Inquisitor of CoJ, Champion of Lady weeanna
      "Why despair? We are all going to die anyway!"

  79. NT clustering by EngrBohn · · Score: 2

    The technology formerly known as "Wolfpack" (now NT Enterprise Cluster Server, or something like that) is intended for high availability (failover, etc). NT high performance clustering has been done, however. See, especially the "NT SuperCluster" at UIUC. There are a couple versions of MPI available for NT. I know of four, two no-longer-supported-but-still-available academic versions and two commercial versions derived from the academic versions. MPI-Pro (from MPI Software Technology, Inc.) and PateNT (from Genias) are the two commercial verions. Don't recall URLs, but MPI-Pro is advertised in Linux Journal, and if you're really curious, we all know how to use a search engine.
    Christopher A. Bohn

    --
    cb
    Oooh! What does this button do!?
  80. Yes/No by EngrBohn · · Score: 3

    Technically, you could not build a Beowulf from BeOS -- the definition that Don Becker, Tom Sterling, et.al., provide for "What is a Beowulf?" is that it must have a free OS (Linux, *BSD, other) so that, if need be, optimizations to the OS can be made.
    That said, there's no reason you couldn't set up a "Cluster of Workstations" (COW) which is basically what you're thinking of -- it's been done with Solaris, NT, ... The limiting factor is getting interprocess communication libraries.
    Christopher A. Bohn

    --
    cb
    Oooh! What does this button do!?
    1. Re:Yes/No by cmholm · · Score: 1

      Speaking of "COW"s, "it's been done with Solaris, NT, ... " and MacOS, of all things, as shown by the UCLA Appleseed project (http://exodus.physics.ucla.edu/appleseed/applesee d.html).
      Sure, having a manditory GUI slows things down a bit, but if it's not EXERCISED on the majority of processing nodes, then not by much.

      --
      Luke, help me take this mask off ... Just for once, let me butterfly kiss you with my own eyes.
  81. Re:Rogue moderators? by howardjp · · Score: 0

    Because Slashdot moderators are stupid. See my previous comments.

  82. Re:Rogue moderators? by howardjp · · Score: 0

    Why was it uninformative? It provided correct information. I cannot help it if you cannot parse a mutli-clause sentence.

  83. Re:First post! by howardjp · · Score: 0

    I think it is kind of funny that those who agree with me post sensible, well-thought out responses and (the majority of) those who don't post messages one step above (and below) name calling.

  84. Re:What? by howardjp · · Score: 0

    Proprietary and standard are not mutually exclusive. Take Windows. How much more proprietary does it get? Still, it is the standard desktop operating system. Netscape once held the same position in browsers. Vax once did in mini-computers. Intel does among microprocessors. AutoCAD did among CAD applications. This list just goes on and on. Don't listen too much to what the anti-Microsoft people would have you believe otherwise your world view will become quite warped.

  85. First post! by howardjp · · Score: 1

    Considering that Beowulf is based on PVM and MPI, I forget which, maybe both, it should not be too difficult once those are ported.

    1. Re:First post! by howardjp · · Score: 1

      This is built up frustration at the Slashdot moderators. They consistantly moderate posts incorrectly. The entire concept should be dropped.

    2. Re:First post! by howardjp · · Score: 2

      They should bother to read the entire post before commenting on it then.

    3. Re:First post! by Accipiter · · Score: 0
      Why? Because you think you're special enough to be able to make "FIRST POST!"

      Grow Up.

      -- Give him Head? Be a Beacon?

      --

      -- Give him Head? Be a Beacon?
      (If you can't figure out how to E-Mail me, Don't. :P)

    4. Re:First post! by Accipiter · · Score: 0
      With a subject such as yours, what's a person's motivation for reading the comment?

      "Subject" means just that. The SUBJECT of your post. People despise first posters, so why would someone "bother to read the entire post", if the subject is something that is A) Blatent stupidity, and B) not related to the comment and/or discussion?

      -- Give him Head? Be a Beacon?

      --

      -- Give him Head? Be a Beacon?
      (If you can't figure out how to E-Mail me, Don't. :P)

    5. Re:First post! by Christopher+Thomas · · Score: 1
      Dumbass, why in the hell am I a troll?


      Probably because of "first post" in the subject line.


      Re. moderators being stupid, remember that hundreds of moderators will read your message. Any incidental stupidity will average out - so your final score probably _will_ reflect what the average active slashdotter thinks it should be. If you disagree with this, well and good, but that reflects a difference of opinion as opposed to "stupidity" on the moderators' part.


      Moot point for the moment, though, as this has only been up an hour or two.

    6. Re:First post! by CrosseyedPainless · · Score: 1

      ...and they'll get moderated up, and you'll get moderated down, again. Hey, LOOK!, you're already down to zero!

      This moderation does suck, in a big way, but hey, it's not my site, it's andover.net's. Back In The Day, pre-moderation, the jerks would often try to drown out the conversation, but now they have moderation powers. It helps their cause a lot. I have my threshold set at zero, and I find myself reading negative-index posts more and more....

  86. open source?? by jtn · · Score: 2

    What does the fact that an operating system not being open source have to do with the ability to write applications for it? Just because something isn't open source doesn't mean it is any harder to develop for. I find developing under BeOS pretty easy, as a matter of fact. Nobody says you *have* to use the B class structure layed out for you. Prime examples would be the dozens of UNIX applications ported to the BeOS (ssh being a biggie).

    1. Re:open source?? by Andrew+Kanaber · · Score: 1

      What does the fact that an operating system not being open source have to do with the ability to write applications for it?

      Because with something like this, you are likely to want to make modifications to the operating system. For the most obvious example, Be's proprietary status will make it difficult to strip out that pretty GUI, which you don't particularly want to be running on every node in your cluster.

      I was under the impression that these days network shared memory is generally considered a bad idea for performance reasons (by abstracting away the distinction between local and nonlocal data you abstract away much of your ability to optimise for performance), but there are a number of other kernel modifications the beowulf people have made.

  87. Be's networking isn't all that by k8to · · Score: 3
    Given that Be's networking performance is yet to come close to Linux's, and that Beowulf traditionally uses TCP/IP for their implementation of MPI, etc., I can't see Be being a stellar Beowulf performer at this point.

    I also don't see why you need to have a "single set" of software for an OS for use with Beowulf. I'd think you could handle installing the same software in your given cluster, and I don't know of software for Beowulf that people are wanting to distribute in a binary-only fashion. Do such beasts exist?

    Don't get me wrong, I'm a Be fan, and I run it on my home box for weeks (sometimes while doing Linux technical support ;), but I don't see how it would be even as good as Linux for Beowulf purposes.

    --
    -josh
  88. Re:What? by sp- · · Score: 1

    it is, however, POSIX compliant.
    what does it take to become "certified", as you put it?
    ------------------------------------------
    Reveal your Source, Unleash the Power. (tm)

  89. Re:What? by Mad+Browser · · Score: 1

    It costs a lot of money to go through the certification process...

    --
    RateVegas.com - Vegas Reviews
  90. I don't see why not. by Christopher+Thomas · · Score: 2
    While PVM, MPI, etc. might need tweaking to be ported, I don't see why you couldn't do distributed processing over BeOS boxes. I've been toying with the idea of implementing something like that myself in my (mythical) free time.


    In practice, you can set up clusters on just about any system that supports both multithreading and networking. YMMV.

  91. Expenses by Christopher+Thomas · · Score: 2
    However, Sounds like it could all get expensive, $50-60 a copy per node.


    Um, the boxes that you are clustering will probably cost enough to make $50-$60 utterly insignificant, even if you use cheap celeries. My cost estimate for building a cluster of my own was about $400 US per node for just hardware (still haven't done it yet, in case you were wondering).

    1. Re:Expenses by srn_test · · Score: 1

      It's more than 10% of the hardware cost - I'd call that significant!

    2. Re:Expenses by The+Welcome+Rain · · Score: 1

      50 x $400 = $20,000.

      At that point, +/- $2500 is a lot less significant.

      This is false. $2500 spends exactly the same as 12.5% of $20K, 50% of $5K, or 200% of $1250. $2500 is $2500.

      If I saw $2500 lying on the street, I believe I might exert myself to pick it up.

      --

      --
      Some keywords for the NSA in the Lord of the Rings universe: One Ring bind find Sauron quest Nazgul freedom
    3. Re:Expenses by J.+Pierpont · · Score: 1

      50 x $400 = $20,000.

      At that point, +/- $2500 is a lot less significant. If, however, you are patching a cluster together out of old machines, then $2500 is a pretty big deal.

      It all depends on your frame of reference.

      -awc

    4. Re:Expenses by Cauchy · · Score: 1

      Be is a smallish company that is very accessable. From my dealings with them, I'm reasonable sure that if you were building a cluster, they would cut you a terrific deal. They would likely even give you the software for free just to see you do it. They are strong on encouraging people to develop.

  92. Distributed memory by Christopher+Thomas · · Score: 2
    For one thing, you can't add distributed shared memory support to the kernel.


    True. However, depending on the application, workarounds could suffice. A scheme that I speculated about would have a "lock memory region" command that you would call before accessing a data structure, that paged it in from the remote box that it was stored on if necessary, and also handled coherence. You would unlock it when you were finished with it. This would have substantial overhead, but for many classes of problem it would be adequate.


    Similarly, for many classes of problem just a set of distributed clients with their own memory spaces would work. It all depends on what you are trying to do.

  93. Re:Software must be Open Source by Christopher+Thomas · · Score: 2
    You can't create a Beowulf Cluster using the BeOS. Putting aside the fact that the definition of a Beowulf cluster means that it runs on Linux, Linux alone will not be able to run on a Beowulf either. Certain security issues and kernal issues have to be resolved before it can run over a parallel processing computer.


    That assumes that you want to run the OS itself as a shared process. If all you want is a distributed application, this isn't necessary (though kernel support of shared memory helps, as another poster pointed out).

  94. Moderation by Christopher+Thomas · · Score: 2
    This is built up frustration at the Slashdot moderators. They consistantly moderate posts incorrectly. The entire concept should be dropped.


    I was here before the present moderation system was in place. It wasn't pretty. While some posts are unjustly moderated down (or up), the vast majority of moderation that I've seen has been deserved.


    In this case - I agree that it was an informative post. However, the moderator that marked it down didn't agree. If other moderators think that it was informative, it will be marked up again.


    Last but not least, the moderators are the _readers_. Read the moderator guideline documents, and the articles on the subject. If you browse slashdot regularly, and post, you _will_ get moderator access now and then. The whole "all moderators are corrupt" view looks a bit strained in this light.

    1. Re:Moderation by timothy · · Score: 1

      Christopher Thomas - good response re. moderation!

      I think the moderation would be better if if was more widespread, though ... what percentage of the slashdot populace has moderation privelege at any one time?

      There are quite a few things that get knocked down which perhaps ought not be, but when you are the moderator it's tough to dole out points to correct things like this. Maybe the averaging effect would work better if there were more people with moderation power at any given time, or if moderators had more points. Or (dare I suggest such a complicated thing?) there were specific points allocated for correcting over- or under-moderated posts? Actually, that wouldn't really add anything special other than semantically, since you could already spend your points up or down.

      Just a thought -

      timothy

      --
      jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
  95. You asked by Natedog · · Score: 1

    How a GUI makes the computer slower:

    A GUI usually consists of many processes and each process may contain any number of threads. Besides the memory that these GUI processes/threads uses (most of which will get swapped to disk as they not used for long periods of time), they also have an entry in the process table. Ideally you would hope that the OS would only have to check the process table entries for these GUI processes/threads to see that they are sleeping during a context switch. However, because GUI's are message based they often contain timers/signals/etc that demand small amounts of CPU time (ie a screen saver timer). To make it worse, a timer/signal-handler may be in a process that has been swapped to disk thus causing a page-fault (which causes an interrupt, swapping of disk to memory, decrement of PC, etc). So really, even if a GUI seems like it is idle, it isn't and it is using valuable resources.

    --
    \forall code \in C, \frac{\Delta readability(code)}{\Delta t} < 0
    1. Re:You asked by Natedog · · Score: 1

      - sure if the process if blocking waiting for a resource then the kernel doesn't need to give any attention. However, if a timer expires or if some other event occures (this happens often) the the process will need to be swapped back into memory any CPU time will be needed.

      --
      \forall code \in C, \frac{\Delta readability(code)}{\Delta t} < 0
  96. That is not offtopic! by Lx · · Score: 1

    It was a useful comment! morons.

    -lx

  97. Seems pretty implausible to me. by jetson123 · · Score: 2
    I find that Linux is acceptably close to the theoretical limits of the hardware I use when it comes to I/O and network bandwidth. So where is BeOS's supposed advantage supposed to come from?

    There are some special purpose applications where an OS can make a real difference. Traditional operating systems, for example, have trouble keeping up when there are a lot of tiny chunks of data that need to be processed by user-level server processes (one of the reasons why routing, logging, and nfsd are in the kernel). There are some operating systems specifically designed for such applications, but they have to make other trade-offs. And I don't see this being an issue with Beowulf applications.

    Marketeers like to make claims about one system being a lot faster than another (c.f. Windows NT vs. Linux), but in practice, I find those are pretty meaningless.

    For Beowulf in particular, given that it's being developed with Linux and given that the people on the project know very well how to hack the Linux kernel and networking code, even if there were a bottleneck in some release of Linux, it's a good bet that it would get fixed really quickly. How much effort do you think Be Inc. is going to invest in addressing performance problems for distributed scientific computing, given that their target market is desktop multimedia?

  98. Uhm so is.. by nkwate · · Score: 1

    BeOS!!! by the way BeOS rocks I used Suse for five months and BeOS rocks way more. It's faster. And POSIX complient just like linux. any posix command line app can be used on BeOS

    1. Re:Uhm so is.. by rimez · · Score: 1

      ..yeah and it (BeOS) crashes almost as much as windoze on my box. I like BeOS but I think it's got some growing to do.

    2. Re:Uhm so is.. by rimez · · Score: 1

      No I'm running 4.5 (x86) on a PII System. The last crash occured while running netpositive. Most of my crashes occur when trying to use the ext2 pluggin... especially when trying to copy large files (like my entire mp3 collection).
      Also Had it crash while using my wintv card.
      My hardware is pretty plain.
      PII 400mhz
      64MB RAM
      56k Modem
      Riva/TnT agp card
      Hauppauge WinTV card (404)
      NetGear FA310TX ethernet card

    3. Re:Uhm so is.. by rimez · · Score: 1

      No actually it was the crappy 2.x. I have since tried the 3.x and yes that is far worse than the stable release.
      I run Linux all the time and have netscape crash at least once a day but it doesn't take down my whole system.
      And yes i can understand the plugin causing the problem when it crashes the system.

      rimez

    4. Re:Uhm so is.. by QOS · · Score: 1

      Hey - what crashes? I'm curious.

    5. Re:Uhm so is.. by be-fan · · Score: 1

      Either you are still running DR 1 or you are trying to run it on a K5 type system. BeOS has been more or less rock solid since DR8. 4.5 in particular has never crashed on me.

      --
      A deep unwavering belief is a sure sign you're missing something...
  99. Could it be hardware? by Shadowlion · · Score: 1

    As per the subject line. Not to be interpreted as some crazy pro-BeOS zealot, but BeOS runs without a problem on my machine, which was built specifically for running the BeOS (all the hardware in it was certified on the Be compatability list).

    Without knowing the details of your system, I'd suggest that you remove any cards that aren't supported under the BeOS to see if that fixes your stability problem. It isn't an ideal solution, especially if you're dual-booting, but if you don't have the need to boot into another OS for a while you might want to give it a shot.

  100. How does one become a moderator? by BugMaster+ChuckyD · · Score: 0

    How does one become a moderator? A fews posts down an AC has ben moderated up as "informative" even though some of what he's saying in incorrect.

    I'll volunteer to correct this!

  101. Remote login by BugMaster+ChuckyD · · Score: 1

    Actually BEOS ships with a telnet server, so you *can* login remotely. BeOS is not a multi user OS though, so most of the services associated with a multi user environment are missing.

  102. "Eight CPUs per person are not enough!" by BugMaster+ChuckyD · · Score: 2

    There is SockHop for BeOS.

    Programs have to be written specificaly for SockHop and use its base class instead of BLooper (Be's basic thread + event loop class) SockHop also uses a set of classes to handle routing of BMessages between threads.

  103. Strictly Speaking by GC · · Score: 1


    It wouldn't be a Beowulf Cluster, because they run on Linux. Doesn't BeOS have a native GUI, this would be an overhead. Linux has the advantage in that you can disable everything except what you need to optimize available CPU time. I think that Beowulf-type clusters will remain on the Linux kernels, possibly xxxBSD.

  104. Cluelessness, or FUD? by zak · · Score: 1

    You are absolutely wrong. Be has a telnet server, and the GUI is not an essential component of _any_ application. Many things are done with bash scripts.
    The fact that a system has a GUI does not make the use of this GUI a precondition for any application.

    1. Re:Cluelessness, or FUD? by smatthew · · Score: 1

      Thats funny, I was running a beos box for a while and i found a dialog box where you can enter user info so people can telnet and ftp into the box. I telnetted into my box on a number of occasions to I could start my web server remotely. Worked every time for me....

      --
      slashdot username - at - email.domain.name
    2. Re:Cluelessness, or FUD? by fr0g · · Score: 1

      Sure it has a telnet server built in .... too bad Be dosent use users so anybody can login to your box and do whatever. This is a SINGLE USER OS! if you cannot manage connections to the box it is useless.

  105. Rogue moderators? by FascDot+Killed+My+Pr · · Score: 1

    Why has this been labelled "Flamebait". The original claim as it stands is "BeOS has a standard set." My question is "A standard set of what?" That's not flamebait, that's genuine confusion.
    ---
    Put Hemos through English 101!

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
    1. Re:Rogue moderators? by CrosseyedPainless · · Score: 1

      Point made again! At least "Off-topic" has some basis in fact, unlike calling Fascdot's post Flamebait, which it was not.

  106. I know that since BeOS is not open-source it would be harder to have applications made, but they would be easier to maintain; as BeOS has a standard set.

    A standard set of what? If you are talking about system calls, I wouldn't call Linux "non-standard". In any case, "proprietary" is the opposite of "standard".
    ---
    Put Hemos through English 101!

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
    1. Re:What? by muffel · · Score: 1

      Proprietary is not the opposite of standard.

      Proprietry is indeed the _exact_ opposite of standard.

      There are a number of proprietary implementations of Unix that comply with the POSIX standard.

      Possible, if you mean proprietary in an area that doesn't conflict with POSIX.

      But I beleive that you are confusing proprietary with non-open-source. Which are completely unrelated.

      While it might be difficult to keep something proprietary in an open source project, any closed source project can certainly have either proprietary or standard interfaces.


      --

      bla
    2. Re:What? by wyndfox · · Score: 1

      whats the difference between
      "posix certified" and "posix compliant"?
      what does one have to do to be certified?

      --
      "some people have too much freedom" - george dubya bush, facist, err republican presidential hopeful and domain name squ
  107. Out of the box support for telnet by l4m3 · · Score: 1

    Be supports telnet "Out of the box" so both remote execution of commands and remote login are possible, it is designed as a single user OS, but it does have those two capablites.

    As a Beowulf OS it is most likely not the direction that Be would want to go. Other than render farming there are not many multimedia applications that would benifit from clustering. That is the main design goal of Be, to be the media OS.

  108. What part of "moderator" don't you understand? by uzada · · Score: 1

    What part of "moderator" isn't clear. If they posted everything, you would've gotten the link I submitted to the Klingon porn site.

    Everything you read anywhere is pushed through some subjective filtering. We read slashdot because we share tastes with the moderators and appreciate their choice of articles.

  109. Audiohighway awarded patent on digital audio playe by nevets · · Score: 0

    Let me guess.

    You started from /. home page. Read the Audiohighway awarded patent on digital audio players article. Then went back to the /. homepage. Replied to the first article, which happen to be this one.

    Am I right? :)

    --
    Steven Rostedt
    -- Nevermind
  110. Yes by Boomstick · · Score: 1

    BeOS is as much a general purpose OS as Linux.
    Multimedia is a niche they chose because they feel that to have a good story, they need focus. The same logic would call Linux a server platform.

  111. Re:If you like Clusters and liked Beowulf... by widgets · · Score: 1

    Take a look at "www.compactnet.com" - this is a cluster in a box, using a parallel PCI backplane to aggregate performance and processing power.

    Widgets Of Webdom.

  112. Go ahead......port MPI by Bill+Barth · · Score: 1

    Since I've put together one of these things, I thought I'd comment.....

    The majority of the problems we like to solve are not the "embarrisingly parallel" problems like rendering frames of animation or bits of a single scene in a 3D picture. CFD (Computational Fluid Dynamics) applications (along with most other engineering apps) is matrix algebra intensive. Imagine matrices too large to fit into the RAM of a single processor (1e6 x 1e6 of 32-bit fp valuese, say). We divide this matrix up into sub-matrices and put the parts on the various nodes of the cluster. When we want to do matrix-vector multiplication there has to be a fair amount of communication for that to happen.

    The point is that we require two things, high memory bandwidth (good cache helps here, but not enough), and low network latency. With fast ethernet the costs (in time) of sending one byte of data between two machines is nearly the same as 1k byte.

    We don't particularly care about the OS as long as it stays out of the way. If the networking latency under BeOS is bad, then it's a bad OS for the cluster. If Be is constantly doing stuff in the backgroud, then it's a bad operating system for clusters.


    There's nothing stopping anyone from porting MPI and giving it a try though.........

    --
    Yes...I am a rocket scientist.
    1. Re:Go ahead......port MPI by Bill+Barth · · Score: 1

      let's see, 1e6 x 1e6 x 4bytes, thats 4e12 bytes.... hmm...

      obiviously we don't have to store the whole thing, but that's not really the point.

      matrix-vector products, also called matvec's (important in iterative solves of systems of linear algebraic equations) can be done faster in parallel than serially and are RAM bandwidth bound (not just amount). Then, after you do the part local to the processor, communications latency and bandwidth provide the bounds on performance.

      --
      Yes...I am a rocket scientist.
  113. Re:That's not what most BeOS developers say by Uller78 · · Score: 1

    Open-source software isn't any easier to develop per se, if you're a single programmer developing never-before-seen software. However, OSS does have the advantages of code-sharing, which (IMHO) makes it easy to build upon already existing apps, in order to get exactly what you want. It's great that the BeOS API is incredibly well documented and that they include tons of sample code, but can you take somebody else's app, modify it, and re-publish it freely, to allow somebody else to do the same thing? That's what this guy was talking about. I like the fact that I could write a little app, toss it into the net, and 2 weeks later, get a copy of my old app modified (hopefully improved) by a total stranger who thought it looked cool.

  114. I agree by agtofchaos · · Score: 1

    My main argument was that open source isn't always better software and OSS stuff like GTK, etc aren't instantly easier to write for. Every comment I have read written by BeOS coders say that they find it to be one if not the easiest OS ever made to write code for.

    --
    ---Got Coffee?---
  115. That's not what most BeOS developers say by agtofchaos · · Score: 3

    "I know that since BeOS is not open-source it would be harder to have applications made"

    What makes you think that open-source software is any easier to develop? Be has documented the entire BeOS API and provides tons of sample code on every CD they sell. If you subscribe to the Be developer newsletter then they usually send more sample code plus tutorials in every issue. Don't get me wrong, I am not anti-linux. I do question the logic behind GPL'ing apps all the time. As a person trying to learn C++, I want to be able to make money off of the app itself... not supporting it. OSS has its place, and it is definitely got an impressive list of apps. However we need moderation because an all OSS world is no different than an all closed source world.

    --
    ---Got Coffee?---
  116. Linux barely supports multiple NICs... by teraflop+user · · Score: 1

    Well, you can use multiple network cards, but it makes the network run slower, not faster, hence the Mindcraft debacle. So I guess multiple NIC's aren't critical to a Beowulf.

    Of course, the new threaded TCP/IP stack is now in the development version, so Linux should soon excell at benchmarks, and it might help cluster apps too.

  117. OT - Maybe a hardware conflict Linux ignores by cam_macleod · · Score: 1
    While BeOS is great on recognizing hardware and making it "just work", like all operating systems it sometimes doesn't work perfectly.

    My first suspicion would be that the cards aren't supported -- though the hardware support list includes them, so a) maybe they're not what you think they are (i.e. are you certain of them), or b) there's a hardware conflict on your PCI bus (or somewhere else) that Linux works around but is blocking Be? I don't know enough technical info on hardware to know why this might happen, but I've heard it can.

    Good luck!

  118. Beowulf workstation on a Linux cluster by Schizznick · · Score: 1

    It seems to me that BeOS would be a little too big use as a clustering type OS. With the GUI and all.
    A more efficient solution, in my mind, would be to enable BeOS workstations (which are great mutimedia machines) to distribute loads on a Linux Beowulf cluster.

    Granted, I'm likely overlooking some things here. But just off the top of my head, it seems that it would be easier to utilize what's already there rather than starting another big project to add Beowulf clustering capabilities to BeOS.

    Yes, no?

  119. Software must be Open Source by NoWhere+Man · · Score: 1

    You can't create a Beowulf Cluster using the BeOS. Putting aside the fact that the definition of a Beowulf cluster means that it runs on Linux, Linux alone will not be able to run on a Beowulf either. Certain security issues and kernal issues have to be resolved before it can run over a parallel processing computer.

    "Extreme Linux" is a commercial release of a version of Linux that was adapted to run over parallel processing systems.

    In order for the BeOs to be used in a parallel processing computer system, the developers would have to change the OS to run on that type of computer system.
    And I agree it would be a good idea, because of its bandwidth capabilities.

    And if Microsoft can come out with a parallel processing software to run behind NT, then anyone can. Don't believe it's true? Do a search on the M$ site for "Wolfpack". Nice name...wonder where they ripped that one off of...

    --

    "Imagination is the only weapon in the war against reality." -Jules de Gautier
    1. Re:Software must be Open Source by NoWhere+Man · · Score: 1

      The question posted was asking if you can use the BeOS on a Beowulf cluster. Bottom line is no, because the software was not designed to run over a parallel processing system.

      --

      "Imagination is the only weapon in the war against reality." -Jules de Gautier
    2. Re:Software must be Open Source by NoWhere+Man · · Score: 1

      Different system configuration, does not work in the same way a Beowulf cluster is intended to operate.

      --

      "Imagination is the only weapon in the war against reality." -Jules de Gautier