RevPi base modules are supplied with a pre-installed Linux operating system, the Revolution Pi OS. It is based on Raspberry Pi OS, which in turn is based on Debian. Adjustments were made to the Raspberry Pi OS: unnecessary packages were removed, APT repositories were retrofitted and packages from KUNBUS were installed. All versions are available as operating system images at the download area.
|
Note
|
On request, KUNBUS GmbH creates custom images. This includes both individual adaptations of existing images and completely customized images. |
Compatibility #
As of RevPi Bookworm (04/2025) the default image can only be installed on devices with more than 4 GB eMMC memory.
See also:
RevPi Bookworm #
RevPi Bookworm is based on the Raspberry Pi OS version Bookworm Debian 12. From the major release 10/2024, all new RevPi base modules have been delivered with a pre-installed Bookworm image.
See: Reinstall image.
Features #
Cockpit |
Application for configuring the RevPi. Network configuration, user administration, status and log views can be managed via a browser. The firewall configuration allows ports 80 and 443. |
PiCtory |
Creates and manages the configuration file of a Revolution Pi system. PiCtory is integrated into the Apache web server on port 41443. |
piControl driver |
Creates and manages the process image of the Revolution Pi system and controls communication with the connected modules. |
piTest |
The command line tool enables access to the process image of the Revolution Pi system. |
Node-RED |
A graphical, flow-based tool for connecting devices and automating workflows. With the runtime |
Modbus |
Integration of Modbus protocols into the Revolution Pi system. |
MQTT Client |
Implements a virtual component as an MQTT client. |
OPC UA Server |
Implements a virtual component as an OPC UA server. |
Firewall |
The firewall blocks unauthorized access and at the same time allows the Data traffic via the required ports. The port configurations are defined in the respective packages and can be opened via Cockpit or |
NetworkManager |
Configuration file for the NetworkManager. |
RevPiModIO |
An open source Python library to program Python 3 scripts for Revolution Pi systems. |
SOS Report |
Collects system information that can help diagnose problems. This information is only stored on the system and can then be downloaded. |
GUI |
Installs all dependencies for using the graphical user interface (GUI). Not included in the Lite version of the image. |
|
PAM-based protection against brute force attacks. Accounts will be locked after repeated failed attempts. By default, this happens after three attempts and a block lasts 10 minutes. That can be configured via the configuration file |
|
Security-related extensions |
|
Allows a maximum of 10 unauthenticated SSH connections or a maximum of 3 per IP address. |
|
Activates HSTS security headers (redirecting from http to https). The permissions policy prohibits features such as |
|
Function for creating TLS certificates and saving logs in a tmpfs (in RAM). The standard key length for certificates is 4096 bits. Only connections with TLS version 1.3. are allowed. |
A detailed list of all changes can be found in the respective changelogs of the packages, e.g. /usr/share/doc/PACKAGE_NAME/changelog.Debian.gz.
Installing Updates #
|
Caution
|
▷ Check at regular intervals whether updates are available. ▷ Install updates promptly to close security gaps. |
Updates can be installed directly via the Cockpit menu Software updates.
Alternatively, updates can be installed via a terminal.
The RevPi Update Tracker provides up-to-date information on security patches and updates.
Release Notes #
-
11/2025
Contains all package updates that have been released in the Debian, Raspberry Pi OS and Revolution Pi package sources up to 2025-11-26. It uses kernel 6.12.56. -
08/2025 Contains all package updates that have been released in the Debian, Raspberry Pi OS and Revolution Pi package sources up to 2025-08-01. It uses kernel 6.6.84 with the RT patch in version 52. Safety mechanisms under the RED Commission Delegated Regulation 2022/30/EU have been implemented.
-
05/2025 Contains all package updates that have been released in the Debian, Raspberry Pi OS and Revolution Pi package sources up to 2025-05-28. It uses kernel 6.6.84 with the RT patch in version 52.
-
04/2025 (retired due to a security vulnerability)
-
01/2025 Contains all package updates that have been released in the Debian, Raspberry Pi OS and Revolution Pi package sources up to 2025-01-24. It uses kernel 6.6.46 with the RT patch in version 39.
-
12/2024 Contains all package updates that have been released in the Debian, Raspberry Pi OS and Revolution Pi package sources up to 2024-12-05. It uses kernel 6.6.46 with the RT patch in version 39.
-
10/2024 Major release for Debian Bookworm and Raspberry Pi OS Bookworm
See also:
License Terms and Conditions #
Operating system images for Revolution Pi are derived from Raspberry Pi OS, whose components are subject to different open source licenses. In addition, proprietary software packages and software are supplied with the image. KUNBUS owns the copyrights for the following packages:
-
cockpit-revpi
-
cockpit-revpi-apache
-
cockpit-revpi-redirect-apache
-
mqtt-revpi-client
-
noderedrevpinodes-server
-
opcua-revpi-server
-
picontrol
-
picontrol-common
-
pictory
-
pictory-apache
-
piserial
-
pitest
-
revpi-base-files
-
revpi-bluetooth
-
revpi-cert-wizard
-
revpi-modbus-client
-
revpi-modbus-server
-
revpi-nm-config
-
revpi-nodered
-
revpi-nodered-proxy-apache
-
revpi-pam-faillock
-
revpi-repo
-
revpi-security-ssh
-
revpi-sos-report
-
revpi-tools
-
revpi-ui
The above packages, including their components, for which KUNBUS has the copyright, are subject to the GNU General Public License, Version 2.
A operating system image also contains open source components that have been created or modified by KUNBUS. The source codes of these open source components are made available at gitlab.com/revolutionpi. In accordance with the license conditions, these source texts are also made available by KUNBUS on data carriers, which are available on request at support@kunbus.com for a processing fee.
The license conditions of the components adopted from Raspberry Pi OS are listed in the package directories at /usr/share/doc/ in the text files copyright or can also be downloaded for the respective release at: packages.revolutionpi.de/bookworm/sources/.
Security Advisories #
At KUNBUS GmbH, we attach great importance to the security of our systems and data. We are aware that security gaps can occur. You can find the latest security advisories and information on product security at kunbus.com/en/security-advisories.