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 |