Skip to content

mtribiere/PoulpyOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5b3b2de · May 14, 2023

History

26 Commits
Jul 13, 2021
Jul 4, 2021
Jun 6, 2021
Jul 13, 2021
Jun 6, 2021
Jun 6, 2021
Jun 5, 2021
May 31, 2021
Jul 13, 2021
May 14, 2023
Jul 9, 2021
Jul 4, 2021
Jul 4, 2021
Jul 4, 2021

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