Newsgroup: it.comp.os.dibattiti
Titolo: OS seri alternativi a unix

Volevo fare una "piccola" indagine per curiosita' sui sistemi operativi
alternativi a unix, anche di un po' di anni fa. Ovviamente non mi
riferisco a Windows, ma a sistemi tipo il VMS, il NEXT (o forse era unix
anche lui?) il DomainOS (o era unix?) e poi ho sentito di certe macchine
fatte per il lisp: che sistema usavano? E via dicendo...
Qualcuno sa darmi delle fonti dove andare a reperire informazioni?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 fatte per il lisp: che sistema usavano?
Lisp :-)
http://www.wikipedia.org/wiki/Lisp_machine
-- 
   |   \    \  | ___|_  |_  | ianezz a casa sua... :-)
   |  _ \  | \ | _|    /   /  Visita il LinuxTrent a
  _|_/  _\_|  _|____|___|___| 
http://www.linuxtrent.it

 Lisp :-)
Apropos: vengo proprio ora a conosceza (dal solito Slashdot, che ogni 
tanto non scrive di fesserie...) di
http://www.abstractnonsense.com/schemix/
In breve: un sistema Scheme (substandard, per ora) come modulo per il 
kernel di Linux.


Qualcuno sa darmi delle fonti dove andare a reperire informazioni?
Dovrebbe essercene una anche per smalltalk se non sbaglio..
Non raddoppio i link dell'latro post, ma aggiungerei pure BeOS e il
vecchio MacOS (solo perchè ha il multitasking cooperativo che nn ho
mai capito come funzioni :)
Magari può esserti utile anche questa:
http://cbbrowne.com/info/osmisc.html

 mai capito come funzioni :)
E` come col calcio: passi la palla, ma solo se vuoi. :-)


 E` come col calcio: passi la palla, ma solo se vuoi. :-)
Cioe', come quello del vecchio windows 3.x a 16 bit, che se s'impianta
un'applicazione sei fregato.
Nessuno ha mai sentito parlare del DomainOS?
Mi sembra fosse un sistema che permetteva di vedere un insieme di
macchine collegate in rete come una macchina unica, con possibilita' per
ogni programma di usare le cpu di ogni macchina collegata in rete.
E' possibile? O vaneggio?


 E' possibile? O vaneggio?
Non so se specificamente in Domain/OS ci sia supporto per cio`, ma mi 
pare che (per dirne una) un cluster Mosix o OpenMosix ci vada abbastanza 
vicino.
http://www.mosix.org
http://openmosix.sourceforge.net/
(sicuramente non e` l'unico, ed anzi credo che VMS su hardware opportuno 
fosse gia` da tempo molto ben messo sotto questo aspetto).


+++++++++[<++++++++>-]<----.>+++++[<+>-]<.>++++[<-->-]<.>+++++[<++++>-]<.

 E' possibile? O vaneggio?
Il domainOS della Aegis, era un clone unix per le sue workstation Apollo
Domain series su cpu Motorola 68k, fine anni 80 (non l'ho mai provato
perchč quella domain 2500 che ho recuperato era senza hard disk, grrr)
Aveva delle caratteristiche carine: ad esempio fu uno dei primi unix a
supportare delle ACL piů complete ai file. In quanto a clustering,
condivisione delle cpu non mi pare, ma ogni file aveva un identificatore
univoco su tutta la rete(UFID), permettendo cosě di avere un'unico file
system su tutta la rete. simile, almeno penso, piů al filesystem
distribuito di Mosix che a NFS.
Purtroppo perň, il DomainOs fu sostituito da HP-UX quando Hp acquisě
Aegis e continuň a supportare le Apollo Domain series solo per pochi anni.


 
ehm, scusate il doppio post
(Mozilla ti odio, Mozilla ti odio, Mozilla ti odio, Mozilla ti odio)


 E' possibile? O vaneggio?
non è che forse ti riferisci ad amoeba?


Beh, il multipost non e' un'esclusiva di Mozilla.
Alessandro.

 Da un sistema "serio" pretenderei quantomeno la multiutenza.
Cioe` un os e` serio solo se ha la multiutenza? Se e` cosi` allora il
BeOS (di cui basta citare il file system), e l'AmigaOS (che aveva dei
concetti assai interessanti) sono solo  esercizi di programmazione di
smanettoni con un grosso senso degli affari...
Henryx
P.S. tanto per dirlo, sul BeOS e` possibile implementare una gestione
della multutenza paragonabile a quella di uno unix con poco sforzo
-- 
GnuPG fingerprint = 42F9 521B 63C7 89FE 354C  89FA 4E49 3E2D 2EB6 B014

 Beh, il multipost non e' un'esclusiva di Mozilla.
