FuzzyOS

Author
Gagan Kumar
Project active since
Language
C
Kernel type
Microkernel
Platforms
IA-32
User interface
Console
License
Apache License 2.0

Features

Boot: Legacy BIOS
Disk partitioning style: MBR
Exported disk image: vmdk
Exported disk image: vdi
Exported disk image: raw
kernel <-> app and app <-> app isolation
opearating-mode: real mode (boot-loader + realmode-library)
opearating-mode: protected mode (kernel + user application)
driver: disk IO
driver: PIC
driver: PIT
driver: Keyboard
file-system: FFS (in-house) (read-only)
interrupt handler
syscall: text console IO
syscall: graphics
syscall: keyboard
syscall: file handlers
process-scheduler: Round Robin
file-system: FFS (custom) (read-only)
display: text-mode
display: graphics-vga 320x200 256 colors
concurrency: Multiprocessing
app-build: Support C
app-build: Support C++
app-build: C/C++ Standard Libraries (as needed)
app-runtime: Heap memory allocation
application: calculator
application: cat
application: desktop
application: echo
application: forkbomb
application: logo
application: ls
application: ping-pong
application: sh (terminal)
application: simplecpp (example)
application: more
application: multiprocessing (example)
application: tictactoe

Development

Console

Add new comment