Newsgroup: it.comp.os.dibattiti
Titolo: giusto così

ieri ho iniziato il corso di SO e incredibilmente:
a) hanno cambiato il testo, adottando IL tanembaum  (proprio il testo su
MINIX, prima avevano l'altro, quello più "didattico")
b) hanno cambiato il corso orientandolo alla pratica includenndo anche la
(semplice) *modifica* di MINIX
c) già alla prima lezione iniziavamo a smanettare sull'ASM i386 (finora ho
visto un poco di MIPS e dei surrogati)
volevo condividere con voi il mio gaudio :D
-- 
NoWhereMan (e.v.)
-- 
http://www.nowhereland.it
-- 
http://flatpress.nowhereland.it

 volevo condividere con voi il mio gaudio :D
*release*
-- 
"Ci sono due cose che non si possono fare oggi, 
far pagare a chi non ha soldi e spiegare ad un asino che è un asino"

 MINIX, prima avevano l'altro, quello più "didattico")
Quale edizione?



mi pare la terza


 mi pare la terza
giusto per fgare i dubbi: "operating systems" o "modern operating
systems"? Quello buono è il primo

 systems"? Quello buono è il primo
Operating Systems: Design and Implementation 3/e by Andrew S. Tanenbaum and
Albert S. Woodhull, Prentice Hall, 2006. 
direi che è lui :)


 direi che è lui :)
ritieniti fortunato, troppi corsi di sistemi operativi usano il
successivo, che è una merda....

 successivo, che è una merda....
...e infatti l'anno scorso usavano quello, è per questo che sono assai
felice della cosa :p


 felice della cosa :p
tanto l'esame non lo passi lo stesso :-p 

 felice della cosa :p
anche lo silberschatz non dovrebbe essere male.
http://www.wiley.com/WileyCDA/WileyTitle/productCd-0471694665.html
ma le ultime copertine fanno un po' cagare... :-O

 (semplice) *modifica* di MINIX
Mi pare un corso abbastanza scadente, il mio Sistemi Operativi era su Linux,
compresa la modifica del kernel.
-- 
Per rispondermi, togli il nome del poeta

 anche lo silberschatz non dovrebbe essere male.
Conosco. Sono relativamente familiare con entrambi. Sul Silberschatz
IMHO c'è 'più roba'. Ma trovo che i concetti siano in qualche modo
esposti più chiaramente sul Tanenbaum.
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 said:

Cambia fondamentalmente tra minix e linux...
-- 
Sensei <senseiwa at Apple's mac dot com>
Research (n.): a discovery already published by a chinese guy one month
               before you, copying a russian who did it in the 60s.



ammazzati! LOL




il corso di laboratorio dell'anno passato era su linux, il vantaggio di
minix è che è più semplice di linux, tra le altre cose ha meno syscall, e
per un approccio didattico va più che bene; da lì a linu, poi, il passo
credo sia veramente breve, si tratta sempre di unix-like... e con
un'architettura in realtà non molto elaborata (anche nel caso di linux, da
quello che si è sempre detto qua)
ciao


 per un approccio didattico va più che bene;
Deve essere tremendo mostrare ad un futuro informatico _addirittura_ un
sistema operativo _vero_! Che ha pure le syscall! 


 Cambia fondamentalmente tra minix e linux...
Bravo.




anche minix ha le syscall. ne ha solo meno -__-'
non è detto che districarsi nei mega e mega codice di linux sia più facile
che in quello di minix...



già perche' quello che conta è quello che ti fanno fare e non quello che
impari, vero?
minix è nato per essere didattico, imho i kernel 2.6 di linux non sono
per beginners...


a quanto pare sì, visto che dimostri di non aver capito e/o raggiunto un
grado di astrazione sufficiente....

 anche minix ha le syscall. ne ha solo meno -__-'
PS: esattamente come sfrutti un sistema operativo che NON ha syscall?


 che in quello di minix...
No anzi, è più difficile. Appunto non si vede perchè usare Minix, che a
parte curiose scelte progettuali come il microkernel per un sistema general
purpose, aveva senso quando i 286 erano un lusso.


 per beginners...
