Mosix now GPLed 55
Az0th writes "Prof. Amnon Barak posted today to the Mosix list
an announcement that the Mosix distribution is now
under GPL. See the story for details. "
Our policy is, when in doubt, do the right thing. -- Roy L. Ash, ex-president, Litton Industries
Re:Who cares - it's out now (Score:1)
tsu@home.com
Re:Mosix and IDF (Score:1)
Re:Who cares - it's out now (Score:1)
Re:FreeBSD and Mosix (Score:1)
FreeBSD and Mosix (Score:1)
tugrul
Re:FreeBSD and Mosix (Score:1)
Outstanding! (Score:1)
Re:Interesting. (Score:1)
Mosix and IDF (Score:1)
MOSIX was kept closed becaused it was used by the Israeli army, IDF.
I may be a bit biased, but i prefer my nation security to GNU.
---
Re:Mosix and IDF (Score:1)
In any case, all the existing nuclear devices were developed on the computational equivalent of todays graphical calculators. Well - maybe not quite, but any nation could probably get sufficient computational power to create a bomb. A depressing or optimistic reflection of the world? Thats up to you to judge.
BTW (Score:1)
that would be kewl.
Re:Well, kinda.. Re:ARRRRGH! It's /.'ed already! (Score:1)
the best thing you guys ever did...!
Linux kicks ass
mirror:
http://www.wirehub.nl/~leen/MOSIX-0.91.tar.gz
Re:Interesting. (Score:1)
Anyone have the MOSIX-list posting available? That should have been insightful . . . .
(Of course, as another poster has mentioned, everything is now in place to show 'em how just good going GPL can be. Hopefully this can happen for more good software in the future)
Who cares - it's out now (Score:1)
All I've got to do now is figure out what to do with it
Vik
Beuwolf question..... (Score:1)
"Windows 98 Second Edition works and players better than ever." -Microsoft's Home page on Win98SE.
Re:FreeBSD and Mosix (Score:1)
Re:Not necessarily greed... (Score:1)
For that matter, the Linux Distributed IPC (DIPC) [cei.net] package was written by an someone from Iran, so open source parallel processing contributions are flowing in many directions already. And DIPC already has distributed shared memory, which MOSIX needs...maybe that will flow together.
Re:Yes and no. Re:Easier than Beowulf? (Score:1)
If the job takes 24 hours, but consists of a long pipe of filters, MOSIX should be able to run each filter on various processors and pipe the output between them. This is the benefit of MOSIX, of being able to use normal UNIX tools in parallel without alteration. (Of course, if one filter grinds for 23 hours before producing any output then you have a different problem...)
Is the source out? (Score:1)
Flying blind...
RB
Re: (Score:2)
Yes and no. Re:Easier than Beowulf? (Score:2)
Latency, on the other hand, will stay the same with MOSIX because you're still running a serial piece of code from who-knows-when. If you want a single 24 hour job to finish faster, you still have to use MPI or PVM or (...) to farm it on several machines. But if it's several long-term jobs that you just want running at a good pace,
MOSIX is excellent.
Not necessarily greed... (Score:2)
It probably took them this long to cut through the red tape. Apparrently, the Israeli military was involved in funding the project, and they most likely wanted assurances it couldn't be used to build The Islam-a-Bomb.
GPL does it again ... (Score:2)
I suspect with time it will also be a fine example of how free software will add to the project, since there will no doubt be a high level of interest in its clustering capabilities.
__// `Thinking is an exercise to which all too few brains
Re:Not really. Yes really. (Score:2)
Sorry
They originally tried to release a binary-only module, with GPL'd modifications to the kernel source to 'hook in' that module (yes believe it or not that is a violation of the GPL, there is currently an exception granted by Linus for certain drivers which do not change the driver interface - only his exception clause allows this to be done legally).
However, this was in violation of the GPL and they were not able to release anything, until it was resolved - thankfully by changing the entire license.
__// `Thinking is an exercise to which all too few brains
Someone owes them... (Score:2)
# 'cuz debian ships a cruddy 5.004
use Rant::Soapbox;
my $post = new Rant::Soapbox;
$post->content( <<END );
After all the bitching that the (mostly AC portion of) community has been doing about Big Bad Evil MOSIX violating the poor innocent GPL, I think quite a few folks owe these guys an apology.
MOSIX is a very valuable contribution to free software and quite a few people, raving license lunatics especially, ought to say a silent (or vocal!) "thank you."
More software is a good thing. More free software is a very good thing. Rabid lunatic license paranoia is a bad thing.
END
warn "./ probably ate the last post due to entity translation.\n";
$post->send_without_preview || die "I hate when posting doesn't work.\n";
Easier than Beowulf, yes. (Score:2)
An obvious example is make. If you tell make to run several compiles in parallel, an SMP or MOSIX cluster will run those compiles on several processors at the same time. You can't do that on a Beowulf cluster without making a Beowulf version of the compiler. (Yes, I am aware that a compiler will want to do a lot of I/O to include files and libraries...)
Re:Beuwolf question..... (Score:2)
Re: Pandora's box is open... (Score:2)
That and fears that China or some other potentially threatening country would get a hold of it to model nukes (cheap supercomputer). When I talked to Dr. Barak several months ago about porting it from BSD to Linux, he said they were adamant about not releasing it. I told him it would happen one way or another.
Re:Well, kinda.. Re:ARRRRGH! It's /.'ed already! (Score:3)
Picked it up earlier today, before I found out it was news!
A mirror of the source is on http://dougal.chu.cam.ac.uk/mosix/ [cam.ac.uk]
Re:Someone owes them... (Score:3)
Not at all. Had we not done all that bitching, MOSIX probably would not have been GPLed. We do owe them a congratulations and a thank-you, now that they've done the right thing (and I know I'll be e-mailing them both).
Once again, the 'viral' GPL proves its worth in bringing us great source code. This will help the MOSIX project too -- the more people able to see/use/improve this source code, the better this type of clustering on Linux will get (and the greater the fame of the Hebrew University as its developers/maintainers). Once Redhat starts selling MOSIX/Linux distros, cheap clustering will be available for anyone, and it will be another nail in the coffin for NT.
I wonder how they got around the Israeli government's export restrictions? My understanding was that *this* was the main reason MOSIX wasn't GPLed in the first place.
A (formerly) bitchin' AC
The good guys vs. the bad guys (Score:3)
When people or companies like Linus or Microsoft are consistently behaving good or bad, this distinction doesn't cause any problems.
However, as Cowards Anonymous demonstrated, when someone _change_ behaviour, this cause some confusion. For CA, the new "good" behaviour proves that the Mosix people where "good" all along, and therefore think an apology from the people who complained about the previous "bad" behaviour is appropriate. However, no such apology is to be expected, because the new "good" behaviour doesn't affect the status of the old "bad" behaviour.
This is the same problem some people got when Troll Tech changed to an Open Source(TM) complaint license.
To be honest, I think the tendency to divide people (and companies) into good or bad are a sign of immaturity. A world-view created by Hollywood. Companies in a market economy just tries to make money, and people tend to do what they believe are right. Judge behaviours instead.
Re:Easier than Beowulf? (Score:3)
The idea of MOSIX is that you have one big kernel distributed over a lot of boxes (rather than SMP, which is just distributed over a lot of CPUs in one box). So a single thread can still only run on one CPU. But if you have lots of processes you want to run on one machine, or a heavily multithreaded process, then MOSIX is ideal.
Of course, for lots of things you don't need either of these systems. If you can divide your data set up at the start of the task then 1/nth of the set can be processed on each single-processor machine. This is more or less how things like distributed.net work, with no need for MOSIX or Beowulf or PVM or any special system.
axolotl
Re:WTHII (Score:3)
Nick
looking for sponsors (Score:3)
There is a good howto (Score:3)
It goes trough a lot of the issues involved, hardware, suitable tasks and existing solutions.
simple mirror @ http://130.236.249.188/ (Score:3)
MOSIX (Score:3)
Easier than Beowulf? (Score:3)
What is it? (Score:5)
MOSIX is a software tool for supporting cluster computing. The core of MOSIX are
kernel-level, adaptive load-balancing and memory ushering algorithms that are geared
for maximal performance, overhead-free scalability and ease-of-use of a scalable
computing cluster. These algorithms are designed to respond to variations in the
resource usage among the nodes by migrating processes from one node to another,
preemptively and transparently. MOSIX provides some SMP/NUMA functionalities in
order to allow a cluster of PCs (workstations and servers) to work cooperatively as if
part of a single system.