PDA

Visualizza la versione completa : linux con microkernel?


Caleb
23-04-2005, 17:17
secondo voi quali complicazioni nascono dal far girare linux con un microkernel? sarebbe fattibile, mantenendo intatto lo strato di tutto il software rimanente (shell, applicativi e roba varia)? e per quanto riguarda i driver?

Ikitt
23-04-2005, 17:24
Originariamente inviato da Caleb
secondo voi quali complicazioni nascono dal far girare linux con un microkernel?
Vuol dire praticamente riscriverelo tutto :fagiano:

sarebbe fattibile, mantenendo intatto lo strato di tutto il software rimanente (shell, applicativi e roba varia)?
Yes, a parte quanto sta a stretto contatto col kernel (tool raid, lvm, modutils...)
e per quanto riguarda i driver?
Nope. Riscritti anche loro, che io sappia :fagiano:

Se serve un microkernel, non serve Linux :stordita:

Caleb
23-04-2005, 17:29
preciso, allontanandomi dall'ambiente linux in s: fattibile scrivere da zero un microkernel e sfruttare il software gnu esistente?

weatherman
23-04-2005, 17:35
Originariamente inviato da Caleb
secondo voi quali complicazioni nascono dal far girare linux con un microkernel? sarebbe fattibile, mantenendo intatto lo strato di tutto il software rimanente (shell, applicativi e roba varia)? e per quanto riguarda i driver?
si, si, si, gia' stato fatto
http://os.inf.tu-dresden.de/L4/LinuxOnL4/
per maggiori informazio riguardo a performance etc. :
http://os.inf.tu-dresden.de/L4/LinuxOnL4/papers.shtml
(a parte che gnu/hurd ai tempi utilizzo' i driver (block devices e network cards) di linux 2.0)

Caleb
23-04-2005, 17:37
uh, interessante

vado a leggere

Ikitt
23-04-2005, 17:39
Originariamente inviato da Caleb
preciso, allontanandomi dall'ambiente linux in s: fattibile scrivere da zero un microkernel e sfruttare il software gnu esistente?
Ah ma aspetta: te intendevi dire rendere Linux (il kernel) un microkernel, non piu' monolitico? Allora confermo quanto detto sopra;

Sullo scrivere un microkernel, e' fattibile, ma a farlo microkernel 'vero' non e' mica facile, HURD docet.

Caleb
23-04-2005, 17:42
no, mi ero espresso alla pisello di segugio

intendevo: scrivere un kernel da zero e sfruttare il software che attualmente gira su linux

eathebread
23-04-2005, 17:55
ah ecco... infatti non capivo cosa si intendesse con microkernel. Ma che applicazioni pu avere scriversi un mikrokernel? Tanto vale usare linux, no? Magari dico vaccate...

Caleb
23-04-2005, 17:59
just for fun :D

reali applicazioni... boh, estensione ai sistemi strict real-time?

Ikitt
23-04-2005, 18:01
Originariamente inviato da eathebread
Ma che applicazioni pu avere scriversi un mikrokernel?
Stabilita', modularita'... E' da un po che la ricerca nell'ambito dei SO si e' spostata sui microkernel.

Non son mica sicuro che realtime == microkernel, del resto pero' l'esame di realtime e' quello che mi e' andato peggio, cosi' non sono attendibile :incupito:

Loading