Linux Kernel

Supported Linux Kernels

Most Compute Stations use Linux Kernels under their operating systems.

computestation

The following are the list of supported Linux Kernels in the 25.01 release.

Compute Station 6.1 6.6 6.8
Debian Y Y
Raspberry Pi OS Y Y
Proxmox Y
Ubuntu Y
OpenWrt Y Y
Armbian Y Y
Home Assistant OS Y

Note the 6.8 kernel is NOT a Linux Long Term Support kernel.

The above kernel versions are supported globally, your local Citizen Ecosystem 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.

Raspberry Pi OS LITE

Proxmox

Proxmox is the default operating system for Home Stations.

https://pve.proxmox.com/wiki/Roadmap

Ubuntu

Ubuntu can be an alternative to Raspberry Pi OS, Armbian and Proxmox on most Compute 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.

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

Home Assistant OS

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.

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.