Linux Platform

Supported Linux Kernels

Three of the four Compute Station types use Linux Kernels under their main operating systems.

computestation

Note the Operating Systems shown in the diagram are just the main one used for a particular station type, other are Operating Systems are also possible. For example, using Ubuntu in Mesh Stations and Debian in Home Stations.

Following are a list of supported (S) and recommended (R) Linux Kernels as of 2023-07-01.

Compute Station 5.10 5.15 6.1 6.2
Raspberry Pi OS Y R
Proxmox Y R
Ubuntu Y Y R
OpenWrt Y R
Armbian Y R
Home Assistant OS R

The above kernel versions supported globally, your local Modular Assist might support extra versions.

swappiness

The default swappiness of most Linux systems is 60, it should be reduce 10 in most cases.

Raspberry Pi OS

Raspberry Pi OS is the default operating system for Mesh Stations.

The Raspberry Pi OS LITE version is used for Mesh Stations.

Proxmox

Proxmox is the default operating system for Process Stations.

Alternative Operating Systems

Both Mesh Station and Process Station can run alternative operating systems.

1. Armbian

Armbian can be an alternative to Raspberry Pi OS on the Mesh Nodes.

Armbian supports many low end computers enabling everyone to own a piece of the crowd infrastructure.

Armbian is quite active and runs a train based release model.

Armbian Kernels Supported Until
23.02 6.1 not announced
22.11 5.15 not announced

Current default Armbian is 22.11 with 5.15 kernel.

2. Openwrt

Openwrt can be an alternative to Raspberry Pi OS on the Mesh Nodes.

Openwrt supports thousands of low end devices enabling everyone to own a piece of the crowd infrastructure.

Openwrt releases approximately once a year and has support for approximately two years.

Openwrt Kernels Supported Until
23.05 5.15 not announced
22.03 5.10 not announced

Current default Openwrt is 22.03 with 5.10 kernel.

3. Ubuntu

Ubuntu can be an alternative to Proxmox on the Process Stations.

Ubuntu runs on a wide range of computers, from tiny Raspberry Pis to massive IBM Mainframes, enabling Compute Stations to deployed in all possible application.

Each ubuntu version can support multiple kernels.

Ubuntu Name Kernels Supported Until
22.04 Jammy Jellyfish 5.15 2032-04-21
20.04 Focal Fossa 5.15 2030-04-23

Current default Ubuntu is 22.04 with GA kernel.

Use of Live Patching kernels is preferred, although use of OEM kernels and Hardware Enablement kernels is also possible.

Home Assistant OS Versions