Skip to content

My dumb OS written in a high level language (C++) and not assembly x86

License

Notifications You must be signed in to change notification settings

jkatsanis/ArkaneHigh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArkaneOS

A very small operating system working only in kernel lol.

Tools used

  • Programming language: Assembly, C++
  • Makefile
  • GDB (debug)

Technical info

  • 64 BIT
  • Qeemu for the .bin file

Some shit

So the idea is to have a os with alot of kernel features, and you can create programs that even directly use those features without sys calls or whatever so for example you can subscribe to a OnKeyboardPress function that gets called directly from the idt ye

Some info

  • The Kernel folder is the literal kernel but also contains helper functions
  • The program folder is the os programs like terminal but also user programs that just use the kernel like a static

About

My dumb OS written in a high level language (C++) and not assembly x86

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published