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