Infatti, ci vuole un ottimo professore per insegnare un kernel 2.6. Io l'ho
avuto (all'epoca, ahimè, era un 2.2) e trovo risibile usare Minix o altre
minchiatine.


 grado di astrazione sufficiente....
No, verrò a ripetizione da te infatti. 


 minchiatine.
ma allora sei un troll?!?!?!
dici che si deve insegnare il 2.6 e tu hai studiato su un 2.2?!!??!
Il 2.6 non è didattico, è troppo complesos per iniziare.
Non puoi pensare di iniziare a programmare iniziando subito a fare
chiss° che cosa senza passare per l'helloworld. O forse sì, visto che
razza di giudizi insulsi spari sui software nell'altro thread.

 No, verrò a ripetizione da te infatti. 
no, il mio tempo è prezioso, non lo spreco a dare a ripetizioni ad uno
che dimostra che il suo unico senso all'università è stato assecondare
il secondo principio della termodinamica.

 PS: esattamente come sfrutti un sistema operativo che NON ha syscall?
con altre forme di ipc? ;-)

 anche lo silberschatz non dovrebbe essere male.
Com'è la traduzione in italiano?
P.S.
Io mi annerii le dita sulle fotocopie del 
Silberschatz/Peterson/Baer...

 Il 2.6 non è didattico, è troppo complesos per iniziare.
Invece il 2.2 era facile. Vabbè, le tue sono parole in libertà di una
persona infinitamente presuntuosa che fa finta di nasconderlo ma proprio non
ci riesce.




Guarda, se tu avessi la metà del mio curriculum, lo avresti raccontato ai
quattro venti.


 ci riesce.
Guarda che ha ragione Ottavio, per la didattica si usa ancora oggi il 2.2. 
Sia il 2.4 che il 2.6 sono troppo complessi per capirci qualcosa 
nell'intervallo di tempo di un corso universitario. Per "capirci qualcosa" 
intendo entrare abbastanza nelle dinamiche del codice da saperci mettere le 
mani per fare cambiamenti sostanziali e introdurre modifiche funzionali di 
un certo rilievo. Se si tratta di studiare linux solo teoricamente, è 
chiaramente meglio fare riferimento al kernel 2.6.
E te lo dice uno che all'università non ha seguito un corso di sistemi 
operativi ma cinque.
PS: è veramente triste spiattellare i propri titoli su Usenet.
SALUTONI,
WindoM 

 PS: è veramente triste spiattellare i propri titoli su Usenet.
E' vero, toglie l'alibi che siamo tutti uguali.


 Com'è la traduzione in italiano?
Come le traduzioni italiane. 


 Bravo.
E quindi? Scadente perchè usi Minix invece che Linux?


 quattro venti.
Ing. informatico?
-- 
"Ci sono due cose che non si possono fare oggi, 
far pagare a chi non ha soldi e spiegare ad un asino che è un asino"



ok ok, ora sono curioso. finora so che per sfruttare il SO devi dare un
interrupt... altrimenti?
jump all'indirizzo standard? gestisci le chiamate a mano? chemmerd! :P
(se anche hai dei link va bene :) coì poi faccio il figo all'esame, LOL)


 Come le traduzioni italiane. 
Cosa significa? Esistono ottime traduzioni italiane e pessime traduzioni 
italiane: come han tradotto quel libro?

come professore a contratto, per riconosciuti meriti. 
Io sono MCP per windows 2000 professional, me lo danno anche a me un
corso per riconosciuti meriti? No? Univerista' di merda classista!
Ciao
Riccardo

 italiane: come han tradotto quel libro?
Sono stato impreciso, hai ragione. Come una decente traduzione italiana.
Non ho riscontrato grossi problemi: mi sono tuttavia accorto che la mia
č la traduzione 'Operating system concepts with Java'.
Non so in che modo differisce dalla versione 'normale' (salvo per il
fatto banale che nella maggior parte degli esempi usa Java).
Resta comunque il fatto che tale libro me lo sono spiluccato con molta
meno attenzione del Tanenbaum, per cui posso solo dire che non ho
trovato cazzate evidenti.


 corso per riconosciuti meriti?
Non sono certo meriti perchè sono un sistemista, di quello all'università
non gliene potrebbe importare di meno. E' che alcuni di noi riescono ad
avere una visione ampia dell'informatica.


 avere una visione ampia dell'informatica.
