Skip to content
This repository has been archived by the owner on Jul 29, 2024. It is now read-only.

TerabyteForever/JupiteerOS-Reupload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

GitHub license GitHub stars GitHub forks

JupiteerOS

Experimental Operating System (by @furkanonder)

Notes

The original repository is removed from GitHub. And I wanted to share this really instructive OS with you again.

JupiteerOS is a good starting point for the beginners who wants to get into kernel hacking and deep dive into x86 architectural structures.

I've made an easy PS/2 keyboard patch in the kernel_main.c file, so the keyboard is working now. It was a really easy fix.

Build requirements

In order to build JupiteerOS, make sure to have the following installed:

  • Bash
  • GNU Make
  • GCC (i686-elf-gcc is preferred)
  • NASM
  • QEMU (to test it)

Build

make

Build as an ISO file

make iso (Uses xorriso to do its trick.)

Run in QEMU

make run

Run in Bochs

make bochs

After running bochs, type "c" to start it.

V0.11

V0.1

References

About

Experimental Operating System (by @furkanonder)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published