non hai studiato. La risposta è "usa un newsreader decente, idiota!"
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.1. C, C++ and ASM developers
                               and beta testers are welcome!

 Cioe` un os e` serio solo se ha la multiutenza?
Ho messo "serio" tra virgolette, se noti, e la premessa e` che siano 
alternativi a Unix.
Unix (e molti altri) e` multiutente, e non credo di sbagliare nel dire 
che viene usato come tale nella stragrande maggioranza dei casi.
Se l'OS in questione non e` multiutente, non puo` essere un'alternativa 
a Unix in generale [1].
----
[1] Al limite potrebbe esserlo se insieme all'OS consideriamo anche 
applicativi che si gestiscano la multiutenza per conto loro, ma qui si 
parlava di OS, non di OS + applicativi. Se per gli utenti finali non fa 
differenza, per chi ci sviluppa sopra la differenza c'e` eccome.



Telnet?-P
Alessandro.

 
http://openmosix.sourceforge.net/
Curiosita': qual'e' la differenza in ternini di "features" tra
mosix/openmosix e beowulf ?


 non è che forse ti riferisci ad amoeba?
amoeba non l'ho mai sentito, ammetto la mia ignoranza.
Che sistema operativo e'?



Hum, non hai letto il Tannenbaum, eh?-P
http://www.cs.vu.nl/pub/amoeba/
Alessandro
...che su questo altro non sa...

 Hum, non hai letto il Tannenbaum, eh?-P
Eh, il Tannenbaum dovro' studiarmelo bene nella seconda parte del corso
che sto seguendo all'universita'.
Che mattone. 



Io (s)fortunatamente mi sono limitato a qualche capitolo...
Alessandro.

 mosix/openmosix e beowulf ?
Non lo so con precisione, non avendone mai messo in piedi.
Cmq, mi pare che la differenza principale tra i due sia che mentre con 
Beowulf un processo parte su un nodo e ci resta fino alla fine, con 
Mosix un processo puo` esser fatto migrare da un nodo all'altro per 
meglio distribuire il carico (e ridurre la necessita` di parlarsi su 
rete locale).
Il primo (Beowulf) e` quasi interamente in userspace (salvo un paio di 
patch al kernel per poter aggregare piu` connessioni di rete fisiche 
insieme per avere una connessione a banda piu` larga, e un'altra per 
poter vedere da un singolo nodo tutti i processi in funzione su tutti i 
nodi come se fossero locali, e quindi poterli amministrare piu` 
comodamente).
Per funzionare bene dovrebbe richiedere software scritto alquanto ad hoc.
Il secondo invece dovrebbe essere piu` una (grande) patch al kernel che 
altro, e il risultato finale sarebbe concettualmente simile ad un 
supercomputer (cosa che non e`, beninteso) dotato di N cpu e TOT memoria 
spalmata in giro per i vari nodi, con i processi che migrano da un nodo 
all'altro alla bisogna in maniera trasparente.
Da quel che ne dicono, Mosix parrebbe anche essere un'interessante 
soluzione anche per fare load balancing con un application server fatto 
di N nodi, nel senso di farci funzionare N istanze di VMWare che migrano 
da un nodo all'altro a seconda del carico, o anche di normali processi 
che parlano X protocol.


 Telnet?-P
siii, buona idea :-)
