Newsgroup: it.comp.os.dibattiti
Titolo: Opinioni su libro

Ciao, su Amazon.com ho cercato la seconda edizione del testo del
Tanenbaum 'Operating Systems: design and Implementation' ma hanno solo
la terza edizione. Avevo letto che la terza edizione non era buona come
la seconda. E' vero?!
Grazie.

Giulio Severini ha scritto:

Quando torno a casa ti dico che edizione ho io, ma già da ora ti posso
dire che alcuni argomenti sono trattati superficialmente. Io, a suo
tempo, avevo studiato anche sugli appunti del mio professore quindi non
so consigliarti altri libri.
bye, giubbe

 bye, giubbe
Ciao :) strano sai dicono che è uno dei migliori perchè affiancato al
sorgente di minix, scritto dallo stesso Tanenbaum, quindi ti spiega non
solo la teoria ma anche la pratica. Cmq non frequento l'università, ma
è solo per cultura personale...
Se hai la seconda edizione e nn ti serve più e hai il cdrom.... :-)

"Giulio Severini" ha scritto:

In teoria, la terza è aggiornata, riveduta e corretta, quindi sarebbe 
migliore. Mancano i sorgenti di Minix, ma oggi sarebbero comunque obsoleti. 
Puoi scaricare l'ultima versione da 
http://www.minix3.org/
 .
SALUTONI,
WindoM 

Giulio Severini ha scritto:

Io ho la seconda .... ma anche questa non mi ha entusiasmato ... la usai 
all'università ma è molto "lista della spesa" almeno secondo me.
ciao
Pier Paolo



Io ho preso la versione con il codice di minix (CD *e* stampati in 
appendice), grave errore. Conviene prendere quella senza, i sorgenti li 
scarichi.
-- 
Sensei <senseiwa@Apple's mail>
Research (n.): a discovery already published by a chinese guy one month
               before you, copying a russian who did it in the 60s.


sě.
la differenza sta tra "operating systems" e "modern operating systems".
La prima commenta minix, la seconda č molto meno tecnica ed č piena di
fuffa.

 Puoi scaricare l'ultima versione da 
http://www.minix3.org/
 .
il problema č che č molto meno tecnico. togliendo minix si parla molto
meno in dettaglio dei s.o.

 meno in dettaglio dei s.o.
Insomma, non ho capito niente.Quale mi conviene prendere?! Io non
frequento l'università ma per cultura personale voglio sapere come si
costruisce da ZERO un sistema operativo.
La seconda edizione era ottima, si diceva, perchè non era solo teoria
ma anche e soprattutto pratica, cioè a fianco della teoria il
tanembaum ti faceva vedere il codice vero e proprio. Ora qui leggo
commenti poco entusiasti circa questo libro...boh...
Ora, se io prendo la terza edizione, e scarico i sorgenti dal sito del
T. poi riesco aseguire lo stesso passo passo lo sviluppo del codice o
no?!
:( sono confuso.

 no?!
Non ti aspetterai mica che ti commenti riga per riga il codice, vero?
E' vero, in alcune sezioni il codice č fortemente descritto, ma in molte
altre l'approccio č piů teorico. Dovrai, poi leggere il codice per capire
l'implementazione.
Comunque, ribadisco, il libro č in molte parti lacunoso. 
La mia versione č quella con i sorgenti del minix 1.0. E non č in
vendita... ^_^
bye

 bye
Insomma...il problema di questo tipo di libri è che ti inzeppano il
cervello di teoria, poi quando ti dici 'Ok, allora iniziamo il nostro
bell'os' ti rendi conto che non sai nemmeno da dove iniziare. Il pregio
di quel testo era che era accompagnato dal sorgente di Minix, un mk
perfettamente funzionante, a corredo della teoria del testo. Cmq porca
boia ho la testa proprio confusa. Mi prendo la terza versione e scarico
i sorgenti di Minix che peraltro dovrei già avere.
Certo che insieme a questo libro dovrò studiarmi anche l'architettura
dei calcolatori, l'asm, il c... figo...

 no?!
no, perche' modern operating system,s parla poco di minix. Si perde poi
a parlare di windows, di cui pero' non puo' commentare i sorgenti.

 a parlare di windows, di cui pero' non puo' commentare i sorgenti.
Si si lo sapevo che Modern Operating System fa cagare ma io dicevo la
terza edizione di 'Operating Systems: design and Implementation'.
Modern Operating Systems è proprio un altro libro.

 dei calcolatori, l'asm, il c... figo...
probabilmente non hai la più pallida idea di quello che hai scritto,
comunque auguri anzi auguroni :-D

Giulio Severini ha scritto:

In mancanza di minix, magari potresti studiare
un altro ukernel e uno dei SO su esso basati...
http://os.inf.tu-dresden.de/L4/
http://www.l4hq.org/
http://l4ka.org/
e altri link che puoi trovare a partire da:
http://en.wikipedia.org/wiki/L4_microkernel_family
...c'è pure:
http://research.nii.ac.jp/H2O/L4minix.html
-- 
rimuovere/remove         "Calm yourself!  Man who argue with cow
WLATOPA                      on wall is like plane without wings--
per rispondere/to reply    very soon get nowhere." (Peter Sellers)

 
http://research.nii.ac.jp/H2O/L4minix.html
Si, ma avere un libro con un kernel scritto per quel libro è una
figata assurda oltre che immensamente utile!
Cmq cercherò di prendere la seconda edizione, e in mancanza di questa
la terza con i sorgenti di Minix dal sito., più gli altri kernel che
mi avete linkato :-)
P.S. non l'ho ancora chiesto, ma secondo voi qual è il miglior testo
per imparare a progettare un sistema operativo e a scriverlo?!
Grazie :-)

Giulio Severini ha scritto:

Premesso che ho tolto Linguaggi e Traduttori, ex
Compilatori e Sistemi Operativi quando c'è stato
un assistente che "schiavizzava" con tesine di
durata assurda, capisco comunque la tua esigenza,
anch'io in qualsiasi materia all'inizio ho bisogno
di avere un testo introduttivo unico, avere la
materia "dispersa" in tante fonti quando ancora
non si sa bene cosa si deve cercare, è un grosso
ostacolo (mi ricordo ancora come un incubo le
dispense di Analisi I e II, con una veste tipografica
orrenda, teoremi importanti "annegati" in mezzo a
esercizi e niente indice analitico fino a pochi anni fa).
Se il Tanenbaum non ti soddisfacesse appieno, per
evitare la dispersione e spese aggiuntive potresti
scaricarti le dispense di un corso dal sito di qualche
università, poi, dopo esserti fatto la formazione
di base, la ricerca di approfondimenti ti verrà più
facile.
Alberto
