Newsgroup: it.comp.os.dibattiti
Titolo: mach

Leggendo qua e la mi e' caitato di vedere scritto che Linus Torvalds in 
un suo libro descrive come pessima l'implementazione del microkernel mach.
Ovviamente ho i miei dubbi righuargo la sua affermazione in quanto il 
microkernel e' una concezione che meglio raccoglie l'ideologia che si va 
affermando nel mondo dei S.O. ossia il che tutto debba costituire un 
task con vita propria (pure i drivers di periferica) per fare di ogni 
elemento del software un microsistema con ingressi e uscite.
D'altro canto ognuno e' portato a difendere le proprie creature....
Ora, dal momento che mach e' il cuore di FreeBSD e, soprattutto, Mac OS 
X, non credo che sia progettino cosi' malpensato e la dimostrazione e' 
proprio la validita' di OS X.
Voi cosa ne dite?

 Voi cosa ne dite?
che sei fuori strada. Mach è un'implementazione fallimentare di 
microkernel, e probabilmente una delle cause della cattiva fama. Se 
pensi ad un microkernel ben fatto devi pensare a L4 (nelle sue vari 
incarnazioni). E' *molto* più picolo di mach ma anche molto più 
performante, e non è un case se anche gli sviluppatori diu GNU/Hurd 
hanno abbandonato prima macg, forkandolo in uno GNU/mach, e poi anche 
quest'ultimo per usare L4::Pistachio (se non ricordo male)

 un suo libro descrive come pessima l'implementazione del microkernel mach.
Dovresti leggere un po' di più quello che scrive Linus, prima di farti
un'opinione perché quello che riporti, pur vero, è asssai parziale.
Ciao,
-- 
Daniele Orlandi

 e' proprio la validita' di OS X.
FreeBSD con mach credo non abbia niente a che spartire.
Per Darwin invece credo che il discorso sia un po' particolare: e'
vero che c'e' un bel po' di codice mach, ma c'e' anche un bel po' di
codice BSD. Potrei dire una cazzata, ma credo che il kernel mach lanci
come unico task un kernel bsd che gira a ring0...
.a.
-- 
Il mattino ha l'oro in bocca. Il MATTino ha l'OrO In bOcca.
i lma tt ino ha l'o roin bocc a.ilmattinohal'oroinbocca. il ma tt in
oh al' or oi nb oc ca. il matti noha l'oroinbocca. IL MATtiNO Ha l'ORO
InBOCCa. I l m a t t i n o  h a l' o r o i n b o c c a . ilmattinohal'oroin
BoCcA. iLmAtTiNoHaL'oRoInBoCcA.

 quest'ultimo per usare L4::Pistachio (se non ricordo male)
Di QNX che ne pensate?
-- 
Non lo capiscono, i grandi, che il mondo dei giovani č un mondo fragile.
E' come un paese in guerra permanente, in cui tutti vogliono avere
ragione. E nel quale veniamo spesso lasciati da soli.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 FreeBSD con mach credo non abbia niente a che spartire.
deve esserci un qualche documento falso in giro su internet, perche' 
tanto tempo fa avevo letto pure io che freebsd era basato su un microkernel.
Poi, quando ho studiato cosa fossero freebsd e mach mi sono accorto 
della castroneria, ma per un po' ci ho creduto.

 quest'ultimo per usare L4::Pistachio (se non ricordo male)
scusa, ma in che relazione sono L4 e pistachio? Pistachio non e' la 
release stabile di l4?

 release stabile di l4?
mi pare di ricordare che tra le varie versioni ci siano delle differenze 
non solo implementative, ma anche di specifiche delle api (perché 
*credo* che in realtà L4 sia una specifica, una cosa tipo SPARC)

 Di QNX che ne pensate?
Che se lo utilizzassero come piattaforma multimediale e per giocare ne
vedremmo davvero delle belle
Henryx

 come unico task un kernel bsd che gira a ring0...
Quasi:
http://www.kernelthread.com/mac/osx/arch_xnu.html
-- 
[ RiK0                                ]
[ Go away! The internet is full!      ]
[ Non credo negli schemi non vincenti ]

gabriele renzi ha scritto:

scusate: ma mach e' un kernel specifico sotto licenza gpl oppure e'
semplicemente una specifica?

Bungabonga ha scritto:

AFAIK è un kernel specifico sotto una licenza molto libera tipo MIT/BSD, 
quelli del progetto gnu lo avevano forkato in un loro GNUMach che poi 
hanno abbandonato.

 semplicemente una specifica?
mach e' di proprieta' di una universita' (se ricordo bene CMU). Quelli 
della fsf chiesero di averlo sotto licenza compatibile con la gpl e dopo 
una valutazione da parte degli avvocati dell'universita' diedero mach 
alla fsf con una licenza compatibile con la gpl, ma non ricordo che 
razza di licenza.