Armbian

Last updated
Armbian
Armbianlogo.png
Armbian Desktop image Armbian-desktop.png
Armbian Desktop image
Developer Armbian community
OS family Linux (Unix-like)
Working stateCurrent
Source model Open source
Latest release 24.8 [1] / 1 September 2024;27 days ago (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.com

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]

Contents

Armbian comes in two distinct versions: one Debian-based, the other is based on a lightweight Ubuntu version. [4]

Releases

Version table with releases. [5]

VersionDateDebianUbuntu
22.11.12022-11-30 bullseye jammy
22.11.32023-01-09bullseyejammy
23.02.22023-02-27bullseyejammy
23.2.92023-05-25bullseyejammy
23.5.12023-05-27 bookworm jammy
23.5.592023-08-16bookwormjammy
23.5.632023-08-21bookwormjammy
23.8.12023-08-31bookwormjammy
24.2.02024-02-??bookwormjammy
24.2.22024-02-??bookwormmaybe noble?
24.5.12024-05-27bookworm noble
VersionDateDebianUbuntu

Supported hardware

Armbian supports a plethora of single-board computers. As of January 2024, it supports at least 164 different ones. [6]

MakerSBCSupportArchitecture
ARM ARM64 standard aarch64
Intel / AMD Intel / AMDstandard amd64
QEMU QEMU ARM64staging aarch64
QEMU QEMU x86staging amd64
RISC-V RISC-V staging riscv64
Sinovoip Bananapi CM4 io and M25platinum aarch64
Sinovoip Bananapi M2 Prostandard aarch64
Sinovoip Bananapi M25standard aarch64
Sinovoip Bananapi M5 and M2Pstandard aarch64
BigtreetechBIGTREETECH CB1platinum aarch64
JetHomeJetHub D1/D1+standard aarch64
JetHomeJetHub H1standard aarch64
Nvidia Jetson Nano staging aarch64
KhadasKhadas Edge 2platinum aarch64
KhadasKhadas VIM1standard aarch64
KhadasKhadas VIM1Splatinum aarch64
KhadasKhadas VIM2standard aarch64
KhadasKhadas VIM3standard aarch64
KhadasKhadas VIM3Lstandard aarch64
KhadasKhadas VIM4platinum aarch64
Libre computer La Fritestandard aarch64
Libre computer Le Potato standard aarch64
Lenovo Lenovo X13Sstaging aarch64
SipeedLicheePi 4Astaging riscv64
MekotronicsMekotronics R58 Mini PCstaging aarch64
MekotronicsMekotronics r58xstaging aarch64
MekotronicsMekotronics r58x 4Gstaging aarch64
FriendlyElecNanoPC T6staging aarch64
FriendlyElec Nanopi Duostandard armhf
FriendlyElec Nanopi Duo 2standard armhf
FriendlyElec Nanopi R5Sstaging aarch64
FriendlyElec Nanopi R6S / R6Cstandard aarch64
Hardkernel Odroid C2standard aarch64
Hardkernel Odroid M1standard aarch64
Hardkernel Odroid N2 / N2+standard aarch64
Hardkernel Odroid XU4 / HCxstandard armhf
OlimexOlimex Teres A64standard aarch64
OrangepiOrange Pi 4 and LTSstandard aarch64
OrangepiOrange Pi 5 / 5B / 5 Plusstandard aarch64
OrangepiOrange Pi Onestandard armhf
OrangepiOrange Pi Primestandard aarch64
OrangepiOrange Pi R1standard armhf
Pine64 Pine64 and LTSstandard aarch64
Pine64 Pinebook Pro standard aarch64
Pine64 RockPro64standard aarch64
RadxaRadxa E25staging aarch64
RadxaRock 3astandard aarch64
RadxaRock 5standard aarch64
RadxaRockpi 4standard aarch64
RadxaRockpi Estandard aarch64
RadxaRockpi Sstandard aarch64
RadxaZerostandard aarch64
Texas Instruments TI SK-AM62Bstandard aarch64
Texas Instruments TI SK-AM64Bstandard aarch64
Texas Instruments TI SK-TDA4VMstandard aarch64
Asus Tinkerboard / Sstandard armhf
Libre computer Tritium H3 standard armhf
Libre computer Tritium H5 standard aarch64
Xiaomi Xiaomi Pad 5 Prostaging aarch64
MakerSBCSupportArchitecture

Related Research Articles

<span class="mw-page-title-main">Single-board computer</span> Computer whose components are on a single printed circuit board

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.

<span class="mw-page-title-main">QEMU</span> Free virtualization and emulation software

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.

<span class="mw-page-title-main">A9home</span>

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.

<span class="mw-page-title-main">BeagleBoard</span> Single board computer

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.

<span class="mw-page-title-main">PandaBoard</span> Single board computer

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.

<span class="mw-page-title-main">Bodhi Linux</span> Linux distribution

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.

<span class="mw-page-title-main">Kali Linux</span> Debian-based Linux distribution for penetration testing

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.

<span class="mw-page-title-main">Banana Pi</span> Series of Chinese single-board computers

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.

<span class="mw-page-title-main">Asus Tinker Board</span> Single-board computer by Asus

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.

<span class="mw-page-title-main">MikroTik</span> Company based in Riga, Latvia

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.

<span class="mw-page-title-main">AlmaLinux</span> Linux distribution based on Red Hat Enterprise Linux

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.

<span class="mw-page-title-main">OpenHarmony</span> Family of open-source operating systems based on OpenHarmony

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.

References

  1. "Armbian 24.8 Yelt". 1 September 2024. Retrieved 1 September 2024.
  2. Proven, Liam (2022-03-03). "Linux-on-an-SBC project Armbian releases version 22.02". The Register . Retrieved 2023-08-25.
  3. Evenden, Ian (2022-03-01). "Raspberry Pi 64-bit Armbian Gets New Release". Tom's Hardware . Retrieved 2023-08-25.
  4. Rudra, Sourav (2023-12-08). "Armbian 23.11 Release Supports New Boards And Adds New OS Builds". itsfoss.com. Retrieved 2023-12-09.
  5. "Armbian OS rolling releases". github.com. 2024-02-05. Retrieved 2024-02-05.
  6. "Armbian Linux for ARM development boards". armbian.com. 2024-01-20. Archived from the original on 2024-01-20. Retrieved 2024-01-20.