Architecture - CKCHDX/PROJECT-AION GitHub Wiki
This Architecture page breaks down AIONβs internal modules, interfaces, and data flows in detail.
1. Module Overview
-
Bootloader (
boot/boot.S
,linker.ld
) -
Kernel Core (
kernel/kernel.c
,kernel/utils.c
): memory management, scheduler, tasking -
Hardware Probe (
kernel/aion/io/sensory.c
,hardware_probe.c
) -
Entropy Filter (
kernel/entropy_filter.c
,entropy_filter.o
) -
Learning Engine
- Praxon (
kernel/aion/stem/brain_stem.c
) - Clustering (
kernel/aion/brain/concept.c
,intuition.c
)
- Praxon (
-
Memory Subsystem (
kernel/aion/memory/ai_alloc.c
,experience.c
) -
Control & I/O Panels (
kernel/panel/
) -
TTS Module (
kernel/aion/speaker.asm
,speaker.c
)
2. Component structure
Bootloader β Kernel Core β Probe β Filter β Learning Engine β Memory β Panels β TTS)*
4. Module Interactions
From | To | Mechanism |
---|---|---|
Bootloader | Kernel Core | Multiboot header & GRUB |
Kernel Core | Hardware Probe | Function call & buffer |
Hardware Probe | Entropy Filter | Raw byte streams |
Entropy Filter | Learning Engine | High-entropy frames |
Learning Engine | Memory Subsystem | Concept objects |
Memory Subsystem | Control Panel | Shared memory & events |
Learning Engine | TTS Module | Cluster IDs β phonemes |