Arch Linux · ARM · RISC-V

Beryllium
Linux that just works

A user-friendly, rolling-release Linux distribution built for ARM and RISC-V single board computers. Ready to use right out of the box.

Download Read the Wiki

Setup

Modern Installer

Our custom-built installer guides you through setup in minutes. Pick your device, choose your desktop, and you're done — no manual partitioning, no config files.

Beryllium installer
  • Beryllium desktop

    Desktop

    A polished, responsive desktop environment ready to go.

  • Beryllium on hardware

    Real Hardware

    Test builds validated on actual SBC hardware.

  • beryllium@rk3588 — ~
    $ neofetch
    Beryllium
    OSBeryllium OS aarch64 Kernelberyllium DECinnamon Shellbash CPURK3588 (8) @ 2.4GHz Memory512MB / 8192MB

    Neofetch

    Custom patch so your system info proudly shows Beryllium.

Did you know?

Our Projects

Two operating systems, one goal — making computing accessible.

Beryllium OS

A user-friendly Arch-based Linux distribution for ARM (aarch64) and RISC-V (riscv64) single board computers. Rolling release, easy to use, and works out of the box.

Beryllium OS Micro

A unix-like operating system for CircuitPython powered microcontrollers. Bringing familiar OS concepts to the smallest of hardware.

You can now run Steam on your ARM SBC

Click learn more and follow the guide to learn how to install Steam onto your SBC and start playing games today!

Steam on ARM

Features

Get a smooth experience with Beryllium!

Privacy

Beryllium does not collect or store any info from user installations.

Open Source

Beryllium is open source and anyone can contribute.

Easy to Use

Beryllium keeps things simple. No need to be a Linux expert to get started.

Works Out of The Box

Flash, boot, done. Beryllium is pre-configured so you can start using your SBC in minutes.

Customizable

Beryllium is really customizable no matter which desktop environment you choose.

Rolling

Beryllium is a rolling release distribution based on Arch, that is always updated and never behind!

Supported devices

Currently Beryllium supports the following devices.

Radxa Rock 5A
aarch64
SoCRK3588S
RAM2–16 GB LPDDR4x
StorageeMMC, M.2 NVMe
Radxa Rock 5B
aarch64
SoCRK3588
RAM4–16 GB LPDDR4x
StorageeMMC, M.2 NVMe, PCIe 3.0
Radxa Rock 5B Plus
aarch64
SoCRK3588
RAM4–16 GB LPDDR4x
StorageeMMC, M.2 NVMe, PCIe 3.0
Radxa Rock 5C
aarch64
SoCRK3588S2
RAM1–8 GB LPDDR4x
StorageeMMC, microSD
Radxa Rock 5D
aarch64
SoCRK3588S
RAM2–16 GB LPDDR4x
StorageeMMC, M.2 NVMe
Radxa Rock 5 ITX
aarch64
SoCRK3588
RAM4–16 GB LPDDR4x
FormMini-ITX
Radxa NX5 Kit
aarch64
SoCRK3588S
RAM4–16 GB LPDDR4x
FormSystem-on-Module
Radxa Rock 4C Plus
aarch64
SoCRK3399-T
RAMUp to 4 GB LPDDR4
StorageeMMC, microSD
Radxa CM5
aarch64
SoCRK3588S
RAM4–16 GB LPDDR4x
FormCompute Module
Khadas Edge 2
aarch64
SoCRK3588
RAM4–16 GB LPDDR5
StorageeMMC, M.2 NVMe
Khadas VIM4
aarch64
SoCAmlogic A311D2
RAM4–8 GB LPDDR4x
StorageeMMC, M.2 NVMe
Mekotronics R58X
aarch64
SoCRK3588
RAMUp to 16 GB LPDDR4x
StorageeMMC, M.2 NVMe
Mekotronics R58S
aarch64
SoCRK3588S
RAMUp to 16 GB LPDDR4x
StorageeMMC, M.2 NVMe
Mekotronics R58X-4G
aarch64
SoCRK3588
RAMUp to 16 GB LPDDR4x
Extras4G LTE modem
Mekotronics R58X-Pro
aarch64
SoCRK3588
RAMUp to 16 GB LPDDR4x
StorageeMMC, M.2 NVMe, SATA
Fydetab Duo
aarch64
SoCRK3588S
RAM8 GB LPDDR4x
FormTablet, 12.35" display
Orange Pi 5
aarch64
SoCRK3588S
RAM4–32 GB LPDDR4x
StorageeMMC, M.2 NVMe
Orange Pi 5 Plus
aarch64
SoCRK3588
RAM4–32 GB LPDDR4x
StorageeMMC, 2x M.2 NVMe
Indiedroid Nova
aarch64
SoCRK3588S
RAM4–16 GB LPDDR4x
StorageeMMC, microSD
Cool Pi 4B
aarch64
SoCRK3588S
RAM4–16 GB LPDDR4x
StorageeMMC, M.2 NVMe