CheddarOS icon

Project Bullfrogg: A 100% custom, bare-metal x86-64 operating system powered entirely by Tadpole.

Bare-Metal x86-64 100% Tadpole Kernel Zero Foreign Runtimes CheddarFS Native

100% Tadpole Kernel Core

Written without a line of C or external assembler dependencies. The kernel relies strictly on Tadpole's native hardware aliases, structured assembly, and strict memory bounds.

SMP Core Synchronization

Multi-core symmetric multiprocessing orchestrated through local APIC and MADT table discovery. Wakes and locks application processor entry points reliably across x86-64 cores.

Direct NVMe Controller Pipeline

PCIe ECAM scanning locates storage hardware directly at startup. Creates administrative and I/O submission/completion queues to execute DMA block operations without legacy BIOS/UEFI services.

CheddarFS Filesystem

Custom disk layout featuring verified superblock signatures, generation slot rotation, and Merkle root integrity checking for deterministic, tamper-evident storage.

Paging & MMU Higher-Half

Strict four-level paging (PML4) manages kernel memory boundaries. Maps identity regions for early stage handoff before activating protected higher-half address spaces.

Interactive Boot Chords

Zero-delay hardware intercept engine listening on PS/2 and COM1. Instantly toggles between high-res GOP bootscreen horizons and raw kernel ring buffers using chord commands.

Hardware & Target Platform Invariants

← Back to CheddarFrogg Tools