MultiTask Operating System Running on single core IA32 processor Intel PentiumII
it was designed to run on my PentiumII PC when I was in college 2003~2005
- supports IA32 only
- single core OS
- IA32 protected mode
- user application on ring 3
- init
- idle
- kernel and driver on ring 0
- IA32 segment management
- memory management
- FAT16/32 file system
- PCI enumeration
- IDE hard drive
https://www.bilibili.com/video/BV1YS4y1r77n?share_source=copy_web
https://github.com/cpuwolf/myos-ia32/wiki/Build-on-Ubuntu-18.04-x86_64
https://github.com/cpuwolf/myos-ia32/wiki/Run-OS-on-Oracle-VirtualBox