Supported Hardware and Software

Software

Programs supported on managarm include Weston (the Wayland reference compositor), kmscon (a system console), GNU coreutils, bash, nano and others.

A list of packages is available on our repo. A quick overview of various categories can be found at package list.

Hardware

Real Hardware

  • General: USB (UHCI, EHCI, XHCI)
  • Graphics: Generic VBE graphics, Intel G45
  • Input: USB human interface devices, PS/2 keyboard and mouse
  • Storage: USB mass storage devices, NVMe, AHCI, ATA
  • Network: USB CDC ECM/NCM ethernet devices, USB MBIM cellular modems, RTL8168 family, Intel Gigabit Ethernet devices
  • Serial: UART, CP2102 (USB to UART), FTDI FT232 (USB to UART)

Virtual Hardware

Includes all of the hardware listed above

  • Graphics: virtio GPU, Bochs VBE interface, VMWare SVGA
  • Storage: virtio block
  • Networking: virtio net