Kernel: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Articolo riscritto, traduzione dalla versione inglese |
m wikiling |
||
Riga 40:
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 [[Max OS X]], è basato su un kernel Mach 3.0 più 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 [[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]] e padre del linguaggio [[Pascal]]) - in rete sono [http://www.dina.dk/~abraham/Linus_vs_Tanenbaum.html disponibili] maggiori dettagli.
In realtà vi sono ragioni da entrambe le parti.
|