Skip to content

DriveWire4 v4.3.6p for Linux aarch64

Choose a tag to compare

@qbancoffee qbancoffee released this 12 Jan 03:43
· 3 commits to main since this release

Linux aarch64 Release Notes

This release was compiled with OpenJDK 21 using the final known stable source files maintained by Aaron Wolfe.
DriveWire 4 has historically depended on platform-specific libraries, including the SWT UI toolkit and the nrjavaserial serial library. Because nrjavaserial does not support modern platforms such as Apple Silicon or ARM Linux environments, DriveWire 4 has now been updated to use jSerialComm, a modern and actively maintained cross-platform serial library.

This Linux aarch64 build includes the appropriate SWT and jSerialComm native components required for stable operation on contemporary 64-bit ARM Linux distributions.


Important Requirement

BEFORE STARTING DRIVEWIRE, MAKE SURE THE SWT WEBKIT LIBRARY IS INSTALLED.
IF YOU RUN DRIVEWIRE WITHOUT THIS LIBRARY, IT WILL CORRUPT THE INSTALLATION.
INSTALLING THE LIBRARY AFTER THE FACT WILL NOT FIX THE ISSUE — DRIVEWIRE WILL NEED TO BE REINSTALLED.

On Debian-based systems (Ubuntu for ARM, Raspberry Pi OS 64-bit, etc.), install the WebKit bridge with:

sudo apt install libswt-webkit-gtk-4-jni

Launching DriveWire 4

This release includes a launcher script that should be used to start DriveWire 4:

./run-linux.sh

You may also run the installer, which will create a desktop launcher:

./install_linux

Bundled JRE

A bundled OpenJDK 21 JRE is included with this release, so there is no need to install Java.
The bundled JRE is fully self-contained and will not interfere with any existing Java installation on your system.