OpenMosix: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Sammy 071 (discussione | contributi)
Funzionalità collegamenti suggeriti: 1 collegamento inserito.
 
(19 versioni intermedie di 14 utenti non mostrate)
Riga 1:
[[ImmagineFile:OpenMosix.svg|thumb|right|300pxupright=1.4|Diagramma del trasferimento di applicazioni in un cluster openMosix]]
{{titolo minuscolo}}
In [[informatica]] '''openMosix''' èera un gestore di [[computer cluster|cluster]] [[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.
 
== Descrizione ==
A causa di numerosi problemi di sviluppo la versione stabile si è arrestata al kernel linux 2.4.26. Il supporto per il kernel 2.6 non ha mai passato lo stadio sperimentale; questo impediva il corretto utilizzo con processori ad architettura a 64bit 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 registri a 64 bit e nemmeno le altre migliorie architetturali delle cpu 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.
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).
 
A causa di numerosi problemi di sviluppo la versione stabile si è arrestata al kernel linux 2.4.26. Il supporto per il kernel 2.6 non ha mai passato lo stadio sperimentale; questo impediva il corretto 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 cpuCPU AMD64.
[[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]]).
 
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]]).
== LiveCD ==
 
[[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 ===
[[LiveCD]] [[GNU/Linux]] includenti openMosix:
* [[dyne:bolic]]
Line 16 ⟶ 19:
* [[Quantian]] (basata su clusterKnoppix)
* [[PlumpOS]]
* [[CHAOS (Linux distribution) | CHAOS]] (un [[boot]] cd minimale)
 
=== Progetti simili ===
* MOSIX
* OpenSSI
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
*{{en}} [http://openmosix.sourceforge.net/ Sito ufficiale]
* {{en}}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://plumpos.sourceforge.net/ |PlumpOS]|lingua=en}}
 
{{Portale|Informatica}}
 
[[Categoria:Calcolo parallelo]]
 
[[en:OpenMosix]]
[[es:OpenMosix]]
[[fr:OpenMosix]]
[[nl:OpenMosix]]
[[pl:OpenMosix]]
[[pt:OpenMosix]]
[[ru:OpenMosix]]
[[vi:OpenMosix]]