Machina (pronounced MAH-kih-nah) is a minimalist kernel and operating system for Raspberry Pi 3 (aarch64 only).
Current features:
- Basic memory management with dynamic allocator
- Device and driver management
- Graphic display and colored console
- Support for PSF fonts (versions 1 and 2) in console mode
- Kernel logs via UART
- FAT32 file system
- eMMC device driver
- Multi-tasking with threads and processes
- Declarative UI system
Except where explicitly indicated otherwise, all source codes of this project are provide under Apache License 2.0.