Для работы A2 достаточно 4 псевдомодуля ( псевдомодуль, потому что реально это может быть разбито на более мелкие модули ): 1)  минимальная абстракция над железом, 2) управление памятью, 3) управление модулями, 4)  управление активными объектами.
Теоретически, это 4 модуля Machine, Heaps, Modules, Objects. Это минимально необходимый рантайм для языка Активный Оберон. И здесь не применяются языковые блокировки и механизмы синхронизации. Используются свои блокировки через глобальный спинлок.
Модуль Kernel это прослойка между ядром и вышележащей системой, он находится выше, ядро не может( и не должно) его использовать, и он, в целом, не является обязательным. А сейчас в нём почти ничего и нет.