Les opérations de création de noyau sont logiquement accomplies sur un système particulier possédant un compilateur. Les systèmes en production n'en possèdent généralement pas.
Ils confient donc à un compilateur, à partir du logiciel qu'ils ont écrit dans un langage de programmation OO tel que C++, Smalltalk, Java ou C#, le soin de le traduire dans les instructions élémentaires du processeur […]