Kernel: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Microkernel: exec di amigaos non è un microkernel perchè non implementa servizi server
Kernel monolitici e microkernel a confronto: Il Pascal l'ha creato Niklaus Wirth...
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 [[Mac 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 [[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]] 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.