Slashdot Mirror


openMosix Is Shutting Down

jd writes "Despite having one of the largest user-bases of any clustering system for Linux, openMosix is to be shut down. Top developers have left and they lack the means or motivation to continue. Their official claim of multicore CPUs making clustering redundant is somewhere between highly improbable and totally absurd, as has been pointed out elsewhere. Why is this shutdown so important? Well, from a technical standpoint, the open-source bproc (the Beowulf process migration module) is ancient, MOSIX is very hard to obtain unless you're a student, and kerrighd is (as yet) immature. From a user standpoint, openMosix is the mainstay of the Open Source clustering world and has by far the best management tools of any. The ability of this project to continue will likely have a major impact on the future of Open Source in the high-end markets — if the best of the best couldn't survive, people will be more careful about anything less."

252 comments

  1. orly? by xednieht · · Score: 1, Interesting

    If they were the best of the best of the best they would not be shutting down.... The best of the best find a way, and when they're done they go home and show the prom queen the difference between ROM and RAM!!

    --

    Hope is the currency of fools
    1. Re:orly? by thatskinnyguy · · Score: 1

      Well, Mosix did what it did very well. Now there are alternatives to do what Mosix did without all the power, space and hardware considerations.

      --
      The game.
    2. Re:orly? by Ruie · · Score: 1

      From a user standpoint, openMosix is the mainstay of the Open Source clustering world ...

      Sorry, but I have never worked on an openMosix cluster, but did use several condor-based ones. Also, the NSF-backed grid project is targeted at large and relatively slow networks of computers rather than an emulation of a NUMA-like architecture.

      So, while Mosix ideas are certainly cool, etc, it is not a mainstay of anything.

      Also, what is it with "MOSIX is very hard to obtain unless you're a student" - is this the same kind of "open" as in OpenXML ?

    3. Re:orly? by Thomas+the+Doubter · · Score: 3, Insightful

      I have been following openMosix for many years and, to be honest, the development team was never much good. OpenMosix worked best shortly after it was forked from Mosix, and it was down-hill ever since - about 10 years now! The latest stuff for the 2.6 kernel never worked at all. That said, this cluster-level kernel-hacking is probably just too hard to do right, unless you were to start from the ground-up. Plan9 anyone?

    4. Re:orly? by kwalker · · Score: 1, Informative

      MOSIX and OpenMOSIX are separate projects. OpenMOSIX was started because MOSIX is so closed. Try to find an easy download link for MOSIX, go ahead. I'll wait...

      I'm saddened by this development too. I've got a small network I've built over years of tinkering with Linux and I would have liked to explore what MOSIX and OpenMOSIX promised. I was hopeful that OpenMOSIX would release a stable branch for Linux 2.6, as that's what I prefer running on my machines. I may have even been able to contribute some after a while, but I'm no kernel hacker (Which is what's required for a project like this), so I can't even bootstrap in now.

      --
      ... And so it comes to this.
    5. Re:orly? by Ruie · · Score: 1

      MOSIX and OpenMOSIX are separate projects. OpenMOSIX was started because MOSIX is so closed. Try to find an easy download link for MOSIX, go ahead. I'll wait...

      Ahh, this clears it up - thank you ! (and sorry to the OpenMosix folks).

    6. Re:orly? by thejynxed · · Score: 1, Informative
      --
      @Mindless Drivel: 100% of Twitter posts ever Tweeted.
    7. Re:orly? by Anonymous Coward · · Score: 0

      God bless you sir, I trust that your lawyer will free you to once again frolic with prom queens!

    8. Re:orly? by FreeGamer · · Score: 1

      Perhaps the reality is that Linux is not that great for clustering? Other operating systems are specifically designed with clustering in mind. DragonflyBSD springs to mind. From the DragonflyBSD website:

      "The DragonFly project's ultimate goal is to provide generic clustering support natively in the kernel.

      I don't know the specifics but maybe it was a case of square peg and round holes with Linux and clusters.

    9. Re:orly? by schweinhund · · Score: 0, Troll

      boo! this comment is FUD.

    10. Re:orly? by Jerry · · Score: 1

      Yes.

      To whit:
      The direction of computing is clear and key developers are moving into newer virtualization approaches and other projects.

      --

      Running with Linux for over 20 years!

    11. Re:orly? by jdray · · Score: 1

      Please, someone correct me if I'm wrong, but doesn't MOSIX do clustering entirely differently than other clustering systems common today, such as Veritas? I've had no real experience with MOSIX, and plenty with Veritas, but my understanding is that MOSIX distributes threads across the entire network, creating one distributed machine from an assembly of all the nodes present. Veritas, OTOH, monitors multiple systems and moves applications from one to the other based on established criteria. You have to have disk that's addressable by all nodes in a cluster, but it's not shared in the same sense as MOSIX, and certainly not like VMS.

      Quite possibly the openMOSIX project would have better success and funding if they had better press. I haven't heard much about them in years, but have heard plenty about Xen, VMWare, Veritas and other similar tools.

      --
      The Spoon
      Updated 6/28/2011
    12. Re:orly? by Anonymous Coward · · Score: 0

      > Plan9 anyone?

      No, thanks. I only like Plan 9 when it comes from outer space.

    13. Re:orly? by DrSkwid · · Score: 1

      Plan 9 From Bell Labs doesn't natively offer specific clustering tools. Eric's been doing some work for IBM's Blue Gene project : http://graverobbers.blogspot.com/

      But Plan 9 doesn't offer a network wide hypervisor system as yet.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    14. Re:orly? by Xabraxas · · Score: 1

      Quite possibly the openMOSIX project would have better success and funding if they had better press.

      They haven't had very much press in the past couple of years because not much has been done with openMosix. I was very interested in the project and had a small cluster set up a few years ago but they never got around to stabilizing the 2.6 branch, so I gave up as did a lot of people.

      --
      Time makes more converts than reason
  2. If it's really necessary... by 42Penguins · · Score: 4, Insightful

    someone else will pick it up.
    Isn't that kind of the point of open source?

    1. Re:If it's really necessary... by ozphx · · Score: 5, Insightful

      That is the theory of open-source. In practice the set of core contributors to a project are its foundation. As these people are leaving it will be extremely difficult to find others with the knowledge and motivation to continue its maintainance.

      As with any project requiring something a lot more than a hobbyist the level of expertise required to work on the codebase is rare, and not cheap.

      The only real hope is that a company or university using it is happy to pick up the tab and pay someone.

      Unfortunately the "everyone can see the source code" line doesnt give any comfort when you are talking specialised things like clustering. I probably know a total of one person with the skill to work on such a system, and last I spoke to him he was contracting at 130 an hour - for comparitively easy (and less stressful) .net/c# work.

      --
      3laws: No freebies, no backsies, GTFO.
    2. Re:If it's really necessary... by bladesjester · · Score: 4, Insightful

      someone else will pick it up.
      Isn't that kind of the point of open source?


      It's a nice theory, but it doesn't really work out that way. If the lead devs leave a large project, the task of other people getting up to speed can be huge to impossible. It takes a long time to learn a system, especially if you're just doing it as a hobby.

      Brain drain is a problem in any project, open or closed.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    3. Re:If it's really necessary... by 70Bang · · Score: 0, Offtopic

      "someone else will pick it up"
      and
      "MOSIX is very hard to obtain unless you're a student

      __________________________________________________ __

      Both of these things can best be solved by an obvious solution.

    4. Re:If it's really necessary... by Frosty+Piss · · Score: 2, Insightful

      It's a nice theory, but it doesn't really work out that way.

      Well, if no one picks it up, than clearly, it's not as popular as we are led to believe. Honestly, it it's that impotent, development will continue, otherwise, maybe it's not that important.

      --
      If you want news from today, you have to come back tomorrow.
    5. Re:If it's really necessary... by LingNoi · · Score: 0

      That is the theory of open-source.
      Let me stop you right there. I have personally myself taken up open source applications where they were abandoned by the core developers.
    6. Re:If it's really necessary... by Mr.+Slippery · · Score: 1

      Open Source really isn't the opium that RMS would like us to believe?

      RMS speaks about Free Software, not Open Source; and he has no problem with people being paid to work on, and selling, Free Software.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    7. Re:If it's really necessary... by hardburn · · Score: 1

      Using "open source" and "RMS" in the same sentence shows you don't really know much about RMS.

      --
      Not a typewriter
    8. Re:If it's really necessary... by kestasjk · · Score: 1

      This is where comments and documentation become vital. If a project is popular, logically built and well commented maintenance is possible without needing intimate knowledge, and once you have maintainers it's a small step to developers.

      --
      // MD_Update(&m,buf,j);
    9. Re:If it's really necessary... by Anonymous Coward · · Score: 0

      Sure, all that someone will have to do is look at the excellent documentation that describes the architecture and design philosophy. Oh? That doesn't exist because it's more fun to code new stuff than grind out good documentation that actually explains things (as opposed to necessary, but not sufficient, stuff that defines what modules do and what the API calls are?)

    10. Re:If it's really necessary... by bladesjester · · Score: 1

      A large program is difficult to get up to speed on, comments or no comments. Good comments certainly make it a lot easier, but it's still no small task. It takes a long time to get familiar with large systems to the point that you don't have to spend 90% of your time trying to find the place that you're looking for.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    11. Re:If it's really necessary... by recharged95 · · Score: 1
      Sort of, code will always be around, but the OSS process is suppose to remove not-useful (i.e. bad) code and projects out and build on useful/good code. Basically to create a solid foundation. That's compared to a corporation promoting bad code and continuing to improve (or in other words, degrade) bad code and projects hence resulting in a weak foundation.

      And knowing the history of this project, it will get picked up.

    12. Re:If it's really necessary... by A+nonymous+Coward · · Score: 1

      Yes, and the solution you should have employed is to understand that MOSIX and OpenMOSIX are two different projects.

      Open mouth, insert foot is the solution you did employ.

    13. Re:If it's really necessary... by Anonymous Coward · · Score: 0

      OK.

      s/RMS/ESR or s/open source/free software

      The point is a good one.

    14. Re:If it's really necessary... by goutnet · · Score: 4, Informative

      Well, let me precise the announce :

      The project will be shut down in March 2008, not before.
      actually, it's Moshe only who will stop "leading" the project (as a reminder, he didn't really 'lead' many thing in the 2.6 version) ...

      After march, we will see who will get the 'leader' position, but I don't think that is really an important change (call that politics if you want). The fact is for now, oM 2.6 has 3 core devs (me, risc, and g4saa) and we are quite all busy elsewhere. Anyway, if I can make interesting progress this year on the oM2.6 code, I'll take over the project.

      Don't fear, oM project is not yet buried ...

      Anyhow, if any of you guys feel like kernel/user cluster dev, please feel free to contact me (or the list directly, I'll answer it)

      WE NEED MORE DEVS !! (as always anyway).

    15. Re:If it's really necessary... by Goaway · · Score: 1

      Meanwhile, the developers would prefer to just write some cool code instead of documenting everything. They're doing it as a hobby, after all.

    16. Re:If it's really necessary... by Goaway · · Score: 1

      Or maybe it's a badly designed mess of code in a very difficult field, and those few who have the skill to develop it don't want to touch it with a ten-feet pole, and would require large sums of money to be presuaded to work on it, while the userbase is large but doesn't have the resource to work on it?

    17. Re:If it's really necessary... by Dan_Bercell · · Score: 1

      It is also the reason why Open Source is not always a good idea for Business. What if knowone picks it up

    18. Re:If it's really necessary... by timeOday · · Score: 1

      Unfortunately the "everyone can see the source code" line doesnt give any comfort when you are talking specialised things like clustering.
      Clustering is a somewhat bad example. Most clustering software comes from research/academia and does not have a commercial, proprietary history.

      I just don't think Mosix ever really caught on.

    19. Re:If it's really necessary... by Anonymous Coward · · Score: 0

      > That doesn't exist because it's more fun to code new stuff than grind out good documentation that actually explains things

      Actually, it does not exist because Moshe (and probably nobody else in his team) never understood in depth how the code he took from MOSIX works. As for code, all he could do is change some names around, tweak some constants and remove features that he did not know how to maintain.

    20. Re:If it's really necessary... by Smauler · · Score: 1

      Honestly, it it's that impotent, development will continue, otherwise, maybe it's not that important.

      I'm confused - You've either used the wrong word or you're trying to confuse me. I ascribed it to a typo and then important came and bit me in the ass. Anyway, I guess this is another impotent grammar nazi post - that or it's not important.

    21. Re:If it's really necessary... by Anonymous Coward · · Score: 0

      Are you an idiot, or do you just play one?

    22. Re:If it's really necessary... by sarathmenon · · Score: 1

      Well, let me precise the announce : The project will be shut down in March 2008, not before. actually, it's Moshe only who will stop "leading" the project (as a reminder, he didn't really 'lead' many thing in the 2.6 version) ... After march, we will see who will get the 'leader' position, but I don't think that is really an important change (call that politics if you want). The fact is for now, oM 2.6 has 3 core devs (me, risc, and g4saa) and we are quite all busy elsewhere. Anyway, if I can make interesting progress this year on the oM2.6 code, I'll take over the project. Don't fear, oM project is not yet buried ... Anyhow, if any of you guys feel like kernel/user cluster dev, please feel free to contact me (or the list directly, I'll answer it) WE NEED MORE DEVS !! (as always anyway). Its sad that your comment is way down. The majority of the people that read slashdot comments just scroll till half way and then move on the next article. All said, why dont you try merging your changes to the standard kernel tree? That way you might be able to get more hands on to your code and hopefully, more devs. (I dont know the background about your project, but I've heard in my college years that openMosix is pretty amazing.) Anyway, all the best!
      --
      Microsoft: "You've got questions. We've got dancing paperclips."
    23. Re:If it's really necessary... by Anonymous Coward · · Score: 0

      I saw a ten foot Pole at a freak show once.

    24. Re:If it's really necessary... by goutnet · · Score: 1

      Merging in the mainline is a goal, but not for soon, before that, we need : - a working and unbreakable system - clean code - even cleaner - fully kernel coding standard compliant code - system broken into small patches (but meaningful) But when we'll have all of this, we will be candidate to integrate the mainline. Thanks for cheering

    25. Re:If it's really necessary... by Anonymous Coward · · Score: 0

      If that is the case and the project has a future, then for the sake of the project I would swiftly change leadership before the 12/2007 deadline and move to counter Moshe's press release/announcement. Putting a tombstone on the project could spell its early demise if users begin to abandon ship. How VMs and multi-core computers can replace an SSI cluster makes no sense if you're focusing on HA and grid technology. VMs on top of an SSI cluster using underlying multi-core hardware offers the best solution. Am I missing something?

    26. Re:If it's really necessary... by NateTech · · Score: 1

      Thus the real problem with open-source and computing in general...

      People who really understand something aren't cheap.

      Computing isn't cheap (when you factor that in).

      Far too many people now believe that computing LOWERS costs, where in most real-world examples of what computers are generally used for, they actually raised overall costs significantly.

      Sometimes a pen, paper and filing cabinet really IS the proper solution over a RDBMS, for example... but how many companies would announce to their employees that the vast "data warehousing" project has begun, and that they should fax in all the appropriate documents for $6/hour clerks to file?

      --
      +++OK ATH
  3. Sad by thatskinnyguy · · Score: 1

    I read about that yesterday. I had a lot of good times with it. I thought it was fun to create ad-hoc Beowulf clusters afterhours in the computer labs at the school I used to work at with clusterknoppix. The Mosix website had a valid point about multi-core CPUs and VMs. OpenMosix... RIP

    --
    The game.
    1. Re:Sad by pjr.cc · · Score: 1

      Likewise, I too am sad to see open mosix going under - I had alot of geeky fun with it!

      But, i also will look forward to seeing what the dev's might move onto in the future! :D

  4. OpenSSI by sonamchauhan · · Score: 4, Informative

    There's a similar project named 'Open Single System Image'

    http://sourceforge.net/projects/ssic-linux

    1. Re:OpenSSI by TheRealMindChild · · Score: 2, Informative

      ANd I cant claim that I know what I am talking about, but it seems that OpenMosix was akin to Beowulf clustering... wherein the application needs to be aware (or a library abstraction) that it is working in a cluster.

      OpenSSI, however, works transparently to the userland, at least. Got a program that spawns bunches of processes? OpenSSI.

      But don't get too excited. This is NOT exactly like SMP. Unlike multiple physical processors that can actually have threads of x application running on different procs, OpenSSI only migrates processes. So your super multithreaded game wont magically work better.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    2. Re:OpenSSI by jd · · Score: 3, Interesting
      OpenMosix was also fork-and-forget at the PID level. There was an effort to make it fork-and-forget at the level of individual threads, but nobody could figure out how to solve the latency hell that is synchronized shared memory. I believe that it may be partially solvable by using reliable multicasts - only one transmit per update, not one transmit per node - and by using kernel bypass tricks to avoid the 20ms context switch for large updates.

      OpenSSI was part of one-stop solutions, if I remember correctly, the doomed Compaq foray into clustering before HP took them over. Doomed? Well, HP has not exactly been Linux-friendly. Their efforts to be more so by hiring Bruce Perens never panned out and you certainly don't see them porting any of their HPUX security to Linux.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    3. Re:OpenSSI by Bazman · · Score: 4, Funny

      We have an openMosix cluster of ten nodes. Our users can log into any one of them, start a long-running job, and the cluster does its job of balancing and migrating jobs to the best node.

      'fork-and-forget' in this context means our forking users forget which node they started the job on...

    4. Re:OpenSSI by Anonymous Coward · · Score: 0

      OpenSSI is a nice attempt, but in my experience it's not mature enough for serious production use.
      In addition, development on it seems to have stalled - go have a look at when the last release was...

      If you're looking for stability, don't even try openssi - rather try a commercial product.

    5. Re:OpenSSI by Eunuchswear · · Score: 1

      Hey, we're working on it. :-)

      --
      Watch this Heartland Institute video
    6. Re:OpenSSI by Anonymous Coward · · Score: 0
    7. Re:OpenSSI by TheRealMindChild · · Score: 1

      Migrating a whole process is much simpler than a thread anyway. Each process has memory space that needs copied to the node it is migrating to. In the case of threads, the whole processes memory space will have to be copied to each node that would run a thread... and then you need some sort of concurrency mechanism so that changes by one thread in memroy is made on every node that shares a thread.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
  5. I for one by Anonymous Coward · · Score: 0

    I for one welcome our new non-OpenMosix overlords.

    1. Re:I for one by Anonymous Coward · · Score: 2, Funny

      Just imagine a beowulf clus... Oh never mind.

    2. Re:I for one by Anonymous Coward · · Score: 0

      All your openMosix are belong to us.

    3. Re:I for one by schweinhund · · Score: 2, Funny

      In Soviet Russia, MOSIX Opens You!

  6. No ulterior motive or competing interest then... by Anonymous Coward · · Score: 4, Interesting

    FTA: "Moshe Bar, openMosix founder and project leader, has announced plans to end the openMosix Project effective March 1, 2008."

    Wikipedia: Moshe is founder of the company behind the Xen software, XenSource, Inc. Moshe is also founder of the company Qumranet which is behind the development of the KVM virtualization technology in the Linux kernel.

    Looks like Moshe is to busy for that old fashioned mosix stuff...

  7. Huh? by wilymage · · Score: 3, Funny

    "[T]he open-source world progresses with giant steps. It is a world where the sun never sets and where national borders, race and religion have no meaning. What counts is the code. And that comes abundantly, and in high quality." (attributed to Moshe Bar on his site)

    Apparently the code doesn't count, only spurious logic about changing hardware factors. Oh, and apparently the sun does, in fact, set.

    But how cool a name is Moshe Bar?

    --
    The secret to creativity is knowing how to hide your sources. -- Albert Einstein
  8. Uh, I think the summary misses the point of OSS... by WIAKywbfatw · · Score: 4, Insightful

    From the summary it seems that the people who've contributed most to the openMosix code have moved on to other things.

    Well, that happens. People's lives don't stand still, they change: they take on other commitments at work, have relationships, travel the world, etc.

    But that doesn't mean that openMosix is dead.

    On the contrary. This is open source software.

    The code isn't lost. Others can pick up the slack and join the effort as they see fit. openMosix can still move forward, perhaps not at the same pace as before, but forward nevertheless.

    It seems to me that the summary misses the point of OSS. If this was a closed source project and the lead developers had walked away then, yes, openMosix would almost certainly be dead and buried.

    But, unless I'm missing something huge this isn't the end of the line for openMosix, precisely because it is open source.

    It hardly seems appropriate to look at this as a failing of OSS development. On the contrary, it's arguably an example of one of its strengths.

    This a baton change not a retirement. At best, the new holder(s) of the baton will soon hit the same stride as the previous holder(s). At worst, the baton has fallen to the ground and it simply needs to be picked up.

    --

    "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
  9. Skill retention is not easy by EmbeddedJanitor · · Score: 2, Interesting
    Having access to the source is one thing. Keeping the best people engaged in those projects is quite another.

    There are many very valuable projects that get very little funding - insufficient to pay the programmers who give that value. If the contributors cannot live by their work then they have to go find payment elsewhere.

    As open source matures, people will come to understand that taking without giving back is not a sustainable model.

    --
    Engineering is the art of compromise.
  10. Re:Uh, I think the summary misses the point of OSS by Maniac-X · · Score: 1

    Unfortunately not everyone is as optimistic about it as you, but I hope that they're wrong ;)

    --
    (A)bort, (R)etry, (I)gnore?_
  11. Re:Uh, I think the summary misses the point of OSS by DogDude · · Score: 3, Interesting

    Yeah, but how likely or realistic is it that the few people in the world who understand, in this case, clustering, to such an extent, will choose to work on this project? The vast majority of software developers want to get paid for their work.

    In theory, you're right. It'll continue. But will reality live up to theory? Only time will tell.

    --
    I don't respond to AC's.
  12. "the mainstay of Open Source clustering..."? by Anonymous Coward · · Score: 2, Insightful

    From a user standpoint, openMosix is the mainstay of the Open Source clustering world and has by far the best management tools of any.

    LOL what?! The poster must be on crack. OpenMosix/Mosix is nothing but an experimental/buggy piece of software used by hobby clusterers, it works with 2.4 kernels but never had good support on 2.6. Real cluster software consists of PBS/Maui or some other queueing/scheduler built in house.

    1. Re:"the mainstay of Open Source clustering..."? by bunratty · · Score: 1

      I agree. openMosix with its fork-and-forget SSI model works well for certain tasks, but for those tasks a computer with lots of cores works better. First of all, the operating system automatically migrates processes to other cores, and second, even individual threads can migrate without experiencing horrible shared memory latency. With 8-core computers on the market and 16-core computers coming soon, there's just not as much need for openMosix.

      Most clustering applications benefit some form of communication such as MPI or at least a scheduler such as PBS or SGE, so openMosix's fork-and-forget model doesn't work well. Those applications can use Rocks Cluster Distribution, the real mainstay of open-source clustering.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    2. Re:"the mainstay of Open Source clustering..."? by pogson · · Score: 1
      bunratty wrote:

      With 8-core computers on the market and 16-core computers coming soon, there's just not as much need for openMosix.

      For small clusters, bunratty is correct, but there can be huge OpenMosix clusters with hundreds or thousands of machines. SMP will not work for that.

      I noticed last year that 2.6 development in OpenMosix was dragging but was assured that they had the manpower. I do not accept that SMP/multi-core is the cause of this stagnation. It sounds like the leader(s) of the group lost interest.

      OpenMosix was a great idea. I wanted to use if for LTSP so I would not need to obtain powerful servers. Others use it for number-crunching or rendering. I cannot live with 2.4 because most distros have dropped 2.4 . Let us hope that 2.6 OpenMosix is in a usable state by 2008. It is in alpha still.

      --
      A problem is an opportunity http://mrpogson.com
    3. Re:"the mainstay of Open Source clustering..."? by paleshadows · · Score: 1

      why don't you use the original MOSIX? you can download it, you know (see links above). do you really care some parts of it come only in binary form?

  13. Article summary is an overreaction by Mag7 · · Score: 4, Insightful

    What a ghastly overreaction, but hey, this is slashdot.

    Best of the best? I may get flamed for this, but I'd barely heard of OpenMosix.

    When Apache, the Linux kernel, Eclipse and (name a popular GNU project) look like "shutting down", then maybe we can bleat about the failure of open source.

    And as some have said, there's not real reason the baton can't be passed on to interested new parties.

    1. Re:Article summary is an overreaction by rolfwind · · Score: 1

      Exactly. If it's open source and free, they could just fork it if it's that important, no? What is the bru-ha-ha about?

    2. Re:Article summary is an overreaction by Anonymous Coward · · Score: 0

      When Apache, the Linux kernel, Eclipse and (name a popular GNU project) look like "shutting down", then maybe we can bleat about the failure of open source.

      Eclipse is already a failure for open source. What a piece of shit software.

      But hey, it sounded great until I actually had to use it.

    3. Re:Article summary is an overreaction by moderatorrater · · Score: 1

      Out of curiosity, how many clusters do you set up?

    4. Re:Article summary is an overreaction by Whiney+Mac+Fanboy · · Score: 1

      (name a popular GNU project)

      GCC? Without which, the first two projects you mentioned wouldn't exist (and which makes the third far more useful?).

      --
      There are shills on slashdot. Apparently, I'm one of them.
    5. Re:Article summary is an overreaction by totally+bogus+dude · · Score: 1

      I think you misinterpreted that. I read it as, "insert your favourite GNU project here", rather than as "are there any popular GNU projects? anyone?". :)

  14. Re:Uh, I think the summary misses the point of OSS by WIAKywbfatw · · Score: 4, Informative

    I agree, there's a degree of optimism in my argument but the summary is plain flawed.

    Its message and tone is that openMosix = dead, openMosix = OSS, therefore openMosix dying = OSS solutions are bad.

    What it completely fails to address is that the situation would be no better, and in fact would be a lot worse, if this was a CSS tool. Indeed, the ray of light for openMosix users comes from the fact that it is OSS.

    Bashing OSS solutions because one is dead/dying/in limbo/whichever way you want to look at it is patently ridiculous because it's not the openness of the code that's at fault here, or even the open source development model.

    To put it bluntly, CSS projects that lose their core development teams don't exactly fair any better do they?

    --

    "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
  15. Why this IS important by DFDumont · · Score: 3, Informative

    The pendulum has swung back now. In the days when 10Mbps ethernet came onto the scene and our processors could barely keep up with their floopy drives (which is why a floppy used DMA), we collectively came up with the idea of using several computers to solve a problem by splitting the problem up among them. Since then thanks to Moore's law our processors now spend a lot of time waiting to fetch the next instruction from their on-chip L1 cache - as in when there's a miscalculation in the branch prediction step.
    Our networks however have not kept up to this pace. Right now our very best effort for network speed is infiniband which tops out at 96Gbps theoretical limit. The AMD Opteron page lists a limit of 24GBps, that's 192Gbps, bandwidth using three coherent hypertranport processors. See the problem?
    I see one of two things happening, either we'll find a magic bullet technology to significantly increase our network speeds; or some limit will finally end Moore's law. Otherwise there's simply no reason to tie together multiple processors. Despite Windows best efforts, our CPU's still spend most of their time waiting for something to do.

    Dennis Dumont

    1. Re:Why this IS important by 1729 · · Score: 2, Informative

      I see one of two things happening, either we'll find a magic bullet technology to significantly increase our network speeds; or some limit will finally end Moore's law. Otherwise there's simply no reason to tie together multiple processors.
      You might not have a need for a cluster, but that doesn't mean that nobody else needs them. We have quite a few of clusters where I work, ranging in size from about 4,000 processors to over 100,000 processors, and these machines aren't sitting idle. Multicore desktops systems are great for a lot of things, but if you want to tackle a really big, really difficult problem, a desktop system isn't going to cut it.
    2. Re:Why this IS important by David+Greene · · Score: 2, Insightful

      The moderators are woefully uninformed.

      We are not at the end of network technology. You're talking about essentially consumer-level stuff. There's a vast amount of network technology out there that goes beyond what Infiniband provides.

      Software that needs very high bandwidth won't work on a cluster and probably won't work very well on a single-socket desktop either. Right tool for the right job and all that. There are plenty of codes out there that want tens or hundreds of thousands of cores. Some can even run on clusters. Others need something a bit meatier.

      --

    3. Re:Why this IS important by howlingmadhowie · · Score: 1

      no no no.

      if you are dealing with an (embarrassingly) parralelisable problem, clusters are the way to go. take for an example all those pictures in the late 90s of the mandelbrot set. the maths for each location does not rely on any other location, so you can divide the problem up on any number of processors/computers. if you have 1000 processors working on it, you will get the result a thousand times as fast as if you have one processor working on it (plus a fixed cost for initialisation and saving of the result). other problems are not parallelisable.

    4. Re:Why this IS important by Muad'Dave · · Score: 1
      The other side of the interconnect problem is latency. You have a delay of 3.33 nS per meter of cabling at the speed of light. At 96 Gbps (I'm assuming 96 Gibps, i.e. 96 * 2^30), that's 344 bits per meter 'in the pipe'. Most forms of cabling transmit pulses at anywhere from .66c to .9c, so it's actually worse in real life.

      If I want to interconnect two machines across the street from each other (say 50m of fiber down to the street, another 50m across the street, and another 50m to the other machine), that's a microsecond round trip, ignoring processing time on the other side. In other words, you could send 103kb+ one way in the same time it takes to send a single bit and receive (instantaneous) acknowledgment.

      Raw network speed isn't the only variable in the CPU-CPU interconnect equation. We can raise bit rates, but we're going to have a hard time raising the speed of light!

      --
      Tiller's Rule: Never use a word in written form that you've only heard and never read. You will end up looking foolish.
    5. Re:Why this IS important by cloudmaster · · Score: 1

      Even the Cat-5 cable plugged into the back of my computer right now has 8 wires in it. Seems like that'd make it capable of 4x the speed of light in full-duplex.

    6. Re:Why this IS important by cloudmaster · · Score: 1

      Sorry - latency, not bandwidth. Nevermind. :)

    7. Re:Why this IS important by Muad'Dave · · Score: 1

      No problem. To your point, though, there's a little-used half-duplex standard called 100base-T4 that uses all 4 pairs. Current 10base-T and 100base-TX only use two pair, one in each direction.

      --
      Tiller's Rule: Never use a word in written form that you've only heard and never read. You will end up looking foolish.
  16. Looks like abandonware by Anonymous Coward · · Score: 0

    Even the license isn't clear. It seems to be GPL, but CVS commits have lots of comments like OpenMosix is no longer free software. What does that mean? I recall their was an ownership rift 5 years ago. I wonder if they ever got OpenMosix running without the non-GPL code.

    (my slashdot human verification image was "abandons" - how fitting)

  17. Imagine by Anonymous Coward · · Score: 0

    an openMosix cluster of these

  18. Read between the lines people! by Secret+Rabbit · · Score: 2, Insightful

    """
    The direction of computing is clear and key developers are moving into newer virtualization approaches and other projects.
    """

    Translation: The developers have found new shiny objects to play with and are going to drop this to play with something new.

    Remember that OSS is mostly about developers scratching an itch. Once that itch is scratched, if a new shiny object is put in-front of a developer, chances are they'll drop what they're doing to pursue the new thing. As seems to be the case here.

    i.e. New is fun, maintenance is boring, boring sucks, do something new.

    1. Re:Read between the lines people! by nuzak · · Score: 1

      Well, since no one in the small market for clusters was willing to throw significant cash at the problem, what other driver is there but developer interest?

      Keep in mind that clustering in general isn't dead, just that much of it has moved to the language level. Parallelizing individual loops isn't something openMosix or anything else like it can do out of the box.

      --
      Done with slashdot, done with nerds, getting a life.
    2. Re:Read between the lines people! by 1729 · · Score: 2, Insightful

      Remember that OSS is mostly about developers scratching an itch.
      Look at the major OSS projects, such as GCC and the Linux kernel. These are not just developers "scratching an itch". On these two projects alone, there are hundreds of full-time OSS developers employed by companies like Red Hat, Intel, Apple, Google, and IBM, as well as by universities and research labs around the world.
    3. Re:Read between the lines people! by jlarocco · · Score: 1

      Look at the major OSS projects, such as GCC and the Linux kernel. These are not just developers "scratching an itch". On these two projects alone, there are hundreds of full-time OSS developers employed by companies like Red Hat, Intel, Apple, Google, and IBM, as well as by universities and research labs around the world.

      Yeah, but even GCC and Linux started out as developers scratching an itch. With few exceptions, almost all OSS starts out as developers scratching an itch. Sometimes companies step in when they think they can make money off something, but usually they don't.

    4. Re:Read between the lines people! by Secret+Rabbit · · Score: 1

      Exactly!

      All nuzak has done is note an exceptional case (i.e. companies willing to keep a project alive). This doesn't disprove what I said given that societal concerns are not mathematics. It always amazes me just how many people will engage in this type of fallacy.

  19. Re:Uh, I think the summary misses the point of OSS by larry+bagina · · Score: 1

    look at sourceforge much?

    --
    Do you even lift?

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

  20. Re:Open Source Conundrum by pavera · · Score: 3, Insightful

    Wrong.

    MS regularly end of lifes things. Just recently the EOL'd foxpro. Sure its a crap language and a crap environment, but I know 5 people personally who are frantically trying to teach themselves .NET and get experience with that environment, as now that MS has declared foxpro dead, they aren't ever expecting to get another foxpro job. The only alternative left to companies with "legacy" foxpro code is to completely re-write any application in that language in a different one (not a small task).

    You can still get the openMosix code, if you had openMosix experts you could still fix things and move forward. If you have an existing system on openMosix you can look for a different solution and move to it or keep your system on the existing code. I really don't see how this is any different than MS calling for an EOL of Windows NT. When they do that you are forced to invest tons of hours and money buying new systems, developing a migration plan, deploying the new system, training users on it... It is no different in Open source or closed source, when vendors decide they aren't supporting you anymore, it costs you money.

    Vendors regularly leave users out in the cold, both closed source and open. Only difference is, if a company wanted to pick up openMosix they certainly could. They could provide support, ongoing development, whatever. When MS EOLs something, your only choice is to take whatever MS gives you.

  21. well you aren't in that line of work by r00t · · Score: 2, Insightful

    I could maintain it. I have 7 to 10 coworkers who could maintain it. At my previous place there was one guy who could have maintained it. At the place before that, there were over a dozen people who could have maintained it.

    I would in fact maintain it if I cared. I don't care.

    BTW, I have doubts about the .net/c# guy you know. Most people who could maintain Mosix would not tolerate such work. They'd look down on it like a typical C++ developer looks down on HTML or Visual Basic development.

    1. Re:well you aren't in that line of work by bladesjester · · Score: 4, Insightful

      They'd look down on it like a typical C++ developer looks down on HTML or Visual Basic development.

      Yes, I'm sure they'd look down on a very well paying job that was far far less stressful.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    2. Re:well you aren't in that line of work by IWannaBeAnAC · · Score: 3, Insightful

      Since when was writing C++ code stressful? Surely if anything, writing VB code is stressful?!?!

    3. Re:well you aren't in that line of work by bladesjester · · Score: 3, Insightful

      Depends on the VB project. A lot of places that actually want it done in VB just don't have someone around who codes and want something worked on. Unless it's a rat's nest, it's usually not so bad, and at $130/hour, I'm sure you could cope.

      Besides, the person I initially replied to was of the opinion that nobody who could do the sort of work that openMosix requires would deign to "dumb himself down" (figuratively speaking) to writing c#/.net code even if it was netting the guy $130/hr. Personally, I call BS. After a while, you learn that you work to live instead of living to work.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    4. Re:well you aren't in that line of work by r00t · · Score: 5, Insightful

      The really good hackers:

      a. don't want their minds and skills to rot
      b. get bored by the easy stuff
      c. are not stressed by difficult hacking (stress comes from office politics)
      d. like to be admired for their ability to do the difficult stuff
      e. like to be in the company of peers who can do the difficult stuff

      You might get a great hacker doing lame stuff, but you'd have to pay him much MORE than you'd have to pay him to do the difficult stuff. The extra pay would compensate for the extra boredom. Since you can get a warm body for much less money, you're unlikly to hire the great hacker.

      Since C#/.net is very lame compared to the challenges of something like OpenMosix, we can pretty reliably conclude that the supposed hacker is not really qualified to hack on OpenMosix. (alternate theory: his dad is the CEO and so the pay is quite absurd for the job being done)

    5. Re:well you aren't in that line of work by bladesjester · · Score: 5, Insightful

      Let me let you in on a little secret. Even the best people eventually realize that there's more to life than working no matter how "cool" you think what they're working on is. They look at their lives and realize that living to work is a bad idea because life is for actually living.

      For a lot of people, that happens about the time they have their first kid. For others, it happens sooner. Yet others experience it later, to the detriment of their families if they have them.

      I also have to tell you that it's not uncommon for a good independant contractor to be paid more than $130/hour because most consulting companies bill out their contractors at that much or more. Honestly speaking, my top hourly rate thus far has been more than $130/hr.

      You may learn that your ideal of the "great hacker" is rather off the mark some day. The truth is that the really good people often don't care about how great others think they are. They get things done, and move on with what they have to do.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    6. Re:well you aren't in that line of work by Seahawk · · Score: 3, Insightful

      Since C#/.net is very lame compared to the challenges of something like OpenMosix

      Excuse me? So you're saying that the language dictates how "complex" the language is dictates how fun a project in the given language can be?

      I certainly think it is likely that OpenMosix presents a lot of interesting technical challenges that any good developer would love to get his hands on, but a complex business system in c#(or java for that matter) present a DIFFERENT kind of interesting technical challenges!

    7. Re:well you aren't in that line of work by Anonymous Coward · · Score: 0

      Let me let you in on a little secret. Even the best people eventually realize that there's more to life than working no matter how "cool" you think what they're working on is. They look at their lives and realize that living to work is a bad idea because life is for actually living.

      For a lot of people, that happens about the time they have their first kid. For others, it happens sooner. Yet others experience it later, to the detriment of their families if they have them.


      Aha! I found a loophole in your argument! You have failed to account for those who never marry. Therefore your theorem is bogus. QED

      Whoop! Whoop whoop!

    8. Re:well you aren't in that line of work by xenocide2 · · Score: 3, Insightful

      BTW, I have doubts about the .net/c# guy you know. Most people who could maintain Mosix would not tolerate such work. They'd look down on it like a typical C++ developer looks down on HTML or Visual Basic development.

      Most people who could maintain this have chosen not to, but unqualified "I could do this and I know several people who could" claims should be disregarded. I know a guy who rewrote the TCP/IP stack to openMosix for his Master's thesis, and while I think he's a bright person, I don't think he's qualified to maintain openMosix. The big thing is kernel developers what truly look down on is maintaining a 2.4 branch of the kernel as an official stable release. What you're getting into when you maintain openMosix isn't just complicated cluster software, it's a set of inelegant patches with the additional complexity of cluster computing atomicity, that aren't even SMP safe! These aren't reasons for not caring, but rather reasons for actively disliking.

      openMosix was doomed to fail like this at some point. Countless academic projects attempt to improve Linux for their specific needs in the wrong way. They release their work as patches never intended to merge with the kernel, or fork the kernel and never merge again. Over time you can guess what happens -- it becomes impossible to cope with the rate of change that others force on you, and the grant budget never considered ongoing maintenance costs, so the the patches become worthless, or the kernel fork unmaintained. So now Moshe is in deep, and nobody else wants to touch it.
      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    9. Re:well you aren't in that line of work by xenocide2 · · Score: 1

      And this is what happens when you miss a / in HTML at 2 in the morning. It's too bad /. doesn't have some better form of markup editing or live preview.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    10. Re:well you aren't in that line of work by Anonymous Coward · · Score: 0

      Any "really good hacker" sooner or later grows up and has to move on to REAL jobs that pay REAL money. Bills need to be paid, taxes need to be paid, they've got get out of the basement. And that's when all those projects die, like all childhood's dream, swept away by the harsh nature of adult life.

    11. Re:well you aren't in that line of work by Anonymous Coward · · Score: 0

      Alternately, we could conclude that normally he only charges $80/hour, and is really POed at having to do this work O:-)

    12. Re:well you aren't in that line of work by dido · · Score: 1

      Writing VB code is not stressful. Maintaining VB code is generally far more stressful than writing and maintaining C++ code put together.

      --
      Qu'on me donne six lignes écrites de la main du plus honnête homme, j'y trouverai de quoi le faire pendre.
    13. Re:well you aren't in that line of work by fbjon · · Score: 1
      Though I'm moderately good and enjoy a challenge, I find the idea of working to live much more appealing than living to work. Perhaps it's only those who don't have any life who are the "great hackers".


      And here I am posting on slashdot about it, I must be a great hacker, then...

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    14. Re:well you aren't in that line of work by inflex · · Score: 1

      Indeed. I ran myself to the ground during the dot-com bubble era and when I finished after late 2000 I was like "What the hell was all that for?". Now I enjoy country living with a simple house, car, furnishings and food (like to grow my own food actually where I can). Already too many of my friends have either died or manifested bad medical conditions because of the excess work strains, forget it, I want to enjoy life. I still do IT work but it's on my own terms and usually mixed in with other far more enjoyable businesses like model-aircraft flying :)

    15. Re:well you aren't in that line of work by m50d · · Score: 1
      Since C#/.net is very lame compared to the challenges of something like OpenMosix

      Not at all. Writing everything in machine code may be more hardcore, but a high level language where you can just write what you actually mean rather than going through ten layers is more enjoyable and allows you to do a lot more.

      --
      I am trolling
    16. Re:well you aren't in that line of work by schweinhund · · Score: 1

      Your argument is mostly off, except the part about not caring how great others think one is... I mean, having kids? That hardly seems like the sort of thing you're 'living life' for. Unless you are not very imaginative in a broad sense. Settling down with a wife and kids seems like taking your own independent research down a few notches because you have other priorities. It would get in the way of adventuring, in tech or otherwise.

    17. Re:well you aren't in that line of work by Anonymous Coward · · Score: 0

      They look at their lives and realize that living to work is a bad idea because life is for actually living.

      But that is exactly why a "great hacker" does not want to spend his/hers working hours doing highly paid but boring stuff. I think you do not completely understand the hacker mentality. You see, for a hacker, solving complicated problems isn't work---it is among the most enticing and fulfilling things that you can do in life. Now personally, you may find such activities dull and uninteresting, perhaps even think that the hackers simply haven't found what you regard to be the "true" meanings in life. But hey, people are different! Instead, try to imagine that you could get paid to do one of the things you enjoy most in life, whatever that might be. You still get the same amount of spare time. Wouldn't you rather do that?

    18. Re:well you aren't in that line of work by Blakey+Rat · · Score: 2, Insightful

      Wow, you have an interesting idea of how the world works.

      a. don't want their minds and skills to rot
      b. get bored by the easy stuff
      c. are not stressed by difficult hacking (stress comes from office politics)
      d. like to be admired for their ability to do the difficult stuff
      e. like to be in the company of peers who can do the difficult stuff


      You're not describing hackers, you're describing anti-social assholes. Specifically the last two points, which sum basically to:

      d. you want the idiot masses to bow before your superiority.
      e. you want to show-off to the people around you, but you need to believe that they're hackers, too, otherwise they won't get how great you are.
      f. (implied) hate working with anybody else ever on anything. Teamwork is for suckers!

      Since C#/.net is very lame compared to the challenges of something like OpenMosix, we can pretty reliably conclude that the supposed hacker is not really qualified to hack on OpenMosix.

      How do you know what he's doing in C#/.net? One's a computer language, one's a run-time environment... they can be used for lame as well as non-lame projects. How does the choice of language say anything about his capabilities?

      You want to hear something *really* shocking? Some hackers do very challenging and difficult projects in JAVASCRIPT! Running in a web browser! Amazing.

      (It was a mistake for the grandparent to even mention the language. Or, if he did, he should have lied and said Python or Ruby which are the same damned thing, but get more respect from people like parent because they're open source.)

      (alternate theory: his dad is the CEO and so the pay is quite absurd for the job being done)

      Maybe he just wants to go home at the end of the day, put his feet up, and relax. Instead of working 16 hours a day like most "real hackers" do. Maybe he wants to *gasp* spend time with his family and friends. Maybe he was doing "real hacking" and someone came along and offered him much more pay for equivalent work and he's not a total moron so he took it.

      Want to hear something even more shocking? People PAY you for C#/.net work! Nobody pays for OpenMosix. (And talking some corporation into it would involve a lot of those "politics" that "real hackers" hate so much.)

    19. Re:well you aren't in that line of work by Nite_Hawk · · Score: 1

      It sounds like you've gotten really burnt out on coding.

      Certainly, don't work more hours than is reasonable given your family situation. Also, don't let work become your only purpose in life. Given those restrictions, do work that makes you happy. If your friend really is happy updating VB scripts more power to him. I think I would have a hard time finding meaning and purpose in a job like that. If I was doing it for 10 hours a week that might be a valid compromise, but otherwise no way.

      Personally I went a different route. I work for a Supercomputer Institute at a University. The hours are reasonable, the pay is less than industry but enough. I do meaningful and interesting work. My skills are continually challenged and I'm constantly learning new things. It's not the path of least resistance like contracting for VB and .NET work, but the days fly by and I usually don't regret getting up in the morning. That has to count for something.

    20. Re:well you aren't in that line of work by Anonymous Coward · · Score: 0

      After a while, you learn that you work to live instead of living to work.

      Sounds like you haven't yet learned that if you insist on doing things you don't like just because they pay well.

    21. Re:well you aren't in that line of work by Anonymous Coward · · Score: 0

      Sounds like you haven't learned how to write a simple conditional statement. If x, then what?

    22. Re:well you aren't in that line of work by LWATCDR · · Score: 1

      Until they hit 30 to 35.
      They also tend to not use the term "lame". Yes Visual Basic is pretty terrible but a well paying job is a well paying job.
      Besides you have no idea what he is working on in C#/.net. It maybe something that really interests him. Projects are what you make them. I wrote a program to deal with our support calls. You might think that would be "lame" Well the system needed to be done and I used it to test out idiot proofing a UI. I included code that wouldn't let them set the contrast between the foreground and background too low along with some other safe guards.
      That was actually a fun project for me.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    23. Re:well you aren't in that line of work by bladesjester · · Score: 1

      I'm not in the valley. I'm in the midwest, actually.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    24. Re:well you aren't in that line of work by bladesjester · · Score: 1

      I'm not burned out at all. In fact, I enjoy writing code. However, I realize that there a is lot of stuff in life that is a great deal more important than working on whatever I happen to be writing.

      I work to live. I do what I do well, but at the end of the day, when I leave that building, I forget about work and get on with my life.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    25. Re:well you aren't in that line of work by bladesjester · · Score: 1

      Agreed. Like I said, he may learn after he has a bit of experience.

      Thankfully, I learned that lesson pretty early. I saw what being so wrapped up in your work that you ignore your family and friends does when I was a kid. There will always be other projects. Time with friends and family is another story.

      Granted, I was pushing myself 70+ hours a week in college, but that was because I was paying my own way through.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    26. Re:well you aren't in that line of work by Anonymous Coward · · Score: 0

      I hear you!

    27. Re:well you aren't in that line of work by Anonymous Coward · · Score: 0

      I code in Atlanta, and $130/hour isn't an unreasonable billing rate for a contractor doing the type of work described. I've seen a small local business happily fork over $150/hour for good VB development. However, it's difficult to stay fully utilized at that rate - and you have to account for time spent selling yourself, time in between contracts, contracts aren't necessarily 40 hrs/week, you pay your own vacation, taxes, etc. - so it would be totally bogus to do a straight comparison against salary. I would say $100/hr is much more common for contractors, but $130 isn't insane, and isn't anywhere near at the level that a geographic explanation is needed.

    28. Re:well you aren't in that line of work by Anonymous Coward · · Score: 0

      Fortunately for many, your secret isn't the truth. First it depends on your perception of how important the work is, second it depends on what your evolutionary drive pushes you towards. There is a very strong payoff to having kids, there's also a strong evolutionary drive to do things that matter to ourselves, to society, to the world. It depends on which of these categories you fall in.

    29. Re:well you aren't in that line of work by ichigo+2.0 · · Score: 1

      It's too bad /. doesn't have some better form of markup editing or live preview.

      Or you could, I don't know, maybe just press the preview button? ;)
    30. Re:well you aren't in that line of work by ozphx · · Score: 1

      certainly think it is likely that OpenMosix presents a lot of interesting technical challenges that any good developer would love to get his hands on, but a complex business system in c#(or java for that matter) present a DIFFERENT kind of interesting technical challenges!


      Agreed. Higher level languages let you concentrate on just getting shit done. Obviously more support libraries are better.

      Having something like MS Message Queueing is infinitely preferable to writing your own damn messaging system.
      --
      3laws: No freebies, no backsies, GTFO.
    31. Re:well you aren't in that line of work by r00t · · Score: 1

      No, "e" almost implies teamwork. My workplace has only one anti-social asshole, who happens to be one of the least bright/skilled of the group.

      Real hackers can work 8 hour days, flex-time.

    32. Re:well you aren't in that line of work by bladesjester · · Score: 1

      We're dealing with someone who wants to prove himself in a geekier than thou penis waving contest. I doubt at least 90% of his claims so far, largely because experience has shown me otherwise. The half a dozen kids thing put him way over the top.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
  22. Re:Uh, I think the summary misses the point of OSS by Telvin_3d · · Score: 1

    Yes and no. CSS at this scale always means commercial. One thing about commercial software is that popular, well used competitive software will not disappear because people got bored and moved onto other things. When the development of a piece of software provides a revenue stream, it is not going anywhere. People will be hired, an interested competitor will buy it out in order to give themselves a leg up, whatever. There are all sorts of survival mechanisms available to commercial software that doesn't exist for OSS. Sure, there is lots of abandoned CSS out there, and it is sad that the code is not available to the few faithful that would want it. However, CSS that is as large in its speciality as this seems to be doesn't. It might fade if something better comes along, but it won't just disappear when things are going good.

  23. Well, Richard had to hawk his turtles too by tjstork · · Score: 2, Informative

    Times like this make me realize that the end result of capitalistic software and open source software is really naught if you are on the losing end. If nobody likes your work, you are not going to be funded, and that's really what seems to be happening here.

    The premise for shutting down the project is correct. Multiple cores all but eliminate the need for the most extreme clusters. Throw PCI-X graphics cards into the mix, and you have even that much more computing power. That's not to say that there aren't applications that require clustering, but, those who make those applications probably are going to wind up writing their own distributed processing framework anyway that is tailored to their needs.

    Sometimes the turtles are just destined to be soup.

    --
    This is my sig.
  24. Probably the biggest thing that it needed by pantherace · · Score: 2, Informative

    Was a switch to 2.6. I personally was using it in 2.4, however, when 2.6 rolled out, OpenMosix wasn't going to support it for some time. This caused a lot of users to stop using it, because for NOW, there wasn't really a way to justify staying on 2.4, when the responsiveness of 2.6 was so much better.

    I see now that they have an alpha version out for 2.6.

    Note that 2.6.0 was released in 2003.

  25. Re:Uh, I think the summary misses the point of OSS by Mr.+Slippery · · Score: 1

    The vast majority of software developers want to get paid for their work.

    And if this work is important, the community of users will organize and hire software developers to work on it. Thanks to the fact that it is Free Sotfware, the user comminity can do this.

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
  26. Hi. by Anonymous Coward · · Score: 0

    NO WAY is FUNNY. ;) What are you looking at me for?

  27. a little inflammatory by pavera · · Score: 4, Informative

    The article summary was certainly an eye grabber... but, the truth is, I've deployed quite a few linux HA and load balancing clusters. I have also installed a couple openMosix clusters. While it may be sad that openMosix is closing, the vast majority of clustering cannot be handled by openMosix. It is designed as a parallel processing cluster. I would say 99% of clusters are of the HA/load balancing variety. IE, I've got 3 web servers and I want to distribute the load between them. openMosix cannot do this, it isn't designed for it. Or I have 5 DB servers and I want to distribute load/perform replication. again openMosix does not do this. It is a "processing" cluster. IE I have this huge data set, and an application which will split up that data set and do some processing on it. Think SETI@home except, you don't want to send it to people's homes, you just want to run a single process which will send jobs off to other nodes for computing. The only thing I ever successfully used openMosix for was a compile cluster, and for that it was nice, but even for regularly compiling KDE, it wasn't much worth the effort to get the cluster running for the time it saved in compiling.

    At the time I used it it couldn't migrate web server processes or db server processes, so it was useless for what I do most of the time.

    1. Re:a little inflammatory by dodobh · · Score: 1

      Clustering can be of multiple types. There is a market for highly parallel processing. Think video processing, weather predictions ...
      HA and load balancing is a different type of clustering.

      --
      I can throw myself at the ground, and miss.
    2. Re:a little inflammatory by sl3xd · · Score: 4, Interesting

      The big thing I'd add is that all of the high performance clusters I've seen don't use Mosix (open or otherwise). The reason is that while mosix makes some administration tasks easier, it doesn't address the single most important thing for a HPC cluster: Performance.

      The point of mosix is to avoid using a library (such as an MPI implementation) to handle parallel apps, and to make managing a cluster 'easier'.

      The problem is that the performance just isn't there, and that the 'industry' as a whole has overall chosen to use MPI to handle parallelism, and use various other methods to manage the cluster.

      Bottom line: The industry they targeted didn't move in the direction mosix was headed (which is exactly why the developers are shutting it down).

      --
      -- Sometimes you have to turn the lights off in order to see.
    3. Re:a little inflammatory by sl3xd · · Score: 4, Interesting

      I do highly parallel processing. The industry as a whole has moved in a different direction (which is, oddly enough one of the reasons the project is shutting down). We use MPI, which is one of the things that mosix was supposed to let you avoid. There are other ways to maintain a system than the "single system image." Mosix had problems with performance, which is an effective way to ensure it won't be used in high performance applications.

      And it's no fun to develop something you know isn't going to be used, as the supercomputing 'industry' isn't moving in the same direction that Mosix was heading.

      --
      -- Sometimes you have to turn the lights off in order to see.
    4. Re:a little inflammatory by TeknoHog · · Score: 1

      The only thing I ever successfully used openMosix for was a compile cluster, and for that it was nice, but even for regularly compiling KDE, it wasn't much worth the effort to get the cluster running for the time it saved in compiling.

      Especially when you can use distcc.

      --
      Escher was the first MC and Giger invented the HR department.
    5. Re:a little inflammatory by jZnat · · Score: 1

      Combine that with ccache and the pains of compiling large C/C++ programs will slowly disappear right before your eyes. :)

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  28. Re:Uh, I think the summary misses the point of OSS by Max+Littlemore · · Score: 1

    To put it bluntly, CSS projects that lose their core development teams don't exactly fair any better do they?

    On the contrary. A CSS product could be rebadged as openMosix 2008 Horizons(R), given some fancy UI tools and sold for more than double to a bunch of mums and dads who believe they need a cluster of 4 new core duo PCs to run a web browsing platform which fully enables their personal web experience for tomorrow today.

    It's soooo much easier to make money from closed source software.

    --
    I don't therefore I'm not.
  29. Re:Open Source Conundrum by Anonymous Coward · · Score: 0

    If they hadn't gotten to .NET by now, those Foxpro devs wouldn't have been able to fix Foxpro anyway and they're certainly not going spend their own money to pay somebody to maintain it. So what's your point?

  30. Important info (dammit, I have modpoints) by mr_tenor · · Score: 3, Insightful

    As usual, people are posting replies without any clue about the actual situation (or at least the claims of important people involved)

    See http://mulix.livejournal.com/199931.html

    "Now the real project can get the credit it deserves. I hate it when people steal credit. It was so annoying to read interviews where it was claimed that behind openMosix are years of research, when all this research was actually behind MOSIX."

    1. Re:Important info (dammit, I have modpoints) by Anonymous Coward · · Score: 0

      Great. Now It will happen that I can get a piece of GPL software, modify on an invasive way, and sell with other licence (OK, for students I give without any cost, but with the same restrictive licence) And this will be good (read MOSIX2). Excuses are excuses, and if it is a credit thing, it can be issued in other way, not violating the GPL as in MOSIX2.

            Anyway, about the issue of the credit: I have been on a conference of one of oM contributors (not Moshe), and he said clearly that most of oM code comes from MOSIX, that the algorithm were developed from Barak research group. The presentation is in Internet archive, you can look for it (sorry, it is in Spanish). In the afterwards of the conference he said that he was personaly threaten by Barak with legal issues. For taking out GPL code. Is this good? He looked that he apreciated Barak, and he did not look happy with the fork.

            MOSIX2 is another violation of the licence; but, as far as Moshe looks that is annioning to several kernel hackers (on Mulix CV looks that you have worked with him after oM, and on oM things). Moshe is such a bad guy? His sin has been propagated to the code, thou the kernel licence need not be applied to MOSIX2 code.

    2. Re:Important info (dammit, I have modpoints) by alexandre.oberlin · · Score: 1

      You may steal ideas and boast like mad if in the name of Free Software.
      You may have companies bankrupt and developers fired if in the name of Free Software.

      The industry lawyers will let you do it because you make ground for software patents, and that's exactly were they want to go.

  31. Imagine a by Tablizer · · Score: 5, Funny

    and they lack the means or motivation to continue

    See what happens when you *stop* imagining a Beowulf Cluster?

  32. the danger of OSS by timmarhy · · Score: 1
    This highlights a very real danger with OSS - that the project will collapse under you and you'll be left with 2 choices

    1. a painful migration, and i mean painful in terms of giving birth or passing a kidney stone

    2. maintain the code yourself, which could be even MORE painful and costly.

    yes i know everyone will jump up and down about how this could happen to any project, but folks lets face facts here - In OSS projects where no one is getting paid to write code, you could possibly be hinging a key part of your opperation on the hope that a bunch of geeks don't tire of their little project.

    And the "but you can maintain the code yourself" argument is a loser - it's often far more expensive to code yourself then to just pay MS and friends for a solution.

    obviously this doesn't apply to huge projects like apache or mysql who have corperate funding.

    --
    If you mod me down, I will become more powerful than you can imagine....
    1. Re:the danger of OSS by mudshark · · Score: 1

      And EOL doesn't happen in the world of proprietary software.

      Right.

      --
      In other news, astrophysicists have announced that they now know what all that dark matter is: it's stupidity.
    2. Re:the danger of OSS by Anonymous Coward · · Score: 0

      And the "but you can maintain the code yourself" argument is a loser - it's often far more expensive to code yourself then to just pay MS and friends for a solution. Really? So what price did Microsoft quote you for MS Mosix 2009 (Data Center Edition)?
    3. Re:the danger of OSS by Anonymous Coward · · Score: 0

      OF course it does. But it doesn't happen because the company making the software is bored with it or they just don't feel like doing it anymore. "Most" proprietary software comes with support agreements with guarenteed minimum support lifecycle. eg. just like every single MS product or Redhat product or IBM product. You won't wake up tomorrow with a purchase from any of those companies where they just decided to EOL a product tomorrow because they are bored. This gives companies time to plan migrations or upgrades with some advance warning.

    4. Re:the danger of OSS by timmarhy · · Score: 1

      learn to read. i clearly stated MS EOL'd win98 after 9 years. it was in the first sentence. kind of hard to miss.

      --
      If you mod me down, I will become more powerful than you can imagine....
    5. Re:the danger of OSS by timmarhy · · Score: 1
      sorry my mistake. i was confusing you with another thread i replied to.

      my point is still valid though. MS has a much much better EOL policy then any OSS project.

      --
      If you mod me down, I will become more powerful than you can imagine....
    6. Re:the danger of OSS by timmarhy · · Score: 1
      why would MS touch an open source project?

      solution = prepackaged software. a little intellgence on your part would be appreciated. .

      --
      If you mod me down, I will become more powerful than you can imagine....
    7. Re:the danger of OSS by dbIII · · Score: 1

      it's often far more expensive to code yourself then to just pay MS and friends for a solution.

      It's clustering - something that's too small a market for Microsoft to put in much effort and requires too many Microsoft licences for anybody else to bother. Micosoft is the new kid on the block in this feild and has not yet produced anything that can be taken seriously - not that there is anything wrong with that since they cannot do everything.

    8. Re:the danger of OSS by Anonymous Coward · · Score: 0

      what a dick. sounds like somebody is in dire need of a dutch rudder...

  33. Re:Uh, I think the summary misses the point of OSS by rtb61 · · Score: 4, Insightful
    Numerous closed source projects are killed all of the time and for all sorts of reasons. For example bought out by a competitor and then just killed regardless of user base desirability and all of it's paid contributors fired on the sport all to eliminate competition, or simply die on the vine, not because of bad code or poor programmers or even a lack of users, just bloated management bleeding a company dry until it fails or killed by a company making use of monopolistic tactics.

    Some utility bits of open source of course do not need a lot of maintaining and reach full maturity pretty early and only require the odd tweak for hardware compatibility, for those projects maintaining a team is difficult, logically speaking those projects get pick up and carried by another open source project that can run them as a side line.

    --
    Chaos - everything, everywhere, everywhen
  34. Re:Open Source Conundrum by timmarhy · · Score: 1
    "MS regularly end of lifes things"

    yep, like how they EOL'd win98 last year after 9 years of support, and foxpro after 10+ years.

    yeah their real bastards MS, only giving a product a 9 year life span. Those linux projects they just never EOL... oh wait no they don't they kill versions off after 2 years or less!

    Face it. people have known the writing was on the wall for foxpro for atleast 3 years. they've had shitloads of time to learn .net. it's thier problem, not MS's

    --
    If you mod me down, I will become more powerful than you can imagine....
  35. use xcpu by warrior_s · · Score: 2, Informative

    Guys who used to develop BProc now are focusing their efforts on http://xcpu.org/

    1. Re:use xcpu by Thundersnatch · · Score: 1

      That has got to be the most worthless site I have ever seen. An Empty FAQ, no "about this project", and most of the links are broken.

  36. It's about the architecture by Chris+Snook · · Score: 1

    Look at their versions. The latest release is 2.4.26-based, with a 2.6.15 beta. Clearly it's an invasive patchset, which must be difficult to maintain. Back when the project started, this was probably a worthwhile effort, but the HPC world has changed.

    My guess is that the advent of commodity NUMA hardware (Opteron) motivated more development of MPI applications and libraries, since HPC workloads often perform better on NUMA hardware using MPI between the NUMA nodes. If all your applications are MPI-aware, there's a lot less motivation to use an SSI solution that's a couple years behind on hardware support and a pain to maintain.

    --
    There's no failure quite as dissatisfying as a complete and total solution to the wrong problem.
  37. Not an open source 'problem' by ToasterMonkey · · Score: 1

    What part of "It is provided "as is" without express or implied warranty." do wary business users not understand then? It's all up front. Not all open source projects are created equal, for sure, and many have a great deal of commercial support. To say businesses should be wary of relying the unpaid work of complete strangers with no contractual support is a big DUH isn't it? That goes for ANYTHING. That's why the Red Hats and Novells of the world exist.

    1. Re:Not an open source 'problem' by timmarhy · · Score: 1

      and yet many OSS advocates plug OSS as the be all and end all. you can't have it both ways.

      --
      If you mod me down, I will become more powerful than you can imagine....
    2. Re:Not an open source 'problem' by DragonWriter · · Score: 1

      and yet many OSS advocates plug OSS as the be all and end all.


      So?

      you can't have it both ways.


      Sure you can, because there aren't two different "ways" at issue for the same thing.

      Sure, die-hard OSS advocates think that all software should be available under an OSS licensing model, both free and gratis.

      That does not mean that they think that enterprises should just use the software and expect someone else to develope it to their needs and rely on free community support. Many OSS advocates are completely behind the idea of enterprises paying for support and development of OSS software (in fact, that's how many OSS advocates manage to eat) to meet their needs rather than paying for support and licensing of commercial software, selling as an advantage that, should their support vendor collapse for one reason or another, it will be easier for the enterprise to spend the same money to get the support for the software from another vendor or to develop support capacity in house than with commercial software where IP licensing concerns may make that more difficult to arrange without changing software.

      Selling OSS as the ideal licensing approach doesn't mean that OSS is a free lunch for business users in terms of support. What it does mean is that the vendor choosing to go a different direction or being purchased by a competitor won't ever make support legally impossible. But nothing takes out the requirement that, for support to happen, there has to be someone willing to do the support, and that money will often be an important motivating factor in making that happen.
  38. Use, Buy, D.I.Y, or Get Over It by cmholm · · Score: 2, Informative

    Geezuus, it's not like OpenMOSIX is unusable as is, or that there aren't alternatives. For that matter, while coding one's own cluster controller isn't trivial, it isn't string theory either. Our shop has released (eg. given away) two schedulers, and we've got another that's stayed in house. When I've strolled the booths at the SuperComputing conference, it seems that every other university is giving away their own cluster controller.

    OpenMOSIX is neat, but it ain't the end all be all, and it's been my experience that any shop that's serious about running a cluster manages to find/attract someone with the chops to get it up and running. Can just any elementary school pull one together for "free"? Maybe not. For them, there's Pooch or AppleSeed.

    --
    Luke, help me take this mask off ... Just for once, let me butterfly kiss you with my own eyes.
  39. Process migration? by Michael+Woodhams · · Score: 1

    I've used a 64 node Beowulf cluster on occasion. The queue was generally full of single-node jobs and multi-node jobs hardly ever ran. There really is no good way of scheduling in this environment without the ability to suspend a job on one node and later resume it on another. So far as I know, our scheduling software was not capable of this. (Fortunately, I was just submitting single node jobs.)

    Starting with the information in the summary, I spent a few minutes web searching. "bproc" appears not to be capable of this: it just means that your primary node can "see" the processes running on other nodes, so you can use 'ps', 'kill' etc. on them. However OpenSSI has "process migration". Is this the ability to move processes from one node to another?

    --
    Quattuor res in hoc mundo sanctae sunt: libri, liberi, libertas et liberalitas.
    1. Re:Process migration? by r00t · · Score: 1

      Yes, process migration is exactly that.

      It's coming to standard mainline unmodified Linux too, judging by comments made by people supplying the container patches that keep getting accepted.

    2. Re:Process migration? by Nuke+Bloodaxe · · Score: 1

      Hi, David here, when was that?

      When I was working on the cluster during the first 3 months of 2003, and setting up various parts of the software ( a few custom code alterations needed to be made to PBS, as it had a very serious bug that stopped the system from functioning properly at all ), I was sure that there was a bit more than just single node work occurring. You are correct about suspending a node etc, but then again you could also choose a node or node set to run jobs on ( and given the price to run jobs on the cluster it really should not have been too much of an issue unless 16 people had 4 node jobs running at once ). Personally just adding the job to the queue would be sensible, as it would allow the job to run when a free node, or node set, was available.

      Check http://helix.massey.ac.nz/pbs.html As it gives a good overview of how the scheduling system works.

      Additionally its a 65 Node system, and has since been superseded by Helix 2, much like the Sisters cluster was.

      Naturally this will have changed over the last 4 years, but I'm pretty sure it's not quite as bad as described.

      Regards,
      David Keenleyside B.Sc. CS & IS

    3. Re:Process migration? by Michael+Woodhams · · Score: 1

      I don't really know what happened to multi-node jobs, as I never submitted one (except during a training workshop, when all other work had been cleared from the cluster) and rarely if ever noticed them on the queue. It was the case that the queues were always full of single node jobs. I haven't been a heavy user - there were about 3 occasions where I had number crunching which would have taken 2-4 weeks on my desktop computer which I could break up and submit to Helix and get it all back in a few days.

      I think in general it hasn't been too much of a problem - everyone wants to run a bunch of single node jobs anyhow.

      In general, however, I see big problems if you can't migrate jobs. Say somebody wants 32 CPUs. You can stop running new jobs until 32 CPUs are free (which could mean 31 CPUs sit idle for a week waiting). You could suspend the jobs already running on 32 CPUs and resume them after the 32 CPU job is complete (which could cause a 1 hour job 5 minutes short of completion to be delayed for a week by the big job.) You could reserve half the CPUs to only be available for 32 CPU jobs (which could lead to half the cluster being idle while there is a huge backlock of single CPU jobs.) You could start the 32 CPU job running concurrantly with the pre-existing jobs on 32 nodes. Then if the single CPU jobs on 31 of the nodes finish promptly but one has a long-running resource-hogging job, you end up with 31 CPUs idleing most of the time waiting for the one shared CPU to catch up.

      I think that covers the possibilities. If you can't predict in advance how long jobs will take, you can't schedule jobs with different numbers of nodes efficiently.

      --
      Quattuor res in hoc mundo sanctae sunt: libri, liberi, libertas et liberalitas.
  40. How To Obtain by clang_jangle · · Score: 0, Redundant

    How to obtain that very hard to obtain OS:

    http://www.mosix.org/txt_grid.html
    http://www.mosix.com.au/prices.html

    --
    Caveat Utilitor
  41. It is telling Moshe Bar is now doing Xen and KVM by Ayanami+Rei · · Score: 3, Insightful

    Basically what we (the community) has figured out is that SSI featuresets should not be implemeneted in the OS layer, but below it. Look at the SGI Altix technology. Or large Unisys machines. Or that hyper-transport happy monstrosity that Cray is building. They have special low-level firmwares running on the I/O processors that are doing in low latency, tuned hardware what *Mosix was trying to do from Ring 0 on the nodes.

    Using various ISA interfaces (MPI in the low end, or Hypervisor abstractions like Xen, etc. etc.) you can run many guest OSs in the space as needs require, and localize the shared-memory-ness as required to get maximum threading benefit with the lowest total latency you can tolerate. All this with minimally modified guest OSs in which to run the code. This is a much better situation then heavily modified kernels pretending to be a single system image (and then having to worry about forking/threading/VFS issues and propogation of that stuff).

    On the flip side, grid technology and speciality message-passing libraries fill out the feature set for more embarassingly parallel problems that need lots of CPU and RAM... you have the luxury of spending time and money coding your applications for that environment if you are CPU limited.

    Mosix doesn't have much use anymore as a general purpose product. Either it's too heavy-weight (and drowning in syncro overhead) and we should be relying on firmware/hypervisors that are customized for the hardware, or it's not necessary because we can handle the load balancing at a higher level.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  42. In other words... by Anonymous Coward · · Score: 0

    ... The developers have found a new, exciting and more importantly PAID job.

    You can congratulate them for their career move at their workplace, the local MacDonalds. You won't get fries for free but nothing beats asking for a Beowulf Cluster of fries.

  43. Re:Uh, I think the summary misses the point of OSS by Fred+Ferrigno · · Score: 1

    One thing about commercial software is that popular, well used competitive software will not disappear because people got bored and moved onto other things. Popular, well-used open source software won't disappear either, because somebody else will take over. If no one steps up, then it wasn't really that popular to begin with. Or if some company really needs the software badly, they can hire someone to work on it.
  44. openMosix != Beowulf by Anonymous+Pundit · · Score: 2, Informative
    This item probably shouldn't be tagged with Beowulf.

    Most Beowulf clusters run parallel codes written to use the Message_Passing_Interface (MPI). MPI programs really don't want to be migrated to different nodes while they're running, so load management is achived through schedulers such as Grid Engine, TORQUE, and others. These schedulers avoid the need for process migration by preallocating the resources (compute nodes) in advance, and prevent the load imbalance from happening in the first place. openMosix waits for the imbalance to slow down the computation before it migrates a process to relieve the problem.

    If you check the archives of the Beowulf mailing list, you'll see that while the Beowulf community knows about openMosix, very few Beowulfers use it.

  45. Wrong and wrong. by Ayanami+Rei · · Score: 2, Insightful

    Video processing is not done through multi-processing with shared memory. It's done in batch, in a grid-type environment.
    Weather prediction almost certainly uses special-purpose math libraries (ScaLAPACK, etc.) in a MIMD environment.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  46. In summary... by Rakishi · · Score: 4, Insightful

    Let me explain the reason for their decision in a sane way as I see it.

    *MOSIX was supposed to provide an EASY way of doing clustered worth. Low over head in terms of coding and administration. It was aimed at MODERATE clusters not massive beasts as it lacked performance/efficiency. While two extra machines may be worth the lower overhead two hundred probably are not so the immense clusters used other methods.

    Advanced in computing, multiple cores and so on, have killed this low-to-medium cluster market NOT clustering as a whole.

    Yes there are tons of things that still need clustering, think web data for example for a new one, but they are large and even larger. They need performance and so *MOSIX is not what they are looking for.

    In other words the market for *MOSIX is effectively dead thus the project is joining it.

  47. Moved on to virtualization? by megabyte405 · · Score: 1

    Am I the only one who noticed that Moshe Bar (the leader of the openMosix project) has gone on to found three (!) virtualization companies, including Xensource? http://en.wikipedia.org/wiki/Moshe_Bar It seems his professional interests have moved on as of quite some time ago, and that this is merely "catching up."

    I've looked into attempting an OpenMosix cluster before in my free time but the lack of a 2.6 version made it hard for me to justify the time - as all the work I do from day to day is on a 2.6 system, so I couldn't really gain anything from it. The project has seemed "dormant" for a while. Perhaps this announcement will spur someone on the sidelines to speak up and take the reins, and make openMosix a viable solution for modern (software) systems again: I have a whole pile of spare computers just itching to be run at the same time :D

    --
    I recognize people by their sigs. Is that a bad thing?
    1. Re:Moved on to virtualization? by hbush · · Score: 1

      > Am I the only one who noticed that Moshe Bar (the leader of the openMosix project) has gone on to found three (!) virtualization companies, including Xensource?

      So it's worth to avoid Xen now because it probably will be abandoned too.

    2. Re:Moved on to virtualization? by GiMP · · Score: 1

      So it's worth to avoid Xen now because it probably will be abandoned too.


      It is true that this development rings badly for Xen, even taking out the involvement of Mosche Bar. Both were derived from university projects, involve the need of skilled developers, etc. Luckily, however, Xen is more general purpose and has a lower barrier of entry - although it is not quite suitable for home users - it can be found useful by businesses of all sizes. That was not true of OpenMosix, which was really only useful to large corporations and research facilities for special-needs projects.

      Furthermore, the truth is that they are right - dual-core computing, increased cpu power, and low pricing have probably eradicated the need for OpenMosix. OpenMosix, I suspect, was a neat toy for hobbiests who are currently satisfied with a dual or even quad-core machines. The slightly larger shops might be looking torwards cell processors and whatever comes of Intel's 80 core chip. For really serious users, the OpenMosix software was inferer to many (if not all) of the commercial alternatives -- and there were apparently few enough serious users to even have the software ported to Linux 2.6 -- 2.6 was released 4-5 years ago!

      I do have my concerns about XenSource, where it will be in 5 years - will it still be around and contributing to development? Luckily, as a more general-purpose product, and with many companies behind it (including my own), I suspect there will be developers handy when XenSource fails.
    3. Re:Moved on to virtualization? by megabyte405 · · Score: 1

      Well, no, that wasn't my point - there still is a Xensource, and still are several companies very interested in the tech, so it's not likely to be abandoned. OpenMosix seemed to be more of a small volunteer community (and perhaps for a while just Moshe), which means that the potential for transferring maintainership is a lot lower than when you have multiple paid folks working on the code.

      --
      I recognize people by their sigs. Is that a bad thing?
  48. Re:Uh, I think the summary misses the point of OSS by iamacat · · Score: 1

    You are actually making the opposite point from what you intended. Most families have multiple desktops and notebooks and could realistically benefit from pooling hardware for realtime home video editing, gaming, distributed backups or math/physics educational software. Yet, it takes geeks who only use OSS to actually set up clustering.

    As for money part, we are talking about project abandoned by original developers. With proper legal support though, OSS would be easier to profit from than CSS as other people would create derivative works and pay you royalties.

  49. Thats one of the benefits of open source by steveoc · · Score: 3, Insightful

    You start the project in the first place because you have a unique solution to a given real-world problem.

    Others may have different solutions to the same problem, and you are all free to attack it in your own way. In a totally free environment, you can determine the best solution to the problem using proof-by-mindshare.

    As time moves on, the landscape changes, and some/none/all of your assumptions about the problem domain that drive your solution get challenged.

    If it appears that your solution is no longer relevant, and that other methods work better in the real world, then your project can successfully conclude, and you can move on to the next big thing. In this case, OpenMosix can see that it's solution to the problem is not the ideal way to go, as evidenced by the fact that MPI, load balancers, (insert other solutions), tend to be more applicable to most real world problems ... but that would never have been apparent if it wasnt tried.

    In a way, an open source software development is a test of a hypothesis. You dont measure success just by proving the hypothesis - you can also disprove it (or spawn a new one), and still claim success.

    If this had been a commercial / proprietry project, then everything would be different - there would be egos and money on the line, so the motivations for doing the project in the first place are very very different. If OpenMosix was commercial, higher ups in the company would be moving the goalposts to suit themselves, spending money on advertising and kickbacks, and putting effort into forcing it into sitations where it wasnt the ideal answer. The resultant mindshare and marketshare in a commercially driven enviroment yields sub-optimal solutions - its based on which solution has the best political backing and advertising budget, not the one that best fits the problem.

    See, its like this - to an opensource mindset, the hottest person in da club is the one that gets _given_ the most phone numbers. To a non-opensource mindset, the hottest person in da club is the one who can _buy_ the most phone numbers. Someone thought that the flouro lime green shirt might be a good idea .. but at da club, its not working out that way. Thankfully, we can toss the lime green shirt and try something different, because we are non-commercial.

    The sort of people who read the headline of the story and see it as a bad thing, a negative thing, an anti-FLOSS thing .. are looking at the story with their commerically-oriented-hat on. If that is you, then you shouldnt be working in science or computers - you should be out selling mobile phone ringtones, Celine Dion records, yo-yo's, insurance, timeshare condo plans, roller skates, lottery tickets, etc, etc, etc. If that is you, then you deserve to end up with the fat'n'ugly chick in the lime green shirt, simply because the advertising banners plastered all over the wall TOLD you she was the best choice.

    Thank goodness open source allows a project to go from conception to conclusion for all the right reasons.

    1. Re:Thats one of the benefits of open source by smoker2 · · Score: 1

      Hear, hear.
      Plus - with open source, anyone can look at the code later and re-use bits that do work well for other projects, whereas with closed source code, you can never know whether a project failed due to bad code, lack of interest or commercial pressure. Also if you accidentally implement something using the same methods as a piece of closed source code, then you are open to abuse by the patent system, even though there was no way of knowing you were infringing.

  50. Re:Open Source Conundrum by kendor · · Score: 3, Insightful
    MS regularly end of lifes things. Just recently the EOL'd foxpro. Sure its a crap language and a crap environment, but I know 5 people personally who are frantically trying to teach themselves .NET and get experience with that environment, as now that MS has declared foxpro dead, they aren't ever expecting to get another foxpro job.


    So here's a personal anecdote: Microsoft, Inc. held a free training session/love-in for devs and wannabee devs at a vacated movie theater in Bellevue, WA. It was ~2003 and I was one of the wannbee-devs-in training in the audience. Bellevue is maybe five miles from the "promised land" of Microsoft's RedWest campus and One Microsoft Way and MSFT managers were supervising the proceedings. I recall some discussion of extending Office 2003, some interesting demos of Visual Studio, and a lovely parting gift of an Intel webcam, which I still have. (thanks, guys!)

    An older grizzled bearded guy stands up during one of the Q&A's, his voice tinged with injury: "...but what plans do you have for FoxPro?! Some of us spent a lot of time building these skills." Answer from a Microsoft PM presenting in front of his colleagues and managers: ~"I don't think there are specific plans, and it's very unclear whether that product will be developed further." Followup: "[insert whining here]". Answer to the followup: ~"I've tried to give you a pretty honest answer about where VFP is going, and my suggestion would be to look at growing your skills with .NET if you're interested in developing for MSFT platforms."

    I'm not sure how much clearer it gets than that. The writing has been on the wall for VFP for years and years now, and you would have to be borderline negligent as a dev not to realize that. A benefit of playing with proprietary frameworks is that the corporations that own them tend to be pretty up-front about their future. Around 2002 I was learning faux-OO VBScript/ASP (lol), but I quickly recognized that path was a dead end. Developers cannot afford to fall asleep at the switch. Anyone who was surprised by the death of ASP or FoxPro wasn't at all serious to begin with.

  51. Re:YA, RLY. by NevermindPhreak · · Score: 4, Insightful

    any enterprises relying on openMosix to run their operations are in a pretty bad spot right now, i agree. their enterprise quality support has evaporated.

    of course, this would be a completely different story if it were a close-source program they were relying on... because... ?

    companies go out of business, too. and when their close-source programs are no longer supported, *no one* has the ability to pick up where they left off.

  52. VMS ... by krischik · · Score: 1

    ... had clustering for ~15 years (Note that VMS is ~10 years younger then Unix.). And it actually works.

    Martin.

    1. Re:VMS ... by Nutria · · Score: 1
      ... had

      Had?????

      OpenVMS is an ongoing concern that was ported to Itanium and is still being upgraded on Alpha and Itanium.

      clustering for ~15 years

      Make that ~25 years.

      --
      "I don't know, therefore Aliens" Wafflebox1
    2. Re:VMS ... by Anonymous Coward · · Score: 2, Informative

      I always laugh when people talk about "clusters" in which the members have no independent I/O path to the disk drives. Back in the days when I worked with VMS clusters (1985!), we had independent CI and later SCSI connections from each CPU to the disk farm. Even the disk controllers were redundant with failover. If any machine and any disk controller was up, you still had access to everything. There were even some military-grade installations where the cluster members were a few miles apart and connected by fiber. Nothing short of an ICBM would take down the cluster, and even then it would need multiple warheads to wipe out all the locations. Anything less, and the whole thing would still run as if nothing happened.

      Installing software on one system meant it was installed everywhere because all of the machines booted from the same system disk. The remote help desk consisted of a person who would occasionally deal with telecomm issues and the very rare swapout of nearly-indestructible VT-100 terminals.

      In today's world, I see too many "imitation" clusters in which a single failure takes down the whole thing. It's hard to believe that Digital lost the war to Intel and Microsoft.

      IT was a fabulous career choice back in the 1980's. The high cost of everything forced people to make serious commitments to vendors and [gasp!] employees who ran the data center. Today's world of disposable commodity hardware/software/people may be faster and cheaper, but the bugs and downtime would be unacceptable by 1985 standards. Here in modern times, we expect much more than 1980's IT could deliver. But we certainly don't expect with the same consistency.

    3. Re:VMS ... by DrSkwid · · Score: 1

      sounds like Plan 9 From Bell Labs

      We can boot over tcp/ip from the net.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  53. Re:Uh, I think the summary misses the point of OSS by drsmithy · · Score: 2, Interesting

    To put it bluntly, CSS projects that lose their core development teams don't exactly fair any better do they?

    Probably they do. How much of the original development team do you think is still left for things like Windows NT(/Vista), Office, Solaris, NeXTSTEP(/OSX), etc ?

    OSS projects tend to "die" when they aren't popular or "interesting" anymore - and the OSS world can be fickle. CSS projects, tend only to die when they aren't *profitable* any more.

    It's a hell of a lot easier to hire more programmers for your niche-but-highly-profitable CSS product than it is to get OSS programmers working on a codebase that is no longer popular or "interesting".

  54. Re:Uh, I think the summary misses the point of OSS by timmarhy · · Score: 1

    Numerous? i seriously doubt it's "Numerous". name me 10 or more seperate projects canned when purchased by a competing software firm. i can think of maybe 5 off the top of my head in the last 10 years.

    --
    If you mod me down, I will become more powerful than you can imagine....
  55. Awesome 2.4 RPMs by Nicolas+MONNET · · Score: 1, Interesting

    Just follow the links you've just posted and you will realize the OP was right.

    1. Re:Awesome 2.4 RPMs by raynet · · Score: 1

      Just tested the first of his links and got an RPM and TAR.GZ. So I'd say he was right.

      --
      - Raynet --> .
  56. If they're shutting down... by StarKruzr · · Score: 1

    ... why is OpenMOSIX not releasing their source?

    --

    +++ATH0
    1. Re:If they're shutting down... by pogson · · Score: 1
      Some of the source is here:SVN

      --
      A problem is an opportunity http://mrpogson.com
  57. I may have my cynical hat on by goldcd · · Score: 1

    but if this is useful and actually used by any companies, then it's a great way of getting yourself a job offer to carry on.

  58. Someone has to do this... by StarfishOne · · Score: 1

    ... so it might as well be me:

    "openMosix is dying and Netcraft confirms it!"

    Forgive me.. just trying to keep the memes alive m'am!

    1. Re:Someone has to do this... by Anonymous Coward · · Score: 0

      Yes, you are so *very* amusing. Make way for StarfishTwo, pal.

    2. Re:Someone has to do this... by StarfishOne · · Score: 1

      Your sarcasm is touching :P

  59. Obligatory... by wfWebber · · Score: 1

    Yes... but will it stop running Linux?

    --
    Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway. -- Andrew S. Tanenbaum
  60. I seriously doubt about this announcement by Anonymous Coward · · Score: 0

    Suprisingly enough, there is no discussion about such an announcement on the project mailing list:

    http://sourceforge.net/mailarchive/forum.php?forum _name=openmosix-devel

    Sounds like not every one on this project agree with this decision...

    1. Re:I seriously doubt about this announcement by Anonymous Coward · · Score: 0

      this site was a graveyard for over a year now. Only the corpse was carried around.

  61. "MOSIX is very hard to obtain"? by Anonymous Coward · · Score: 0

    Not at all - I just got MOSIX from http://www.mosix.com.au/ and I am not a student. It works very well.

  62. Ups Grammar mistake by krischik · · Score: 1

    Sorry my English (I am german). What I wanted to say was "hat seit" which (in German) means that a specific attribute has been attained somewhere in the past and continues to the present.

    Martin

    1. Re:Ups Grammar mistake by Timothy+Brownawell · · Score: 2, Informative

      [...] specific attribute has been attained somewhere in the past and continues to the present.

      "has had clustering for ~15 years"

    2. Re:Ups Grammar mistake by Nutria · · Score: 1

      Don't worry. Your English is infinitely better than my non-existent German...

      --
      "I don't know, therefore Aliens" Wafflebox1
  63. How can you buy a solution from MS by Anonymous Coward · · Score: 0

    when MS do not supply the solution?

    That's what he meant you retard.

    And, I would guess (just a wild stab in the dark, which is what you'll be getting if you don't shut your yap) that you don't USE openMOSIX so in what conceivable way is this a problem for you? None. You just want to fart off about how OSS is bad and MS is good.

    Twat.
    (ps there isn't a -1 troll-fire mod so feel free to mod down if you don't want this response to be read).

  64. hmmm.. by pjr.cc · · Score: 2, Insightful

    Having read the comments I think people didn't actually read had been put on the announcement page, mostly about SSI losing some of its value in the wake of faster and bigger machines.

    To proclaim this is an object of example for the failure of OSS projects - my god, what a leap of stupidity that is. In reality, i'd be claiming the exact opposite in that it was one of the few SSI's to get into real world situations and be used quite heavily - which means it was actually very successful. It's a project that made it through a complete life cycle, birth, success and death. I would say its probably dying slightly before its time, but the authors reasons are quite sound in reality.

    This is something you just don't often see in the CSS world - companies make something and want/need to make money off it (indefinitely if possible), so not only do they bring a new version with more bells and whistles every year (even when the prior version only had 10% of its bells and whistles used) they're continuously pushing to continue making money off the product, and that often means "never expire the product, morph it if we must, but every coder hour is less profit - sales are dropping, NEW VERSION TIME!". Wow, that was even less cynical than I normally am!

  65. MOD PARENT UP by Toreo+asesino · · Score: 1

    It's true, EOL warnings are given years in advance. Any evidence to the contrary is of course welcome, but I don't think you'll find any.

    --
    throw new NoSignatureException();
  66. Re:YA, RLY. by tkinnun0 · · Score: 1

    of course, this would be a completely different story if it were a close-source program they were relying on... because... ? ... money is an amazing motivator.

    companies go out of business, too. and when their close-source programs are no longer supported, *no one* has the ability to pick up where they left off. Except any other company that can make the business case for acquiring the assets and continuing support.
  67. You're saying MS is the be-all and end-all by Anonymous Coward · · Score: 0

    but they EOL too. You can't have it both ways.

  68. Re:Linus is right by Anonymous Coward · · Score: 0

    Optimus Prime: RMS must be stopped... No matter the cost

  69. Re:No ulterior motive or competing interest then.. by init100 · · Score: 1

    Moshe is founder of the company behind the Xen software, XenSource, Inc. Moshe is also founder of the company Qumranet which is behind the development of the KVM virtualization technology in the Linux kernel.

    That's interesting. It doesn't seem to be very common that a founder of one project/company also founds another that competes in the same space.

  70. I guess by j.a.mcguire · · Score: 1

    I guess we really will have to start imagining a beowulf cluster of those!

  71. Re:No ulterior motive or competing interest then.. by Goaway · · Score: 1

    Yeah, damn him for not giving us all his time and effort for free!

  72. Re:Open Source Conundrum by m50d · · Score: 1

    Bit note that likewise, this story is a warning that openmosix will be halting in 2008, not an immediate pulling the rug from under you.

    --
    I am trolling
  73. Looks like by maroberts · · Score: 1

    We really are going to have to imagine a Beowulf cluster of these!

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  74. It's GPL so not dead, just dormant by bl8n8r · · Score: 1

    Since it's open source, anyone is free to pick up where they left off. It's not like the world of proprietary software where the company disappears along with it's software leaving users with *no* options whatsoever.

    I expect an even better openMosix will emerge sometime down the road.

    --
    boycott slashdot February 10th - 17th check out: altSlashdot.org
    1. Re:It's GPL so not dead, just dormant by Anonymous Coward · · Score: 0

      This project just proved that open-source and millions of $$'s are not enough.

  75. Re:No ulterior motive or competing interest then.. by higuita · · Score: 1

    they dont compete, they are almost opposing...

    one tried to run one heavy process in several machines
    the other tried to run several light process, inside a container (virtual machine), all in a single physical machine

    of course, now you can join the two:

    run several process inside a virtual machine, in multiple physical machines

    openmosix could do that, but you would always be dependent of the node that started the machine, so no real failover, only more speed...
    so its better to find a way to migrate not only the load but all the process, so you can gain also a failover

    --
    Higuita
  76. Re:Uh, I think the summary misses the point of OSS by Jonathan · · Score: 1

    It's not just about "shrink wrapped" products. For example, I used to work in industry. writing internal code for analyzing mass-spec protein data. Now that company has been purchased by another and that code has been lost forever. If the code was open source, it could have lived on and helped people working on similar problems. This sort of thing goes on in *every* merger and acquisition -- thousands of them each year.

  77. Re:YA, RLY. by Anonymous Coward · · Score: 0

    Indeed, the demise of an open source product leaves more options available to its customers than the similar demise of a closed-source product. The safest closed-source bet these days is Microsoft, but that brings a unique set of issues as well. It's always the noobs that think they can make a enterprise-level decision that is so good that they will never need an exit strategy. History is filled with examples of people who surely wished they had kept a few options open. With open source, you always have a choice.

  78. Missing the livecd clusters by flyneye · · Score: 1

    I had hoped openmosix would've made it to a stable 2.6 kernel.
    I ran/run dynebolic 1.4.1 and hoped one day it would include clustering again(It hasn't since 1.4.1)
    Hopefully someone who can code will pick up the ball and run with it.

    --
    *Repent!Quit Your Job!Slack Off!The World Ends Tomorrow and You May Die!
  79. damn, this takes me back... by Anonymous Coward · · Score: 0

    I remember trying to get the original project guys to use FBSD instead of linux with the idea that the core FBSD team would end up adding the code to the main branch and more people would work on it.

    Sorry to see em shutting down, this was a seriously cool project.

  80. Two Problems with OpenMosix by Ktistec+Machine · · Score: 2, Interesting
    We used Mosix (and then OpenMosix) for several years, with much success. Around, oh, I don't remember but say 2002-2003 we started to see stability problems with it, though, and eventually dropped it. This may have been a problem with our local configuration, or hardware, or who knows what (we never got to the bottom of it).

    By that time, though, I'd already come to be uncomfortable with OpenMosix for two reasons:

    • The develpers seemed to be completely uninterested in security issues. This is something that was less of a concern in The Good Old Days, but really should be on the frontest of burners now.
    • The OpenMosix kernel code was so large and stuck its tentacles into so many places, there was no way it was ever going to make it into the mainstream kernel. This meant that, if any changes were necessary, we were either at the mercy of the OpenMosix developers or we were going to have to maintain them ourselves.
    All of that being said, I loved OpenMosix when it worked. It's a great idea. I came out of a VAX/VMS cluster background, and OpenMosix was a serious step in the direction of resurrecting that functionality in open source. I'd like to see someone take over OpenMosix, make security a priority, and work to break it into small, digestible lumps that could slowly be merged into the mainline kernel.
    1. Re:Two Problems with OpenMosix by pogson · · Score: 1
      • Security

        OM was intended to be something on a private netowrk like a lab, so, if web access is needed, a sturdy firewall is in order. The auto-discovery stuff just is stupid on the WWW, but makes sense in a local cluster. Performance would be sad over the WWW, anyway, because of latency.

      • Architecture

        The 2.6 kernel version of OM was supposed to be very rational with most of the fancy stuff in userland. I hope this gets working this summer as planned. OM is useful in 2.4 but who has distros for 2.4 coming out these days?

      OM may be of limited interest to most except number crunchers/searchers but folks who use labs love it because you can set up a cluster in minutes for a project or run a whole lab as a cluster to serve something to the rest of the building or the world. Many labs are populated with 3 gHz processors (90 gHz total) and 512MB RAM (16 gB RAM in total) so they can really do something using OM. The load balancing and auto-discovery are lovely features. Migration of shared memory was available in 2.4 so it could even be used with Apache or OpenOffice! How versatile can you get?

      --
      A problem is an opportunity http://mrpogson.com
  81. Re:Open Source Conundrum by Slack3r78 · · Score: 1

    I'm not sure how much clearer it gets than that. The writing has been on the wall for VFP for years and years now, and you would have to be borderline negligent as a dev not to realize that. A benefit of playing with proprietary frameworks is that the corporations that own them tend to be pretty up-front about their future. Around 2002 I was learning faux-OO VBScript/ASP (lol), but I quickly recognized that path was a dead end. Developers cannot afford to fall asleep at the switch. Anyone who was surprised by the death of ASP or FoxPro wasn't at all serious to begin with.

    And as someone who recently went through complete hell trying to get a VFP app working properly in a networked environment for a client, all I can really say is that VFP deserved to die. I'm not sure I consider it any better than an Access database strung together with VBScript in this day and age.
  82. Long live openmosix , time to fork the code. by MrJerryNormandinSir · · Score: 1

    There's more going on here I think. Virtual Iron tried to ripp off the technology. I don't know about any of you but when I went to linux expo and saw the virtual iron booth I said.. look, it's open mosix rebranded. I dug further. They do use open mosix.
    and some of thier own stuff. But still they sell it as their own and it's not entirely.

    OpenMosix should be forked over. I'm sure it will evolve into something bigger if others take it over and host it on sourceforge.

    Supercomputing uses a combination of multicore processors, inifiniband, and multiple systems. I don't know why the mosix people bailed. Maybe something new is emerging soon.

  83. maybe the project was used to get free code/ideas by Anonymous Coward · · Score: 0

    i wonder how much OSS will be abandon once the founders get what they wanted

    it's always about the money with some people

  84. Why does every one of these by talledega500 · · Score: 1

    Have a VB versus C++ or whatever rant in the middle. MODERATION PLS!

  85. No more LTSP + openMOSIX by Culture20 · · Score: 0

    *sigh* Time to stop suggesting a homogeneous hardware environment with LTSP + Openmosix. Now I need to suggest $8000 servers that don't scale easily (like openmosix can by trading desktops for compute nodes).

  86. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  87. Re:No ulterior motive or competing interest then.. by jZnat · · Score: 1

    This sounds like an interesting thing to try with Plan 9 From Bell Labs. It's supposed to be extremely machine-independent (goes all the way with the "everything is a file" concept) and could probably be extended (if it doesn't do so already) to do clustering and virtualising (at the same time!).

    --
    'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  88. Re:YA, RLY. by Pollardito · · Score: 1

    of course, this would be a completely different story if it were a close-source program they were relying on... because... ? ... money is an amazing motivator.

    companies go out of business, too. and when their close-source programs are no longer supported, *no one* has the ability to pick up where they left off. Except any other company that can make the business case for acquiring the assets and continuing support. if it's money motivation that makes the difference, it'd surely be possible for someone that wants continued support for their openMOSIX deployment to spend that same money to get developer(s) to work on it, or for another company to step in and do it on behalf of several other companies that have deployments. since it's open source they might not even have to contact/pay anyone to gain access to the existing code to start from depending on how their intent to distribute their enhancements meshes with the original license.
  89. Re:YA, RLY. by Anonymous Coward · · Score: 0

    What choice? Lock yourself in even further to the bad decision to stick with Lunix? Get your company hopelessly addicted to a legion of FOSSie programmers with questionable skills?

    No thanks. I'd never have my company use a solution which doesn't have a company providing support, and people to sue if their negligence causes us damages. You can't sue "teh Lunix" or the 350 lb high school kids who wrote the software your company is now dependent upon.

    If you want to be a professional, you have to make decisions like a professional. Welcome to the grown-up world, where you have to make decisions about important things based upon realistic factors. Lunix and FOSS is for little kids who don't have data worth millions of dollars, and the future of a corporation riding on their decision making.

    Almost every company I've worked with or for has had some sort of relationship with Microsoft, and there hasn't been a single time that relationship has been a bad one. MS bends over backwards to keep their customers happy. Can the same be said of some tiny little FOSS "company" where the President, CEO, salesman, and programmer are all the same person? Or maybe we should go with a company like IBM, which uses FOSSies and foreign contractors as unskilled slave labor.

    No thanks. I'd rather stick with a reliable US corporation which cares about their customers, like Microsoft. Lunix and FOSS are for angst-riddled high school kids who aren't living in the real world, and have no idea how things REALLY work.

    Your ennui carries no weight in the reality based community.

  90. Re:YA, RLY. by UncleTogie · · Score: 1

    I'd rather stick with a reliable US corporation which cares about their customers, like Microsoft.
    Gee, thanks; do you have ANY idea how much Dr. Pepper hurts when it shoots out of your nose? "Cares" about their customers, indeed.
    --
    Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
  91. Re:YA, RLY. by Anonymous Coward · · Score: 0

    This is like the tenth /b/tard post today, shouldn't you guys be posting Harry Potter spoilers over on Digg?

  92. Re:YA, RLY. by gtall · · Score: 1

    So you think you are going to sue M$ and they'll simply fall over for your peanut company?

  93. Ever heard of ROCKS? by mauriceh · · Score: 2, Informative

    The main reason projects like this are floundering is that the ROCKS project is becoming the defacto standard for cluster setups.

    Also, companies like IBM and HP love to push their own proprietary setups.

    As well, there are some good commercial products that add lots of well supported tools.
    For example MOAB

    --
    Maurice W. Hilarius Voice: (778) 347-9907
  94. Re:Open Source Conundrum by Just+Some+Guy · · Score: 1

    yep, like how they EOL'd win98 last year after 9 years of support, and foxpro after 10+ years.

    The biggest difference is that Microsoft claimed as of six months ago that they were still actively developing FoxPro and that their would be new releases, so lots of people (my employer included) were still maintaining their legacy applications instead of porting them to another system. Guess they changed their mind.

    --
    Dewey, what part of this looks like authorities should be involved?
  95. Re:No ulterior motive or competing interest then.. by Anonymous Coward · · Score: 0

    I love Plan 9 from Bell Labs. When I saw that BeOS article a few days ago I thought people should be asking the same question to Plan 9.

    Moshe is an Israeli. Israel has the largest number of startup companies in the world after the United States (see Nation Master). I think it has to do with Jewish genes as you see simillarities in their religion and many other things.

  96. I realize that too. by r00t · · Score: 1

    I have a half dozen kids. I actually spend time with them, usually in the morning because of flexible hours at work.

    I do very cool stuff. I won't disclose it, but it involves lots of: hard-core assembly, writing stuff like VMWare, picking apart hex dumps (packets, files, kernel memory, etc.), JIT translation (like doing the .net/java virtual machine implementation), etc.

    So I'm not getting $130/hour. (minus time spent begging for new contracts) Oh well.

    I get to do fun stuff at work (for a hard-core hacker), and I get to enjoy my family.

    Why is money so important? It sounds like your priority is not family, but toys. The money buys a needlessly fancy/new car, home, boat, RV, second home, box seat season ticket, jewelry collection, horse, pedigreed dog... so you can look fancy and distract yourself from the misery of being a .net developer whose life has no meaning.

    1. Re:I realize that too. by bladesjester · · Score: 1

      so you can look fancy and distract yourself from the misery of being a .net developer whose life has no meaning.

      First, repeat after me - my job is not what gives my life meaning. If you define yourself by your job, then I feel sorry for you.

      Second, who says I buy lots of toys? Ever consider that I might be saving or investing a fair chunk of it?

      Third, my family is actually quite important to me.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
  97. sure, it would be very yucky by r00t · · Score: 2, Insightful

    Maintaining out-of-tree patches is painful. I was part of a small team doing exactly that, with extremely filthy hacks into the scheduler even. I know of what you speak, from personal experience. Dealing with old kernels is icky too.

    That all comes under desire though, not ability. ("desire" as in "I'd like to do this", not "I'd like somebody else to do this")

    I've known quite a few people with the ability. I expect that any of them, including myself, would actually maintain Mosix if either:

    a. we had strong personal reasons to want Mosix
    b. we got paid decently

    For those of us with the ability, all it takes is the desire -- which I'm not seeing. Mosix just isn't worth the trouble.

  98. How do you feel about support library bugs? by r00t · · Score: 1

    When that MS Message Queueing thing fucks up, what do you do?

    The lower level you go, the fewer bugs are underneath you. When you write the compiler and the OS, only the hardware itself can cause you pain.

    BTW, writing a messaging system can be mildly fun. Today I wrote malloc() again. Not your kind of fun?

    1. Re:How do you feel about support library bugs? by ozphx · · Score: 1

      Stats are against you. The theory goes that when something closed source fucks up, it might not be supported. The good news is when its part of a big company like ms's enterprise platform theyre going to throw money at it until its fixed.

      Worst case scenario is a bunch of remote-root bugs come up (if your shit is even external) and you have to switch the queues over to HTTP for a while and reverse proxy them.

      Its still not going to make me write my own. Theres just too much shit there!

      Theres probably an economic argument that applies equally to closed/open source, that if theres enough of an economic impact of a bug, or missing feature - then it will get fixed. Either it pisses off some hippy enough to get him to make a changeset, or pisses off some company enough to make a changeset. With closed source I imagine theres a pooling of economic leverage to get shit fixed (and if you are really big* MS will happily write patches for win95 for you)

      * As in stupid and staggering under bags of diamonds.

      --
      3laws: No freebies, no backsies, GTFO.
  99. You are missing the point. by jotaeleemeese · · Score: 1

    With CSS your provider plays the tune and you dance.

    With FOSS you play the tune, if you want to, and you may decide to dance, or not. In other words you are in command of your IT infrastructure, but many people and businesses are afraid to take responsibilities for their own technological future.

    --
    IANAL but write like a drunk one.
  100. Re:No ulterior motive or competing interest then.. by DrSkwid · · Score: 1
    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  101. What a load of nonsense. by jotaeleemeese · · Score: 1

    You can be left in the same situation with a products based on closed source.

    The fundamental difference is that with the open solution you have got a fighting chance to keep things going if you really need to.

    With closed source you may be completely and utterly in your own with no access to the code and with no rights whatsoever to obtain it.

    I utterly fail to see how I would be worst off with a dying FOSS project rather than with a CSS one.

    --
    IANAL but write like a drunk one.
  102. Nonsense. by jotaeleemeese · · Score: 1

    When any company mandates to you (their client, for bunnies sakes!) to upgrade, you upgrade. Period. They play the tune and you dance it or get stuffed.

    With FOSS you call all the shots, if a project dies you have options and you dictate the timmings for migration if necessary.

    Why is that so many people out there are afraid to be owners of their own computing infrastructure?

    --
    IANAL but write like a drunk one.