Skip to content

mtribiere/PoulpyOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License: MIT

Description

A completely custom OS written from scratch, no Linux, no Windows, no nothing.
The bootloader is in assembly, and the Kernel written in C.

Testing the OS

user@debian:~$ sudo apt update
user@debian:~$ sudo apt install qemu qemu-system-x86
user@debian:~$ make run

Compiling for dev

user@debian:~$ make debug

Todo List

  • Custom bootloader
  • Booting to 16 bits mode
  • Booting to 32 bits mode
  • Loading kernel and basic drivers
  • Avoid pulling on input buffer driver
  • Basic Shell
  • Secret command
  • Window manager
  • Better timing for the clock based
  • Support exporting to ISO file
  • Make sure the PC doesn't blow up
  • Test on real hardware

Resources and useful links

Crafted with ❤️ by mtribiere

About

A toy OS for learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published