Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/brunexgeek/machina

A lightweight kernel and operating system for Raspberry Pi
https://github.com/brunexgeek/machina

arm baremetal-os kernel machina raspberry-pi

Last synced: 3 days ago
JSON representation

A lightweight kernel and operating system for Raspberry Pi

Awesome Lists containing this project

README

        

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

![](https://github.com/brunexgeek/machina/raw/master/screenshot1.png)

# License

Except where explicitly indicated otherwise, all source codes of this project are provide under [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0).