Skip to content

A custom operating system written in rust to learn more about memory, drivers and processes

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

marekvospel/vos

Repository files navigation

Vos

Vos is a custom OS created to learn more about what kernels do and about as many low level things as possible.

Boot error codes

Code Message
M Not booted with multiboot
C CPUID instruction is not supported
L Long mode is not supported by the cpu

Atributions / Resources

  • Blog OS - A blog explaining many things from the boot process to memory management. [MIT/Apache-2.0]
  • Building an OS - A video series explaining everything including the bootloader, drivers etc. [CC-BY-SA-4.0]
  • OSDev Wiki - A wiki about stuff like VGA text mode etc. includes code examples both in C and asm. [CC0]

About

A custom operating system written in rust to learn more about memory, drivers and processes

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published