A visione ampia, che ci fai sui niusgrup? Vai a fare tonnellate di dollari, 
no? 

 Silberschatz/Peterson/Baer...
peccato che costano, avrei una serie di libri che mi comprerei...

 trovato cazzate evidenti.
del tanenbaum ci sono diverse traduzioni fatte da diverse case editrici.
Adesso non ricordo di preciso, quella del direttorio mi sembra di
ricordare fosse della utet, ma non sono sicuro.... quello che ricordo č
che a suo tempo c'čerano la versione della utet e un'altra, una delle
due ha la castroneria

 (se anche hai dei link va bene :) coì poi faccio il figo all'esame, LOL)
non fai il figo, però è una ginnastica mentale. Nulla ti vieta di fare
un ciofechissimo sistema operativo in cui il programma prepara la
richiesta e poi continua a pollare sul risultato fino a quando il kernel
non esegue l'operazione richiesta e gli fa trovare il risultato.
Quindi invece che usare un interrupt come in linux puoi fare eseguire le
operazioni in base alle scadenze di un timer interno al kernel.
di fatto è una syscall senza la chiamata da parte del programma il quale
è solo in attesa che prima o poi il kernel ti faccia la grazia. Le
prestazioni sono infami, ma il processo non deve fare una syscall ma una
sysaspettaespera :-)
sono soluzioni che nessuno usa in generale, erano usate moltissimi anni
fa quando l'hardware non era sviluppato abbastanza o qualche rara volta
quando vuoi usare un microcontrollore di basso costo per fargli fare
qualcosa per cui non è nato.

 quattro venti.
sì, scoreggiando....

 ci riesce.
prego? sarei io il presuntuoso? ma se sei tu che hai prima iniziato a
sparare merda su firefox come se fossi il dio degli sviluppatori dei
browser, poi hai umiliato nowhereman che era felice per avere trovato u
corso che si annuncia migliore di altri offerti in altre università e
adesso hai iniziato una garetta sullo stile di chi ce l'ha più lungo.
Per fortuna che sono io il presuntuoso.....
PS: adesso si spiega anche perché hai scritto "ci vuole un ottimo
professore per insegnare un kernel 2.6." nel tuo messaggio precedente. I
tuoi studenti ti considerano così poco che hai bisogno di dirtelo da
solo per non spararti un colpo in bocca?

 avere una visione ampia dell'informatica.
sì, e miope di tutto il resto.

 una delle due ha la castroneria
Le "memorie" terminologiche  che usano i traduttori
cominciano a essere decenti per cui č vero che si
trovano ancora delle castronerie ma in genere il
livello qualitativo delle traduzioni č decisamente
aumentato.
Ricordo certe prime edizioni con robe da far
accapponare la pelle degne del topo micromorbido!

 traduzione italiana.
Grazie!
E' uno dei libri che da anni che mi propongo di
comprare (che le fotocopie si stanno sbriciolando!)
e non mi dispiacerebbe leggerlo in italiano, anche
se č vero che in lingua originale costa un po' piů
di fatica ma quasi sempre č migliore.

 sysaspettaespera :-)
:D grazie della delucidazione. 
comunque, per quanto riguarda il discorso iniziale, in risposta a "un
sistema che ha addirittura delle syscall!" in definitiva immagino sia
lecito dire che un sistema operativo moderno usa _sempre_ syscall. Anche
minix (ci mancherebbe !)
ciao


 di fatica ma quasi sempre č migliore.
Io in Italiano compro solo quando sono in emergenza o quando voglio
supportare un editore che sceglie di scrivere su una certa tecnologia
(per esempio il cookbook di Ruby lo ho comprato in italico).


 computers and for applications requiring high reliability
saluti


 ramo di ingegneria, 
Scusa non per farmi i cazzi tuoi ma a 27 anni sei ancora dottorando e te 
ne vanti pure?
Magari in Italia funziona cosi ma a meno che tu non voglia continuare 
nella ricerca mi sembreresti molto svantaggiato iniziando a lavorare 
cosi' tardi. I tuoi colleghi americani che eta' hanno?
Saluti,
Bluff
-- 
Work is the curse of the drinking classes.
-Oscar Wilde

 anche lo silberschatz non dovrebbe essere male.
