Image file in image/os-image
qemu-system-i386 -fda image/os-image
- Use type
Other - Use version
Other/Unkown - Allocate atleast 2GB of ram
- Set the iso image in
image/os-image.isoinIDE Secondary Masterstorage device as aLive CD - Boot the machine
kernel/contains all the kernel related files.kernel/k_exec.ccontains thek_mainfunction which gets executed on boot.libc/contains all the standard C Libraries written for vSOS.boot/contains files which help in booting up the OS. These include the bootloader, global descriptor table, protected mode switch and such.drivers/contains drivers for hardware devices that vSOS supports.image/contains the image for vSOS and compilation script.
- Hardware drivers
- Interactive shell
- Proprietory C library
... and more
- https://stanislavs.org/helppc/idx_interrupt.html
- https://wiki.osdev.org/Meaty_Skeleton
- https://www.udacity.com/course/introduction-to-operating-systems--ud923
- http://www.jamesmolloy.co.uk/tutorial_html/
- https://wiki.osdev.org/PIC
- https://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf
- https://github.com/cfenollosa/os-tutorial
PLEASE RUN ONLY ON A VIRTUAL MACHINE / EMULATOR