quickemu-project / quickemu

Quickly create and run optimised Windows, macOS and Linux virtual machines
MIT License
10.96k stars 479 forks source link

new-os: Add RedoxOS #1076

Open mohsenkhanpour opened 7 months ago

mohsenkhanpour commented 7 months ago

Redox OS is a rust based operating system.

The steps to run on a VM is documented here: https://doc.redox-os.org/book/ch02-01-running-vm.html

The bootable images for Redox 0.8.0 are located here. To try Redox using a virtual machine such as QEMU or VirtualBox, download the demo variant, check the SHA256 sum to ensure it has downloaded correctly.

The command to spin up the VM:

SDL_VIDEO_X11_DGAMOUSE=0 qemu-system-x86_64 -d cpu_reset,guest_errors -smp 4 -m 2048 \
    -chardev stdio,id=debug,signal=off,mux=on,"" -serial chardev:debug -mon chardev=debug \
    -machine q35 -device ich9-intel-hda -device hda-duplex -netdev user,id=net0 \
    -device e1000,netdev=net0 -device nec-usb-xhci,id=xhci -enable-kvm -cpu host \
    -drive file=`echo $HOME/Downloads/redox_demo_x86_64*_harddrive.img`,format=raw
zen0bit commented 7 months ago

I will look into that..

We should include OS using microkernel :+1:

zen0bit commented 7 months ago

Since I not yet done any configuration in quickemu (whoonix, my first try still not here...) I will need help with that...

~Needed command is above (Not tested)~ tested and booted to desktop we need create modified configuration for RedoxOS in quickemu

flexiondotorg commented 6 months ago

Anyone interested in working on this might find our guide to adding a new OS to quickget useful.