mi è venuto in mente un altro libro che a me è piaciuto veramente tanto
M. J. Bach, the design of the unix operating system
Bach è stato uno degli sviluppatori che con Ritchie ha scritto la prima
versione di unix. Il suo testo all'inizio era rivolto ai programmatori
di AT&T perché capissero cosa avevano e come modificarlo. Molto bello,
ed è per questo che poi è stato usato dalle università e poi è venuto
fuoiri il casino che le università usavano lo unix di AT&T e tutto il resto.
Adesso verrà il professorone saccente a dire che fa cagare perché parla
di un sistema vecchio di oltre 25 anni, ma didatticamente secondo me è
molto valido.

 cosi' tardi. I tuoi colleghi americani che eta' hanno?
in america non frega nulla a nessuno dell'età. Però c'è da dire che loro
iniziano il dottorato dopo che hanno concluso la laurea triennale, gli
dura mediamente 5 anni e nei primi due prendono il master. quindi i
tempi sono come quelli italiani, con la differenza che fanno un anno in
meno di highschool e che possono saltare gli anni dell'highschool ed
iniziare ancora prima a frequentare il college. Cosa che in Italia non
avviene in pratica anche se mi sembra teoricamente possibile.
Per quanto riguarda l'ingresso nel mondo del lavoro... Beh, sì sei più
vecchio. Però, sebbene il dottorato non abbia la stessa valenza che in
america, comunque è una esperienza. Francamente, ho scelto di farlo
perché volevo continuare a studiare l'argomento della mia tesi e se
avessi lavorato non avrei fatto nulla. Ho la possibilità attualmente di
stare all'estero e di vedere come funzionano le cose in california, che
non è male. Quando tornerò vedrò, ma non sono spaventato. Probabilmente
farò un lavoro che non farà ricerca di base, ma spero proprio di trovare
un lavoro nll'ambito della codifica video, che comunque mi piace molto.
Non sono spaventato, secondo me molti di questi discorsi che si sentono
sono seghe mentali perché è da idioti richiedere un laureato giovane con
esperienza. Se è neolaureato non può avere anni di lavoro stabile alle
spalle, soprattutto se si è lauretao a 24 o 25 anni... Tutti i miei
compagni che si sono laureati con me giusti hanno solo studiato, quelli
che avevano un lavoro part time si sono tutti presi indietro. Io ho
lavorato un po' durante il corso di laurea, ma come consulente per
sistemi informatici, quindi con impegni facilmente schedulabili e non in
part time, non avrei potuto.

 E' vero, toglie l'alibi che siamo tutti uguali.
Siamo tutti uguali fino a quando qualcuno non dimostriamo di essere
meglio degli altri. E lo dimostriamo con i fatti, e non con i titoli. Se
cosi` non fosse, allora qualsiasi nobile che sia vissuto in Europa era
sicuramente meglio del contatinotto che zappava il suo campo
Enrico

 A visione ampia, che ci fai sui niusgrup?
Mi svago.




Non avrei mai immaginato che la tua bocca e il tuo culo coincidessero, ma se
lo dici tu, deve essere vero.


 pure che non ti tira....
Sei talmente preso dall'invidia che fingi di ignorare quanto sia diversa una
certificazione Microsoft da una che è performance based (Cisco e Red Hat),
però siccome mi fai anche un po' pena ti mando due link:
http://www.certmag.com/articles/templates/cmag_feature.asp?articleid=487
http://certcities.com/editorial/features/story.asp?EditorialsID=95
Uno fa riferimento al 2003, uno al 2006, come vedi RHCE è sempre nelle
primissime posizioni (o nella prima). 
Comunque il punto (certo discutere in modo analitico con te è difficile,
forse dipende dal fatto che, come hai detto tu in un altro post, hai il culo
e la bocca che coincidono) è che non è usuale che una persona che faccia una
vita universitaria sia anche un professionista, quindi prima di venire a
fare il saputello con me avresti potuto discutere dei fatti. Ma poichè sui
fatti avevi torto marcio, allora hai provato a giocare la carta del lei non
sa chi sono io. T'ha detto male.


 solo per non spararti un colpo in bocca?
Le valutazioni che gli studenti hanno di me sono estramemente positive.
Forse troppo, dovrei diventare un po' più severo. Ma di questo non posso
discutere certo con te, non ne hai le basi.


 sicuramente meglio del contatinotto che zappava il suo campo
Se al contadinotto fosse stato reso possibile diventare nobile, e non lo
fosse diventato, allora il criterio sarebbe stato corretto ed applicabile.
Visto che a nessuno è impedito avere il mio curriculum, direi che
l'argomentazione non calza.


 reale, non uno che da benchmark è anche dieci volte più lento di Linux?
in questo corso si intende studiare un microkernel.


 C'è il rischio che tu ne abbia meno di me, a leggere 
scholar.google.com
Minchia guggol scolarr, cio` che meno serve nel mondo della ricerca. 
Ottima reference.
-- 
Sensei <senseiwa at Apple's mac dot com>
Top 10 Oxymorons:
(Retail product) "Microsoft Works"

 sinceramente non capisco la vergogna, se volessi spiegarmela....
