Releases: Abineshabee/Shadow-OS
Releases · Abineshabee/Shadow-OS
Release list
Shadow OS v1.0.0 — Initial Release
Shadow OS v1.0.0
A minimal experimental operating system written in C and x86 Assembly.
Boots via GRUB from a bootable ISO image and runs inside QEMU or VirtualBox.
Features
- Bootloader written in x86 Assembly (NASM)
- Kernel implemented in C (32-bit, freestanding)
- Interactive command-line interface
- File system simulation (create, write, read, remove, list)
- 12 built-in commands: clear, pwd, echo, create, write,
read, remove, list, time, date, help, exit - GRUB-based bootable ISO
- Persistent disk image support via QEMU
Build Stack
- NASM assembler
- i686-linux-gnu-gcc cross compiler
- GRUB bootloader tools
- QEMU / VirtualBox for virtualization
Run
qemu-system-i386 -cdrom myos.iso -drive file=persistent.img,format=raw -m 512M