So molto poco di Smalltalk ma ho notato che c'è una frequente menzione del "kernel". Dan Ingalls primo manutentore di diverse implementazioni di Smalltalk ha funzionato anche su un ambiente Javascript chiamato "Lively Kernel "e in il libro di Peter Siebel lui continuava a menzionare il "kernel".
Non posso fare a meno di pensare che non è una coincidenza che i creatori di Smalltalk abbiano usato il nome di una parte (centrale) dei sistemi operativi per fare riferimento a un particolare componente del loro linguaggio.
Era perché Smalltalk intendeva agire come un sistema operativo? Forse perché la teoria alla base della programmazione di linguaggi e sistemi operativi ha molto in comune?
Qual è la ragione alla base dell'appellazione comune dei due componenti?