RevPi base modules come with a pre-installed Linux operating system designed specifically for industrial use: Revolution Pi OS. It is based on Raspberry Pi OS, which in turn is based on Debian. Adjustments have been made to the Raspberry Pi OS: unnecessary packages have been removed, APT repositories have been added, and packages from KUNBUS have been installed. The operating system is continuously being developed.
All versions are available as operating system images at the download area.
The current version is RevPi Trixie; the previous version is RevPi Bookworm:
Use the command cat /etc/revpi/image-release to find out which image version is currently installed on your RevPi, see Query Device Information.
|
Note
|
On request, KUNBUS GmbH creates custom images. This includes both individual adaptations of existing images and completely customized images: |
Compatibility #
| RevPi Bullseye | RevPi Bookworm | RevPi Trixie | |
|---|---|---|---|
RevPi Connect 5 |
- |
✔ |
✔ |
RevPi Connect 4 |
✔ |
✔ |
✔ |
RevPi Connect S/SE |
✔ |
✔ |
✔ |
RevPi Connect+ |
✔ |
✔ |
✔ |
RevPi Connect |
✔[1] |
✔[1] |
✔[1] |
RevPi Core S/SE |
✔ |
✔ |
✔ |
RevPi Core 3 |
✔[1] |
✔[1] |
✔[1] |
RevPi Core 3+ |
✔ |
✔ |
✔ |
RevPi Core 1 |
- |
- |
- |
RevPi Compact |
✔ |
✔ |
✔ |
RevPi Flat S |
✔ |
✔ |
✔ |
RevPi Flat |
✔ |
✔ |
✔ |
End of Life (EoL) |
August 31, 2026 |
June 30, 2028 |
June 30, 2030 |
See also:
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 (Linux GUI). With a Default image, the Linux GUI is already preinstalled, whereas with a Lite image, it must be installed separately if needed. . |
|
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.
Updates #
|
Caution
|
▷ Check at regular intervals whether updates are available. ▷ Install updates promptly to close security gaps. |
See: Installing Updates
The RevPi Update Tracker keeps you up to date on security patches and updates.
Release Notes #
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
-
cockpit-revpi-redirect-firewalld
-
linux-image-6.18.37-revpi0-rpi-v8
-
mqtt-revpi-client
-
opcua-revpi-server
-
picontrol-6.18.37-revpi0-rpi-v8
-
picontrol-common
-
pictory
-
pictory-apache
-
piserial
-
pitest
-
python3-asyncua
-
python3-custom-rap-installer
-
python3-revpi-device-info
-
python3-revpimodio2
-
revpi-base-files
-
revpi-bluetooth
-
revpi-cert-wizard
-
revpicommander
-
revpi-firewalld-services
-
revpi-modbus-client
-
revpi-modbus-server
-
revpi-nm-config
-
revpi-pam-faillock
-
revpipyload
-
revpi-repo
-
revpi-security-ssh
-
revpi-sos-report
-
revpi-tools
-
revpi-tuned-configs
-
revpi-ui
-
revpi-webserver-apache
-
revpi-webserver-firewalld
The above packages, including their components, for which KUNBUS has the copyright, are subject to the GNU General Public License, Version 2. This is also stated as such in the copyright files.
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:
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 revolutionpi.com/en/support/security-advisories.
The RevPi Update Tracker keeps you up to date on security patches and updates.