A toy operating system from scratch (in progress).
ZiZoyaOS runs on a QEMU virtual machine/(qemu-system-i386) emulator:
ZiZoyaOS runs on a real PC (Old Sony VAIO):
- nasm - assembler for assembly code
- qemu - CPU emulator to debug our OS
- gcc - compiler for C code
In QEMU Windows version which executable files are separated, EXEs below can be used for testing:
- qemu-system-i386
- qemu-system-x86_64
- cd zzyos-v1.0.1/output
- qemu-system-i386 -fda ZiZoyaOS.bin
- 2020/12/21 It seems MingGW has some differences from Linux one which caused extra obstacles during developing, therefore, I decided to switch my environment to Linux in future developing. Current step: zizoya-kernel. Everything before zizoya-kernel(folder) is totally based on Windows environment.
- I have abandoned this project long time ago and it is not an fully developed operating system technically. Feel free to continue working on it!