OpuntiaOS
opuntiaOS - an operating system targeting x86, ARM and RISC-V.
Install / Use
/learn @opuntiaOS-Project/OpuntiaOSREADME
<p align="center">
<img src="https://raw.githubusercontent.com/opuntiaOS-Project/opuntiaOS/master/assets/banner/banner_opac.png" width="200px">
</p>
</br>
Features
<img src="https://raw.githubusercontent.com/opuntiaOS-Project/opuntiaOS/master/assets/banner/features_opac.png" width="100%">Kernel
- x86/x86-64, ARMv7 and Arm64 kernel with pre-emptive multi-threading
- Ext2 filesystem
- /dev and /proc filesystems
- Local sockets
- POSIX signals
- TTY
- learn more
Libraries
- Runtime & support: LibC, LibCxx, LibObjC
- Rich functionality: LibFoundation
- UI functionality & rendering: LibG, LibUI
- learn more
Userland
- Composing windows manager for desktop and mobile
- Simple UI apps
- Terminal
Boot
- Custom bootloaders
- Kernel validation during the boot proccess
- Custom device tree
- learn more
How to build and run opuntiaOS?
See the build instructions
