[[ImmagineFile:OpenMosix concept overview.jpgsvg|thumb|right|300pxupright=1.4|Diagramma del trasferimento di applicazioni in un cluster openMosix]]
{{Titolo errato|titolo=openMosix minuscolo}}
In [[informatica]] '''openMosix''' èera un gestore di [[computer cluster|cluster]] [[Free software libero|libero]] del tipo [[single-system image]]. Il gestore (il [[Linux (kernel)|kernel]] [[Linux]]) è in grado di gestire la migrazione dei [[Processo (informatica)|processi]] (non dei [[Thread (informatica)|Thread]]) da un nodo ad un altro in modo da bilanciare il carico. openMosix funziona molto bene nel caso di programmilavoro parallelisui chenodi effettuanodel intensecluster operazioni(''load di CPU. Il programma comprende una [[patch (informaticabalancing'')|patch]] al [[kernel Linux]] per abilitare la migrazione dei processi e molte distribuzioni specializzate lo utilizzano.
OpenMosix non ha un controllo centralizzato di tipo master/slave. Ogni nodo agisce come un sistema autonomo, le sue decisioni sono indipendenti e si basano su una conoscenza parziale degli altri nodi.
<!-- mi spiace rimuover queste righe, ma per colpa loro ho perso alcune settimane nel vano tentativo di far funzionare OM su amd64...
== Descrizione ==
openMosix attualmente viene considerato stabile per le [[architettura X86|architetture X86]]. Il sistema supporta anche i processori con estensioni [[AMD64]].
openMosix funziona molto bene nel caso di [[programma (informatica)|programmi]] paralleli che effettuano intense operazioni di [[CPU]]. Il programma comprende una [[patch (informatica)|patch]] al [[Linux (kernel)|kernel Linux]] per abilitare la migrazione dei processi e molte distribuzioni specializzate lo utilizzano. OpenMosix non ha un controllo centralizzato di tipo master/slave. Ogni nodo agisce come un sistema autonomo, le sue decisioni sono indipendenti e si basano su una conoscenza parziale degli altri nodi.
Attualmente il sistema può utilizzare il kernel Linux versione 2.4 o 2.6 e diversi programmi sono in sviluppo per il kernel 2.6.
-->
A causa di numerosi problemi di sviluppo la versione stabile èsi ancoraè fermaarrestata al kernel linux 2.4.26. Il supporto per il kernel 2.6 ènon sperimentaleha emai questopassato costituiscelo unstadio problemasperimentale; perquesto impediva il corretto l'utilizzo con [[processore|processori]] ad architettura a 64bit[[64 bit]] quali l'[[AMD64]]. Era possibile installare openMosix su sistemi AMD64, ma solo grazie al fatto che questi ultimi sono al 100% compatibili con le CPU X86: per cui gli AMD64 sono visti come dei semplici X86: non si possono quindi sfruttare i [[registro (informatica)|registri]] a 64 bit e nemmeno le altre migliorie architetturali delle CPU AMD64.
Il progetto venne iniziato da [[Moshe Bar]] il [[10 febbraio]] [[2002]] per fornire una alternativa libera al gestore commerciale [[MOSIX]] (di cui è un progetto [[fork (sviluppo software)|fork]]).
[[Moshe Bar]] il [[15 luglio]] [[2007]] ha annunciato la fine del progetto openMosix a partire dal [[1º marzo]] [[2008]]. Si veda il sito ufficiale per maggiori dettagli (in [[lingua inglese]]).
[[LiveCD]] [[GNU/Linux]] includenti openMosix:
* [[dyne:bolic]]
* [[clusterKnoppix]]
* [[Quantian]] (basata su clusterKnoppix)
* [[PlumpOS]]
* [[CHAOS (Linux distribution) | CHAOS]] (un [[boot]] cd minimale)
=== Progetti simili ===
*[[ MOSIX]]
*[[ OpenSSI]]
==Collegamenti esterni== ▼
* {{en}} [http://openmosix.sourceforge.net/ Official homepage] ▼
* {{en}} [http://howto.x-tend.be/openMosixWiki/index.php/OpenMosix2.6 OpenMosix 2.6]
* {{en}} [http://plumpos.sourceforge.net/ PlumpOS website]
▲== Collegamenti esterni ==
[[Categoria:Calcolo parallelo]] ▼
* {{Collegamenti esterni}}
* {{cita web|1=http://howto.x-tend.be/openMosixWiki/index.php/OpenMosix2.6|2=OpenMosix 2.6|lingua=en|accesso=24 gennaio 2007|urlarchivio=https://web.archive.org/web/20070122071239/http://howto.x-tend.be/openMosixWiki/index.php/OpenMosix2.6|dataarchivio=22 gennaio 2007|urlmorto=sì}}
▲* {{ en}}cita [web|http:// openmosixplumpos.sourceforge.net/ Official homepage]|PlumpOS|lingua=en}}
{{Portale|Informatica}}
▲[[Categoria:Calcolo parallelo]]
[[en:OpenMosix]]
[[fr:OpenMosix]]
[[nl:OpenMosix]]
[[pl:OpenMosix]]
[[pt:OpenMosix]]
[[ru:OpenMosix]]
[[vi:OpenMosix]]
|