Category: InformationalOlli Vanhoja
2012
2012
Zeke
Zeke is a tiny Unix-like operating system implementation that has grown up from an even smaller CMSIS-like embedded system.
Key Features
- Kernel
- Fully pre-emptible kernel mode
- Object-oriented thread scheduling system
- One-to-one kernel threads for user processes
- freeBSD-like sysctl interface
- Processes
- ASLR
- Copy-On-Write virtual memory
- Per process capabilities
- Unix-like fork and exec
- elf32 support
- Linux-style elf32 core dumps
- IPC
- Signals
- mmap
- pipes
- pty
- File Systems
- Complete file system abstraction (VFS)
- FAT12/16/32 support
- Fast RAM file system
- MBR support
- freeBSD-like device file interface
- Userland
- Mostly C99 compliant libc
- Standard user application separation by using POSIX processes
- System call based kernel services