/Paradox

A program that makes computer do computer things

Primary LanguageCGNU General Public License v3.0GPL-3.0

Paradox

A x86_64 operating system built ontop of the limine bootloader.

Project board: https://github.com/users/KevinAlavik/projects/5

GitHub Actions Workflow Status

GitHub last commit (branch) GitHub commit activity GitHub repo size

GitHub watchers GitHub Repo stars

Project ideas or Questions?

Got any ideas or got qeuestions for Paradox post them here

Building

To build a bootable disk file simply use our little build script:

./tools/build.sh

Now you should have a image.iso in the Paradox directory. To boot this using QEMU you can use the following command

qemu-system-x86_64 -vga std -debugcon stdio -audiodev coreaudio,id=audio0 -machine pcspk-audiodev=audio0 -hda image.iso

This will run qemu with kmesg on the stdio stream (on your host) and this also adds support for PC Speaker, so we can make sound.

You could also use our custom boot script to build and boot using QEMU:

./tools/boot.sh

Credits

Some authors have been credited on the first line in some files!

License

Paradox is licensed under the GPL v3 license.

image