Нутро Kernel на 60% переносимо.
Интерфейс же этого модуля вообще полностью платформенно независим. В частности, может использоваться для низкоуровневого метапрограммирования.
Я составил полную документацию на ядро, она есть в пакете Активного Блэкбокса.