The Simple Operating System
Go to file
Nocturn9x c3b3024b0f Project cleanup 2022-11-17 12:46:10 +01:00
.vscode Cleanup and refactoring 2022-11-16 20:24:33 +01:00
build Project cleanup 2022-11-17 12:46:10 +01:00
obj Project cleanup 2022-11-17 12:46:10 +01:00
src Implemented kprint 2022-11-17 12:42:45 +01:00
.gitignore Project cleanup 2022-11-17 12:46:10 +01:00
LICENSE Initial commit 2022-11-15 09:49:14 +01:00
README.md Initial work on the bootloader 2022-11-15 15:48:06 +01:00
build-cross-compiler.sh Cleanup and refactoring 2022-11-16 20:24:33 +01:00
build.sh Project cleanup 2022-11-17 12:46:10 +01:00
env.sh Cleanup and refactoring 2022-11-16 20:24:33 +01:00
run.sh Project cleanup 2022-11-17 12:46:10 +01:00

README.md

TSOS

A toy project to implement:

  • A BIOS-compatible bootloader written in x86 Assembly
  • A 32-bit kernel and associated operating system written in C
  • Drivers (keyboard, VGA, etc.)
  • Dynamic memory management
  • A shell
  • Multitasking
  • More?