Skip to content

Latest commit

 

History

66 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[Work in Progress]

Hobbyist 32 bit kernel that bootstraps off of DOS and aims to be able to virtualize DOS in the operating system using v8086.

Completed: DOS bootstrap, E820, paging, GDT, IDT, malloc, sleep subsystem, FAT, PS2 keyboard, PMM/VMM, logging, processes, reimplementing essential C standard library, per process vRAM buffer

In Progress: syscalls, concurrency

Future: v8086, returning to DOS

NOTE: the fat filesystem is copied from https://github.com/ultraembedded/fat_io_lib.

About

Windows 9x-inspired kernel in 32-bit protected mode for DOS with DOS virtualization in v8086 mode (WORK IN PROGRESS)

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages