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

11 of 252 comments (clear)

  1. 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.
  2. 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
  3. 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.

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

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

  8. 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.
  9. 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.