Non ho detto che ti devi vergognare, ho detto che non mi pareva il caso 
di vantarsene, e' diverso.
Comunque grazie della spiegazione, molte cose non le sapevo.
In bocca al lupo con gli studi e con il lavoro.


 Ottima reference.
E che due coglioni, meglio di nulla, io le uniche ricerche che faccio sono 
dentro le mie narici.
  ngw
-- 
"ma gavte la nata." -- Jacopo Belbo
http://www.tochunky.org


Ispiri simpatia come una merda sul cuscino, lo sai si? 

 Minchia guggol scolarr, cio` che meno serve nel mondo della ricerca. 
Non è affatto vero, non sparare per dirle. E te lo dice uno che paga per
l'accesso alla digital library dell'ACM.


 l'accesso alla digital library dell'ACM.
quasi tutto il mio settore passa per ieee, e solo una parte delle
conferenze va su ieeexplorer. e tutte le conferenze non sponsorizzate da
ieee di fatto non mandano gli articoli online.
schoolar.google.com
 in qeusti casi serve a poco

 articolo e l'altro?
Il discorso era che secondo me il 2.6 non è lo strumento per insegnare
sistemi oeprtivi per l'elevata complessità. Tutto il resto, come il
resto del tuo messaggio, è stato ricamato dal tuo disperato bisogno di
sentirti migliore.
Se volessi rileggere il thread noterai che
* tu sei stato il primo a definire un corso scadente solo per aver il
sistema operativo adattato
* a tirare fuori il curriculum e titoli
* a lamentarti che i titoli non sono i fatti
* ad autoelogiarti

 sa chi sono io. T'ha detto male.
no aspetta... tu mi dici che non ho tirato fuori i fatti e che ho tirato
fuori i titoli. Ma probabilmente devi avere grossi problemi a rilocare
temporalmente gli eventi, visto che il pimo a vantarsi sei stato tu...
Dai, non è difficile, basta che risali l'albero dei post, quello più
vicino alla radice è quello più vecchio.... Cosa? rhce non copre un
minimo di algoritmica?
Idem per la storia del saputello, chi è venuto a fare lo sborone dicendo
che per insegnare il kernel linux 2.6 serve un buon insegnante salvo poi
scoprire al punto dopo che ti qualifichi da solo come tale
(indipendentemente da quello che insegni)
Ora, se veramente non vuoi fare una pessima figura puoi anche evitare di
ammettere che hai sbagliato ad ipotizzare che tutti in questo ng siano
degli idioti (e ripeto, non sono l'unico che studia qui) e tornare al
discorso di partenza, ovvero insegnare sistemi operativi.

 dentro le mie narici.
ACM e IEEE li puoi usare per ricercare articoli aggratise, cosi` come 
citeseer che li fa pure scaricare.
-- 
Sensei <senseiwa at Apple's mac dot com>
There are 10 types of people in the world:
those who understand binary, and those who don't.

 l'accesso alla digital library dell'ACM.
