Skip navigation.
Home

Features

Basic Characteristics

Feature Status
Architecture Microkernel, Multiserver
Implementation language C, assembly
License BSD and others
Multiprocessor Yes
Multitasking Yes
Multithreading Yes
Threading model 1:M
Preemption Full
Multiplatform Yes

Processor Architectures

Architecture Status SMP Endianness Bits Native support
amd64 Working Yes little 64 Yes
arm32 Working No little 32 Yes
ia32 Working Yes little 32 Yes
ia64 Working Yes little 64 Yes
mips32 Working No little, big 32 No
ppc32 Working No big 32 Yes
sparc64 Working Yes big 64 Yes

Memory Management Features

Feature Status
Frame allocator Buddy allocator
Heap allocator Slab allocator
Virtual memory Yes
Memory sharing Yes
Modularity Address space area backends
Pager No

IPC Features

Feature Status
Asynchronous Yes
Synchronous Yes
Short messages Registers or memory
Combo messages Data read/write, share send/receive
Copies/sharing on forward 1

Filesystem Support

Component Status Substatus
VFS Working mount, open, close, read, write, lseek, ftruncate, opendir, readdir, rewinddir, closedir, mkdir, rmdir, unlink, rename, fstat, stat
TMPFS Working open, close, read, write, ftruncate, unlink
FAT Working open, close, read, write, ftruncate, unlink
exFAT In progress open, close, read, write, ftruncate, unlink
LOCFS Working open, close, read, write, ftruncate, unlink
EXT2FS In progress open, close, read
CDFS Working open, close, read
MFS In progress open, close, read, write, ftruncate, unlink

Block device support

Device
RAM disk
loopback
GXemul disk
ATA disk