Tilck is an educational monolithic kernel designed for Linux binary compatibility, running on i386 and RISCV64 architectures. It supports about 100 Linux syscalls and can run mainstream Linux programs like BusyBox and Vim. The project features comprehensive testing infrastructure, supports both BIOS and UEFI booting, includes file systems like FAT32 and ramfs, and aims for embedded systems applications requiring deterministic behavior and ultra low-latency. Future plans include ARM support and networking capabilities for embedded use cases.
Table of contents
ContentsOverviewFeaturesBooting Tilck on x86Documentation and HOWTOsA comment about user experienceFAQSort: