/DripOS

Yet another hobby x86_64 OS.

Primary LanguageCOtherNOASSERTION

DripOS

Yet another hobby x86_64 OS.

Build instructions:

Requirements:

x86_64-elf-gcc (cross compiler) >= 9.2.0

i386/i686-elf-gcc (cross compiler for building qloader2) >= 9.2.0

echfs-utils (For building the image)

parted

make

Building:

(Remeber to first edit this line and set the CC variable to the cross compiler that you downloaded for i386-elf-gcc or i686-elf-gcc)

Go to the directory where you downloaded the source, and then type make update_qloader2, and then make. This should generate a file called DripOS.img

Running:

You can run this in qemu (x86_64 variant) with the recommended command sudo qemu-system-x86_64 -machine q35 -enable-kvm -smp 2 -cpu host -m 2G -hda DripOS.img. You can also change -smp 2 to -smp for more cores.

NOTE: I am not responsible for any damage to any system you choose to run this on, but this should be mostly safe

To run this on real hardware, take a USB drive and write DripOS.img to the drive. (NOT as a file, using some image burning tool like dd on linux) Then you can plug it into a computer and boot from it.

a screenshot of dripos