Anche io ho accesso ad acm, quindi se devi citare qualche paper, fallo 
con acm o ieee, che google non e` proprio buono.
-- 
Sensei <senseiwa at Apple's mac dot com>
Java is the most distressing thing to happen to computing since MS-DOS.
(Alan Kay)

 
schoolar.google.com
 in qeusti casi serve a poco
Scholar fa come citeseer, indicizza documenti, compresi quelli di IEEE e di
ACM, e non ci sono tuoi articoli in nessuno di questi. A me pare una cosa
piuttosto preoccupante, perchè se hai per davvero degli articoli e non sono
online, è equivalente a non averli.


 scoprire al punto dopo che ti qualifichi da solo come tale
Salvo che erano due thread separati, sei tu che li hai fusi insieme
concludendo erroneamente che io tenessi un corso su Linux 2.6. E' che per te
la questione è diventata personale.


 con acm o ieee, che google non e` proprio buono.
Non è vero, gli articoli si trovano quasi tutti, sia perchè scholar
indicizza gli stessi articoli di ACM e IEEE, sia perchè gli autori hanno
usualmente la loro pagina web con gli articoli sopra (a parte periodi di
garanzia verso l'editore).


 citeseer che li fa pure scaricare.
eh, no Sensei, per ieee devi pagare anche per cercare... ho giusto
riprovato appena adesso fuori dalla rete del campus e non va.


sono nei proceedings delle conferenze. non tutte sono ignote alla gente
del settore pur non passando per ieeexplorer.
ti faccio un esempio: nel signal processing asilomar è una conferenza
storica, sponsorizzata da ieee, l'anno scorso ho mandato un articolo, ho
il cd dei proceedings ma non va su ieeexplorer.

 la questione è diventata personale.
si perché tu hai cominciato subito ad autoelogiarti e a tirare fuori
curriculum e tutto il resto.

 A cui ho acceduto, e anche lì non esisti.
ho controllato dopo che mi hai messo una pulce nell'orecchio e ho dovuto
fare una scoperta un po' deludente. i tempi di caricamento medio dei
paper delle conferenze cui ho mandato e cui intendo mandare su
ieeexplorer è abbastanza lungo,tra un anno e diciotto mesi.
quindi, ad occhio e croce, inizierò ad esistere tra un anno nel motore
di ieee...



IEEEXplore? Da casa non lo uso... che stronzi! Vabbe`, accontentiamoci.
-- 
Sensei <senseiwa at Apple's mac dot com>
Basic research is what I am doing when I don't know what I am doing.
(Wernher von Braun)

 said:

Sembri come quelli che citano wikipedia come sacrosanta fonte di 
informazione. Meglio restar nel settore, ovvero acm o ieee, oppure i 
vari springer, elsevier... C'e` ci cita 'journal of antarctica' (o 
simile comunque).
-- 
Sensei <senseiwa at Apple's mac dot com>
Top 10 Oxymorons:
(Retail product) "Microsoft Works"

 vari springer, elsevier... 
Non stai dicendo nulla di significativo, anzi sei banale.


 IEEEXplore? Da casa non lo uso... che stronzi! Vabbe`, accontentiamoci.
ci ho provato stamattina da casa...

 
toglimi una curiosità: con l'accesso ad acm puoi avere i proceedings
della conferenza spie ?

 difesa di Firefox da bravi fanboy.
Io non stabilisco nulla in quanto, in questo frangente, faccio parte
della massa proprio come te
Enrico
P.S. ah, per me Firefox e` un prodotto mediocre

 della conferenza spie ?
No, SPIE non fa parte di ACM, l'ho appena visto.
-- 
Sensei <senseiwa at Apple's mac dot com>
There is no reason for any individual to have a computer in his home.
(Ken Olsen, President, Digital Equipment, 1977)

 Non stai dicendo nulla di significativo, anzi sei banale.
Se detto da te che citi google scholar...
-- 
Sensei <senseiwa at Apple's mac dot com>
It is a very sad thing that nowadays there is so little useless information.
(Oscar Wilde)

 No, SPIE non fa parte di ACM, l'ho appena visto.
ma porca....
grazie mille.

Ah regà, sete 'n tajo!!! :-) me fate morì, continuate così eh eh
eh :-)

 Se detto da te che citi google scholar...
Che, come detto e dimostrato, non ha meno articoli e riferimenti di ACM e
IEEE. Quindi?
