Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add Redox OS #1078

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft

Conversation

zen0bit
Copy link
Contributor

@zen0bit zen0bit commented Apr 19, 2024

Need more tweaking! (configuration)

  • dowload - only latest version (manually set)
  • unpack
  • create VM - config!
  • boot VM - PARTIALLY (Need more investigation)
  • configuration

Booted but! Try yourself and help...

Eventually closes: #1076

Need more tweaking! (configuration)
Done:
- dowload
- unpack
- create VM

- Booted but!
@lj3954
Copy link
Collaborator

lj3954 commented Apr 19, 2024

I worked on this for a bit earlier as well, didn't realize there was newer images than the 0.8.0. Either way, we can't be hardcoding the date like that. Look at the get_ubuntu function for an example of what you should be doing. curl the SHA256SUM page, grep for the edition, grep for '.iso', and then gather the filename/checksum.

quickget Outdated Show resolved Hide resolved
@zen0bit
Copy link
Contributor Author

zen0bit commented Apr 19, 2024

I worked on this for a bit earlier as well, didn't realize there was newer images than the 0.8.0. Either way, we can't be hardcoding the date like that. Look at the get_ubuntu function for an example of what you should be doing. curl the SHA256SUM page, grep for the edition, grep for '.iso', and then gather the filename/checksum.

Me to Its why I puted there just this one release...

@zen0bit
Copy link
Contributor Author

zen0bit commented Apr 19, 2024

we need use this parametrs:

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

Can you help mod quickemu @lj3954

@flexiondotorg flexiondotorg changed the title feat: Add Redox OS /WIP/ feat: Add Redox OS Apr 19, 2024
@lj3954
Copy link
Collaborator

lj3954 commented Apr 19, 2024

we need use this parametrs:

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

Can you help mod quickemu @lj3954

I'm not interested on making major changes to bash quickemu. I'm working on my rewrite, as you already know, and I'll add support for these operating systems to that, once I get basic functionality.

@zen0bit
Copy link
Contributor Author

zen0bit commented Apr 19, 2024

we need use this parametrs:

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

Can you help mod quickemu @lj3954

I'm not interested on making major changes to bash quickemu. I'm working on my rewrite, as you already know, and I'll add support for these operating systems to that, once I get basic functionality.

oK

@flexiondotorg
Copy link
Member

Pause work on this until I get the web_pipe() branch merged 👍

@zen0bit zen0bit marked this pull request as draft April 20, 2024 22:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

new-os: Add RedoxOS
3 participants