BeeOSA simple, minimal "Unix-like" kernel trying to be POSIX compliant.
(at least with regard to the implemented services).
The kernel is **NOT STABLE** and is a discontinuous work mainly used as a didactical tool for operating systems and low level programming.
Because of it's simplicity it can be used as a trampoline to start digging with common operating system problems.
Once you've mastered the BeeOS sources it will be a lot easier to start hacking with more complex OS projects
Supported Architectures - x86
Core Features - Multitasking
- Syscalls
- Virtual Memory
- Virtual File System (ext2 and custom initrd)
- SLAB allocator
- Buddy allocator
- Timer queues
IPC - Signals
- Pipes
- System V messages
Synchronization - Spinlocks
- Wait queues
Drivers - TTY
- Screen
- Ramdisk
- Keyboard
Other - Multiple TTY consoles
Hosted @
https://github.com/davxy/beeos