Skip to content

XenithMusic/Paranoia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PARANOIA

Paranoia is a (to-be modular) kernel, that is extremely untrustworthy of programs.

Features AND/OR Todo

  • Does not trust user-space programs in the slightest.
  • Memory Allocation (probably p bad, but it's good enough)
  • Keeping track of time poorly
  • Interrupt Descriptor Table
  • Ext2 file system
  • Drivers
  • System Call API
  • Executing other programs
  • Scheduler and/or threading

Dependencies

Compiling

~ chmod +x ./build
~ ./build
...

This will automatically build, and run with qemu-system-i386.

If you do not have qemu-system-i386 installed, use whatever emulator you want to boot from the .iso file that can be found in the root directory.

Tested on:

  • Linux Mint 21.3 (qemu-system-i386)

About

A kernel that doesn't trust you.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published