Skip to content

brunexgeek/machina

Repository files navigation

Raspberry Foundation Logo

Machina

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

Task list

  • FAT32 file system
  • eMMC device driver
  • Multi-tasking with threads and processes
  • Declarative UI system

Screenshot

License

Except where explicitly indicated otherwise, all source codes of this project are provide under Apache License 2.0.