Skip to content

h3tR/JeffrOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JeffrOS

I'm trying to make a very simple botched together Operating System.
This is a hobby project so don't expect any good code or professionalism. Especially since I'm very new to C++.

The name is a combination of Jeffrey (not my name though) and OS.

Contains few basic functionalities:

  • VGA text driver
  • string and unfinished math library
  • interrupt handling (IRQ's are planned)
  • Heap memory management

Planned features:

  • Timer driver
  • VGA graphics driver
  • Keyboard driver (PS/2)
  • Disk driver + some file system
  • Shell
  • very simple GUI

Possible features:

  • Audio Driver
  • Mouse Driver
  • USB Keyboard driver
    (Following things are very unsure)
  • PCI & PCIE driver
  • Networking
  • UEFI
  • 64-bit implementation

contains some copied code because I am not a good programmer and I want to do as much as I can in high level languages.

About

tryna learn and make an os

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published