Kernel: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m aggiunte immagini
Riga 45:
* [[KeyKOS]] (a [[nanokernel]])
* The [[L4 microkernel family]]
* [[MachKernel kernelMach|Mach]], utilizzato in [[Hurd]] e in [[Mac OS X]]
* [[MERT]]
* [[Minix]]
Riga 58:
 
=== Kernel monolitici e microkernel a confronto ===
I kernel monolitici sono spesso preferiti ai microkernel a causa del minor livello di complessità nel controllo dei codici di controllo in uno spazio di indirizzamento. Per esempio [[XNU]], il kernel di [[Mac OS X]], è basato su un kernel Mach 3.0 più componenti BSD nello stesso spazio di indirizzamento in modo da abbattere i tempi di latenza tipici dei microkernel.
 
A partire dai primi anni '90 i kernel monolitici sono considerati obsoleti. Il progetto di [[Kernel Linux|Linux]] come kernel monolitico anziché come microkernel è stato uno degli argomenti della famosa ''guerra di religione'' fra [[Linus Torvalds]] (il creatore di Linux) e [[Andrew S. Tanenbaum|Andrew Tanenbaum]] (celebre docente di sistemi operativi, autore di [[Minix]]) - in rete sono [http://www.dina.dk/~abraham/Linus_vs_Tanenbaum.html disponibili] maggiori dettagli.