Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month ago
JSON representation
A lightweight kernel and operating system for Raspberry Pi
- Host: GitHub
- URL: https://github.com/brunexgeek/machina
- Owner: brunexgeek
- License: apache-2.0
- Created: 2016-08-20T16:51:04.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-06-10T02:11:36.000Z (7 months ago)
- Last Synced: 2024-06-10T03:25:38.525Z (7 months ago)
- Topics: arm, baremetal-os, kernel, machina, raspberry-pi
- Language: C++
- Homepage: https://brunexgeek.github.io/machina/
- Size: 428 KB
- Stars: 8
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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).