User:MartijnBraam/devicecategory

From postmarketOS

Booting devices

All the devices in this table can at least boot postmarketOS. To monitor boot progress, you must be able to receive output from the screen, a network adapter, or a serial port. If you verify that a device not on this list boots postmarketOS, please create a page for the device and make a merge request.

Main

These are the most supported devices, maintained by at least 2 people and have the functions you expect from the device running it's normal OS, like calling on a phone, working audio and a functional UI.

Device Codename Architecture Released Chipset CPU GPU FDE Camera GPS Mobile Data SMS Calls
PINE64 PinePhone pine64-pinephone AArch64 2019 Allwinner A64 4x 1152 MHz Cortex-A53 Mali-400 MP2 Y P Y Y Y Y
Purism Librem 5 purism-librem5 AArch64 2019 NXP i.MX8MQ 4x 1.5 GHz Cortex-A53 Vivante GC7000Lite Y P Y Y Y Y
QEMU aarch64 qemu-aarch64 aarch64 2003 QEMU ARM Virtual Machine QEMU ARM Cortex-A57 Virgil 3D Y - - - - -
QEMU amd64 qemu-amd64 x86_64 2003 QEMU Standard PC QEMU Virtual Virgil 3D Y - - - - -
QEMU riscv64 qemu-riscv64 riscv64 2003 QEMU RISCV64 Virtual Machine QEMU Virgil 3D Y - - - - -

Community

Devices that had a lot of work put into, regressions are actively fixed and is overall in a pretty good shape.

Error: No field named "StatusXwayland" found for any of the specified database tables.

Testing

All other device ports, including new ones. Maintainers can create merge requests to move devices to community if requirements are met on the Device categorization page.

Error: No field named "StatusXwayland" found for any of the specified database tables.

Status Legend

Code Meaning
Y Yes, fully implemented
P Partially implemented
N Not working yet
Untested
- Not applicable -- device does not have feature

Status Columns

Column Meaning
USB Net After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Flashing It is possible to flash the device with pmbootstrap flasher.
Touch Touching the screen is recognized properly.
Screen The device's display is working.
Wifi Connecting to wireless network is possible.
XWayland Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works.
FDE Full disk encryption and unlocking with osk-sdl.
Mainline Instead of a Linux kernel fork, it is possible to run mainline.
Battery Charging the battery with charging-sdl is possible (this seems to be largely untested, please update your device's column if charging is possible).
3D Hardware accelerated 3D graphics
IMU The sensor that measures proper acceleration works.
Audio Using the device's speakers/headphone jack works.
Bluetooth It's possible to pair and use other devices via the bluetooth protocol.
Camera Taking photos and videos works.
GPS The Global Positioning System sensor works.
Mobile Data Connecting to the Internet via cellular network.
SMS Sending and receiving short messages works as intended.
Calls Talking to other people over the cellular network.