Skip to content

💻 Toy Operating System for OS design concept learning

Notifications You must be signed in to change notification settings

ivanorlov2206/toyos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToyOS

Toy Operating System for OS design concept learning

Implemented

  • Serial port driver
  • VGA display driver
  • ATA Drive IO Driver
  • Readonly USTAR "filesystem" driver
  • Paging
  • GDT setting
  • Interrupts

TODO

  • Keyboard IO Driver
  • Process scheduling
  • Memory management

How to build

For successful build of this project, you have to install GCC Cross Compiler, you can find installation tutorial here When GCC is successfully installed, execute

./compile.sh

How to run

Run script installs compiled image of ToyOS into QEMU virtual machine.

./run.sh

About

💻 Toy Operating System for OS design concept learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published