Skip to content

Instantly share code, notes, and snippets.

@willnode
Last active January 24, 2026 13:15
Show Gist options
  • Select an option

  • Save willnode/f67873473d0b394028e6711cfb786e3a to your computer and use it in GitHub Desktop.

Select an option

Save willnode/f67873473d0b394028e6711cfb786e3a to your computer and use it in GitHub Desktop.
OS QEMU hardware test

Using my QEMU CLI Generator, I explore how Linux OS is usable within many virtualization and hardware. Useful to track if linux really works or my CLI setup is bogged.

Test as of: Jan 24, 2026, using Pop!_OS 24.

x86_64

Disk

Kind Boot to disk? Notes
Virtio [3]
NVME
SCSI
SATA
IDE [1]
USB XHCI
USB EHCI
USB UHCI [2]
  • [1] Same behavior with booting via BIOS, and in BIOS mode it won't boot
  • [2] Super slow, almost unusable
  • [3] Won't boot with qcow2 disk, probably expected

Network

Kind Can Connect? Notes
e1000
e1000e
IGB
Virtio-Net PCI
Virtio-Net MMIO
Realtek 8255x
USB Net

Display

Kind Can Display? Notes
Virtio GPU PCI
Virtio VGA [1]
PCI VGA
RAM FB
Cirrus VGA
Bosch Display
  • [1] Boot at the same window size with QEMU, with SPICE installed it can resize dynamically

Input

Kind Can Control? Notes
PS/2
USB XHCI
USB EHCI
USB UHCI
Virtio PCI

Aarch64

TODO

Using my QEMU CLI Generator, I explore how Redox OS is usable within many virtualization and hardware. Useful to track how well it will run on a real hardware or VM settings.

Test as of: Jan 24, 2026

x86_64

Disk

Kind Redox Driver Boot to disk? Notes
Virtio virtio-blkd
NVME nvmed
SCSI ?
SATA ?
IDE ? [1]
USB UHCI
USB EHCI
USB XHCI
  • [1] Bootable with BIOS only

Network

Kind Redox Driver Can Connect? Notes
e1000 e1000d
e1000e
IGB
Virtio-Net PCI virtio-netd
Realtek 8255x
USB Net

Display

Kind Redox Driver Can Display? Notes
Virtio GPU PCI ? Crash
Virtio VGA virtio-gpud
PCI VGA ?
RAM FB ? Black
Cirrus VGA ?
Bosch Display bgad

Input

Kind Redox Driver Can Control? Notes
PS/2 ps2d
Virtio PCI ?
USB UHCI usbhidd
USB EHCI usbhidd
USB XHCI usbhidd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment