gitmyhub

armada

Shell ★ 631 updated 4h ago

SteamOS-like ARM handheld distro

A prototype SteamOS-like Linux distro for ARM gaming handhelds like the Odin 2 and AYANEO Pocket EVO, bundling Steam, FEX, and Proton for game compatibility.

Fedora bootcROCKNIXFEXProtonShellsetup: hardcomplexity 4/5

Armada is a prototype Linux distribution designed to turn ARM-based handheld gaming devices into something resembling a SteamOS console. SteamOS is the operating system used in Valve's Steam Deck, and Armada brings a similar experience to Qualcomm-powered handhelds such as the AYANEO Pocket EVO and the Odin 2 series, which are Android-based gaming handhelds that can also run Linux.

The distribution is built on Fedora bootc, which is a container-based approach to managing operating system images, and draws device support (bootloader, input mappings, audio profiles) from ROCKNIX, an existing community project for handheld gaming Linux. Three key components ship bundled: a native ARM64 build of Steam, FEX for translating x86 instructions so games compiled for Intel or AMD processors can run on the ARM chip, and CachyOS Proton 11, a compatibility layer that lets Windows games run on Linux.

Installing Armada requires flashing the image to an SD card and then replacing the device bootloader (called ABL) with a ROCKNIX version. The README warns clearly that flashing the bootloader can permanently damage the device if done incorrectly. Once running, Steam starts automatically, and a first-run setup allows Wi-Fi configuration and account login. There is currently no upgrade path: to move to a newer Armada build, the user must reflash the SD card and redownload their games.

The README includes a prominent security warning: the prototype ships with SSH open and a default password of armada, meaning anyone on the same network can log in. Users are advised to change the password before using the device outside a trusted network.

Known issues include no real suspend (idle battery drains faster than expected), occasional GPU lockups from the Steam interface, and an unmapped Quick Access Menu button. Armada is GPL-2.0 licensed.

Where it fits