Paranoia is a (to-be modular) kernel, that is extremely untrustworthy of programs.
- 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
- grub
- i686-elf-tools
~ 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)