Pagina 1 di 1

Wikipedia: Linux vs. Minix

Inviato: ven mag 04, 2012 1:14
da ZeroUno
Per caso mi sono imbattuto nella pagina di wikipedia di minix, il progetto che pensavo morto da secoli e che invece ha sfornato la versione 3.2 quest'anno.

Però quell'articolo non mi è piaciuto affatto.
Wikipedia è/dovrebbe essere famosa per la sua imparzialità, mentre quella pagina sembra scritta dall'autore di minix che mi sembra di capire sia andato più lui contro torvalds che microsoft. E quella pagina non è da meno.
E' un continuo decantare i vantaggi del kernel di minix rispetto a quello monolitico (parola che ritorna innumerevoli volte per non diffamare in modo esplicito linux per circa il 90% dell'articolo).
Inoltre il confronto viene più fatto tra minix e kernel monolitico che tra microkernel (di cui si parla poco) e kernel monolitico. E questo è detto anche nella relativa pagina di discussione.

Ho visto sulla pagina di linux viene parlato di minix ma non in questi termini, anzi: "Starting with version 3 in 2005, MINIX has become free and redesigned for "serious" use."
Nella pagina di linux non si sparla neanche di windows che, anzi, viene citato solo nella sezione riguardo il porting delle applicazioni desktop. E viceversa sulla pagina di windows non si sparla di linux.

Re: Wikipedia: Linux vs. Minix

Inviato: ven mag 04, 2012 11:24
da masalapianta
non trovo errori in quell'articolo, puoi essere più esplicito?

Re: Wikipedia: Linux vs. Minix

Inviato: ven mag 04, 2012 12:10
da Blallo
Penso più che altro che "l'errore" risieda nel fatto che sarebbe stato meglio creare una pagina di comparazione tra i vari tipi di kernel, invece di includere tutto questo nella pagina di MINIX come se fosse l'unico SO ad averne uno.

Re: Wikipedia: Linux vs. Minix

Inviato: ven mag 04, 2012 16:33
da masalapianta
jimmy_page_89 ha scritto:Penso più che altro che "l'errore" risieda nel fatto che sarebbe stato meglio creare una pagina di comparazione tra i vari tipi di kernel, invece di includere tutto questo nella pagina di MINIX come se fosse l'unico SO ad averne uno.

uh? quando descrivi l'architettura di un kernel è normale descriverne anche le differenze con altre architetture, soprattutto se l'architettura che vai a descrivere è poco usata e quindi poco conosciuta

Re: Wikipedia: Linux vs. Minix

Inviato: ven mag 04, 2012 17:57
da ZeroUno
Sulle pagine wikipedia di linux (2, una per linux nel senso gnu/linux e una per linux_kernel) non si descrive linux al confronto con i microkernel. Semplicemente si descrive linux.

Re: Wikipedia: Linux vs. Minix

Inviato: ven mag 04, 2012 18:54
da masalapianta
ZeroUno ha scritto:Sulle pagine wikipedia di linux (2, una per linux nel senso gnu/linux e una per linux_kernel) non si descrive linux al confronto con i microkernel. Semplicemente si descrive linux.

evidentemente la pagina di wikipedia su linux (kernel) è incompleta; trovo corretto dare una panoramica delle architetture dei kernel per permettere di capire pregi e difetti dell'architettura di un particolare kernel

Re: Wikipedia: Linux vs. Minix

Inviato: ven mag 04, 2012 20:39
da ZeroUno
Quella non è una panoramica.
E per una comparazione che mostra i dati completi (senza proclamare vincitori) c'è la pagina apposta http://en.wikipedia.org/wiki/Comparison ... em_kernels (linkata in see also sia di linux kernel che di minix)

Tra l'altro, se ci vuoi inserire una comparazione concordo con la pagina di discussione (di minix 3) che dice che manca "a brief section on similarities and differences between minix-3 and other microrkernels?"

Re: Wikipedia: Linux vs. Minix

Inviato: ven mag 04, 2012 22:58
da ZeroUno
Dal sito ufficiale di minix: http://www.minix3.org/doc/faq-italian.html
Come sono le prestazioni di MINIX 3?
Abbiamo misurato le prestazioni di MINIX 3 (driver user-mode) in confronto a quelle di MINIX 2 (driver kernel-mode) e MINIX 3 è più lento del 5-10%.

:-D

Re: Wikipedia: Linux vs. Minix

Inviato: sab mag 05, 2012 13:02
da masalapianta
ZeroUno ha scritto:Quella non è una panoramica.
E per una comparazione che mostra i dati completi (senza proclamare vincitori) c'è la pagina apposta http://en.wikipedia.org/wiki/Comparison ... em_kernels (linkata in see also sia di linux kernel che di minix)

Tra l'altro, se ci vuoi inserire una comparazione concordo con la pagina di discussione (di minix 3) che dice che manca "a brief section on similarities and differences between minix-3 and other microrkernels?"

continuo a non capire perchè la descrizione dell'architettura di un kernel non dovrebbe comprendere l'enumerazione dei punti di forza di quell'architettura rispetto ad altre o perchè questo ti debba creare problemi

Re: Wikipedia: Linux vs. Minix

Inviato: sab mag 05, 2012 13:08
da masalapianta
ZeroUno ha scritto:Dal sito ufficiale di minix: http://www.minix3.org/doc/faq-italian.html
Come sono le prestazioni di MINIX 3?
Abbiamo misurato le prestazioni di MINIX 3 (driver user-mode) in confronto a quelle di MINIX 2 (driver kernel-mode) e MINIX 3 è più lento del 5-10%.

:-D

è normale, un microkernel deve fare più context switch di un monolitoco (modulare o meno) o di un ibrido

Re: Wikipedia: Linux vs. Minix

Inviato: sab mag 05, 2012 20:02
da ZeroUno
Però io non ho capito una cosa.
minix non è a microkernel da sempre? perchè minix 2 ha i driver in kernel mode?

Re: Wikipedia: Linux vs. Minix

Inviato: sab mag 05, 2012 21:24
da masalapianta
ZeroUno ha scritto:Però io non ho capito una cosa.
minix non è a microkernel da sempre? perchè minix 2 ha i driver in kernel mode?

Minix 2 ha i driver in kernel land, anche se sono implementati come veri e propri processi (con il loro stack, i loro registri, ecc..); ogni processo (che sia in kernel land o in user land) comunica con gli altri tramite message passing, ma quelli che girano in kernel land hanno il vantaggio di condividere lo spazio di indirizzamento, con tutti i vantaggi che ne conseguono.
In minix 3 anche i device driver sono in user land, il che aumenta i context switch ma rende il sistema _potenzialmente_ più stabile e sicuro.

Re: Wikipedia: Linux vs. Minix

Inviato: sab mag 05, 2012 23:55
da ZeroUno
Quindi minix 2 è una sorta di ibrido.
Minix 1 e 1.5?

Prima di minix quali altri sistemi operativi erano a microkernel?

Re: Wikipedia: Linux vs. Minix

Inviato: dom mag 06, 2012 21:28
da masalapianta
ZeroUno ha scritto:Quindi minix 2 è una sorta di ibrido.
Minix 1 e 1.5?

non ne conosco l'architettura
Prima di minix quali altri sistemi operativi erano a microkernel?

qnx e mach sono i primi esempi che mi vengono in mente