Developer | Armbian community |
---|---|
OS family | Linux (Unix-like) |
Working state | Current |
Source model | Open source |
Latest release | 24.8 [1] / 1 September 2024 |
Repository | |
Available in | English |
Update method | APT |
Package manager | dpkg |
Platforms | ARM, RISCV64, AMD64 |
Kernel type | Monolithic |
Userland | GNU |
License | GPLv2 |
Official website | www |
Armbian is a computing build framework that allows users to create system images with configurations for various single-board computers (SBCs). [2] Armbian's objective is to unify the experience across ARM single-board computers, while maintaining performance with hardware-specific optimizations. [3]
Armbian comes in two distinct versions: one Debian-based, the other is based on a lightweight Ubuntu version. [4]
Version table with releases. [5]
Version | Date | Debian | Ubuntu |
---|---|---|---|
22.11.1 | 2022-11-30 | bullseye | jammy |
22.11.3 | 2023-01-09 | bullseye | jammy |
23.02.2 | 2023-02-27 | bullseye | jammy |
23.2.9 | 2023-05-25 | bullseye | jammy |
23.5.1 | 2023-05-27 | bookworm | jammy |
23.5.59 | 2023-08-16 | bookworm | jammy |
23.5.63 | 2023-08-21 | bookworm | jammy |
23.8.1 | 2023-08-31 | bookworm | jammy |
24.2.0 | 2024-02-?? | bookworm | jammy |
24.2.2 | 2024-02-?? | bookworm | maybe noble? |
24.5.1 | 2024-05-27 | bookworm | noble |
Version | Date | Debian | Ubuntu |
Armbian supports a plethora of single-board computers. As of January 2024, it supports at least 164 different ones. [6]
Maker | SBC | Support | Architecture |
---|---|---|---|
ARM | ARM64 | standard | aarch64 |
Intel / AMD | Intel / AMD | standard | amd64 |
QEMU | QEMU ARM64 | staging | aarch64 |
QEMU | QEMU x86 | staging | amd64 |
RISC-V | RISC-V | staging | riscv64 |
Sinovoip | Bananapi CM4 io and M25 | platinum | aarch64 |
Sinovoip | Bananapi M2 Pro | standard | aarch64 |
Sinovoip | Bananapi M25 | standard | aarch64 |
Sinovoip | Bananapi M5 and M2P | standard | aarch64 |
Bigtreetech | BIGTREETECH CB1 | platinum | aarch64 |
JetHome | JetHub D1/D1+ | standard | aarch64 |
JetHome | JetHub H1 | standard | aarch64 |
Nvidia | Jetson Nano | staging | aarch64 |
Khadas | Khadas Edge 2 | platinum | aarch64 |
Khadas | Khadas VIM1 | standard | aarch64 |
Khadas | Khadas VIM1S | platinum | aarch64 |
Khadas | Khadas VIM2 | standard | aarch64 |
Khadas | Khadas VIM3 | standard | aarch64 |
Khadas | Khadas VIM3L | standard | aarch64 |
Khadas | Khadas VIM4 | platinum | aarch64 |
Libre computer | La Frite | standard | aarch64 |
Libre computer | Le Potato | standard | aarch64 |
Lenovo | Lenovo X13S | staging | aarch64 |
Sipeed | LicheePi 4A | staging | riscv64 |
Mekotronics | Mekotronics R58 Mini PC | staging | aarch64 |
Mekotronics | Mekotronics r58x | staging | aarch64 |
Mekotronics | Mekotronics r58x 4G | staging | aarch64 |
FriendlyElec | NanoPC T6 | staging | aarch64 |
FriendlyElec | Nanopi Duo | standard | armhf |
FriendlyElec | Nanopi Duo 2 | standard | armhf |
FriendlyElec | Nanopi R5S | staging | aarch64 |
FriendlyElec | Nanopi R6S / R6C | standard | aarch64 |
Hardkernel | Odroid C2 | standard | aarch64 |
Hardkernel | Odroid M1 | standard | aarch64 |
Hardkernel | Odroid N2 / N2+ | standard | aarch64 |
Hardkernel | Odroid XU4 / HCx | standard | armhf |
Olimex | Olimex Teres A64 | standard | aarch64 |
Orangepi | Orange Pi 4 and LTS | standard | aarch64 |
Orangepi | Orange Pi 5 / 5B / 5 Plus | standard | aarch64 |
Orangepi | Orange Pi One | standard | armhf |
Orangepi | Orange Pi Prime | standard | aarch64 |
Orangepi | Orange Pi R1 | standard | armhf |
Pine64 | Pine64 and LTS | standard | aarch64 |
Pine64 | Pinebook Pro | standard | aarch64 |
Pine64 | RockPro64 | standard | aarch64 |
Radxa | Radxa E25 | staging | aarch64 |
Radxa | Rock 3a | standard | aarch64 |
Radxa | Rock 5 | standard | aarch64 |
Radxa | Rockpi 4 | standard | aarch64 |
Radxa | Rockpi E | standard | aarch64 |
Radxa | Rockpi S | standard | aarch64 |
Radxa | Zero | standard | aarch64 |
Texas Instruments | TI SK-AM62B | standard | aarch64 |
Texas Instruments | TI SK-AM64B | standard | aarch64 |
Texas Instruments | TI SK-TDA4VM | standard | aarch64 |
Asus | Tinkerboard / S | standard | armhf |
Libre computer | Tritium H3 | standard | armhf |
Libre computer | Tritium H5 | standard | aarch64 |
Xiaomi | Xiaomi Pad 5 Pro | staging | aarch64 |
Maker | SBC | Support | Architecture |
A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer. Single-board computers are commonly made as demonstration or development systems, for educational systems, or for use as embedded computer controllers. Many types of home computers or portable computers integrate all their functions onto a single printed circuit board.
Computer operating systems based on the Linux kernel are used in embedded systems such as consumer electronics, in-vehicle infotainment (IVI), networking equipment, machine control, industrial automation, navigation equipment, spacecraft flight software, and medical instruments in general.
QEMU is a free and open-source emulator. It emulates a computer's processor through dynamic binary translation and provides a set of different hardware and device models for the machine, enabling it to run a variety of guest operating systems. It can interoperate with Kernel-based Virtual Machine (KVM) to run virtual machines at near-native speed. QEMU can also do emulation for user-level processes, allowing applications compiled for one processor architecture to run on another.
The A9home was a niche small-form-factor desktop computer running RISC OS Adjust32. It was officially unveiled at the 2005 Wakefield Show, and is the second commercial ARM-based RISC OS computer to run a 32-bit version of RISC OS. When the Iyonix PC was withdrawn from sale, the A9home remained the only hardware to be manufactured specifically for the RISC OS marketplace.
The BeagleBoard is a low-power open-source single-board computer produced by Texas Instruments in association with Digi-Key and Newark element14. The BeagleBoard was also designed with open source software development in mind, and as a way of demonstrating the Texas Instrument's OMAP3530 system-on-a-chip. The board was developed by a small team of engineers as an educational board that could be used in colleges around the world to teach open source hardware and software capabilities. It is also sold to the public under the Creative Commons share-alike license. The board was designed using Cadence OrCAD for schematics and Cadence Allegro for PCB manufacturing; no simulation software was used.
The ODROID is a series of single-board computers and tablet computers created by Hardkernel Co., Ltd., located in South Korea. Even though the name ODROID is a portmanteau of open + Android, the hardware is not actually open source because some parts of the design are retained by the company. Many ODROID systems are capable of running not only Android, but also regular Linux distributions.
Rockchip is a Chinese fabless semiconductor company based in Fuzhou, Fujian province. Rockchip has been providing SoC products for tablets & PCs, streaming media TV boxes, AI audio & vision, IoT hardware since founded in 2001. It has offices in Shanghai, Beijing, Shenzhen, Hangzhou and Hong Kong. It designs system on a chip (SoC) products, using the ARM architecture licensed from ARM Holdings for the majority of its projects.
Linaro is an engineering organization that works on free and open-source software such as the Linux kernel, the GNU Compiler Collection (GCC), QEMU, power management, graphics and multimedia interfaces for the ARM family of instruction sets and implementations thereof as well as for the Heterogeneous System Architecture (HSA). The company provides a collaborative engineering forum for companies to share engineering resources and funding to solve common problems on ARM software. In addition to Linaro's collaborative engineering forum, Linaro also works with companies on a one-to-one basis through its Services division.
The PandaBoard was a low-power single-board computer development platform based on the Texas Instruments OMAP4430 system on a chip (SoC). The board has been available to the public at the subsidized price of US$174 since 27 October 2010. It is a community supported development platform.
Bodhi Linux is a light-weight Linux distribution based on Ubuntu that uses an Enlightenment DR17-based fork called Moksha as its desktop environment. The philosophy for the distribution is to provide a minimal base system so that users can install the software they want. In turn, the distribution only includes software that is essential to most users, such as a file manager (Thunar), a terminal emulator (Terminology), and a web browser. To install additional software, Bodhi Linux developers maintain a browser-based app store that uses apturl to install programs.
Mbed is a development platform and operating system for internet-connected devices based on 32-bit ARM Cortex-M microcontrollers. The project was a collaboratively developed by Arm and its technology partners. As of July 2024 Mbed is no longer actively developed by Arm.
Kali Linux is a Linux distribution designed for digital forensics and penetration testing. It is maintained and funded by Offensive Security. The software is based on the Debian Testing branch: most packages Kali uses are imported from the Debian repositories. The tagline of Kali Linux and BackTrack is "The quieter you become, the more you are able to hear", which is displayed on some backgrounds, see this example.
Banana Pi is a line of single-board computers produced by the Chinese company Shenzhen SINOVOIP Company, its spin-off Guangdong BiPai Technology Company, and supported by Hon Hai Technology (Foxconn). Its hardware design was influenced by the Raspberry Pi, and both lines use the same 40-pin I/O connector.
Pine Store Limited, doing business as Pine64, is a Hong Kong–based organization that designs, manufactures, and sells single-board computers, notebook computers, as well as smartwatch/smartphones. Its name was inspired by the mathematical constants pi and e with a reference to 64-bit computing power.
The Asus Tinker Board is a single-board computer launched by Asus in early 2017. Its physical size and GPIO pinout are designed to be compatible with the second and third-generation Raspberry Pi models. The first released board features 4K video, 2 GB of onboard RAM, Gigabit Ethernet and a Rockchip RK3288 processor running at 1.8 GHz.
MikroTik is a Latvian network equipment manufacturing company. MikroTik develops and sells wired and wireless network routers, network switches, access points, as well as operating systems and auxiliary software. The company was founded in 1996, and as of 2022, it was reported that the company employed 351 employees.
AlmaLinux is a free and open source Linux distribution, developed by the AlmaLinux OS Foundation, a 501(c) organization, to provide a community-supported, production-grade enterprise operating system that is binary-compatible with Red Hat Enterprise Linux (RHEL). The name of the distribution comes from the word "alma", meaning "soul" in Spanish and other Latin languages. It was chosen to be a homage to the Linux community.
Twister OS is a 32-bit Operating System created by Pi Labs for the Raspberry Pi single board computer originally, with a x86_64 PC version released a few months later. Twister is meant to be a general-purpose OS that is familiar or nostalgic to users. Twister is based on Raspberry Pi OS Lite and uses the XFCE desktop environment. Twister OS also has a version called "Twister OS Armbian" designed for ARM SBCs with the RK3399 CPU. There are four versions of the operating system, TwisterOS Full, Twister OS Lite, Twister UI and Twisters OS Armbian.
OpenHarmony (OHOS) is a family of open-source distributed operating systems based on HarmonyOS derived from LiteOS, donated the L0-L2 branch source code by Huawei to the OpenAtom Foundation. Similar to HarmonyOS, the open-source distributed operating system is designed with a layered architecture, consisting of four layers from the bottom to the top: the kernel layer, system service layer, framework layer, and application layer. It is also an extensive collection of free software, which can be used as an operating system or in parts with other operating systems via Kernel Abstraction Layer subsystems.
Orange Pi is a line of single-board computers (SBCs) developed and manufactured by Shenzhen Xunlong Software Co., Ltd. Designed for educators and developers, Orange Pi enables users to tinker with electronics, learn programming, and build various projects.