A microkernel operating system designed for balanced ternary hardware. Features three privilege domains (kernel/supervisor/user mapped to trit states), a modulo-3 round-robin scheduler, 27-entry interrupt vector table, syscall interface, and a 4-entry ternary status register.
THATTE-OS is compiled to .t3b binaries totalling 72 KB across 8 modules: boot, init, scheduler, interrupt handler, process manager, syscall interface, memory manager, and I/O subsystem. It represents the first operating system designed from the ground up for balanced ternary processors.
The patent protects the following system innovations:
System Software. THATTE-OS sits above the hardware layer (P1, P6, P7) and compiler (P4), providing the runtime environment for applications. It uses TritFS (P8) as its native filesystem.
THATTE-OS and its microkernel architecture are available for licensing to OS developers and embedded systems companies.
Licensing Information