This repository has been archived by the owner on Dec 12, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Home
NullException edited this page Aug 6, 2020
·
3 revisions
Welcome to the NullOS Wiki™!
This is where I'll put all of my API info.
Q&A
Q: What is NullOS ?
A: an OS
Q: What's SOARE ?
A: An alternate name for NullOS that I'll use in case someone joins the project
Q: Can I join ?
A: No, unless I know you personally, then maybe
Q: Will this run on real hardware ?
A: Maybe but don't test it unless you want to possibly fry your hardware
Q: Which emulators work ?
A: QEMU works, VirtualBox and VMWare currently don't, HyperV is untested but probably doesn't work, Bochs and others are untested
Q: Does NullOS support multiboot ?
A: No
Roadmap:
- Stage 1 FAT12 bootloader
- Stage 2 bootloader (SOARELDR)
- Hardware Abstraction Layer
- GDT and IDT abstraction
- Memory manager
- Disk IO
- PE Loader
- Convert HAL to be a module
- Keyboard IO