Downloads
To install Nerv Linux, run one command on a computer on the same network as the machine, and follow the handbook from there. From Linux, in a terminal:
curl -fsSL https://nervlinux.org/install.sh | sh
From Windows, in PowerShell. It asks Windows for an administrator once, for the firewall rule that lets the machine reach it:
irm https://repo.nervlinux.org/install.ps1 | iex
Plexus
Joins a computer to a Nerv organisation and keeps it connected: the owner app and member service for Windows, and the client for Linux systems that are not Nerv. On Nerv, install plexus-client with dnf.
Version 0.8.1, built 2026-11-05. SHA256SUMS and its signature SHA256SUMS.asc.
| File | For | Kind | Size |
|---|---|---|---|
Plexus-0.8.1-x64-unsigned.msi | Windows 11, x64 | Installer | 22.7 MB |
plexus-client-0.8.1-1.x86_64.rpm | Linux, x86-64 | RPM package | 3.1 MB |
plexus-client-linux-x64.tar.gz | Linux, x86-64 | Archive | 2.5 MB |
plexus-owner-windows-x64.zip | Windows 11, x64 | Portable app | 4.8 MB |
Plexus edge
The authority and the relay an organisation runs on its own servers, for Linux on x86-64. On Nerv, install plexus-host or plexus-relay with dnf.
Version 0.8.1, built 2026-11-05. SHA256SUMS and its signature SHA256SUMS.asc.
| File | For | Kind | Size |
|---|---|---|---|
plexus-host-0.8.1-1.x86_64.rpm | Linux, x86-64 | RPM package | 3.9 MB |
plexus-host-linux-x64.tar.gz | Linux, x86-64 | Archive | 3.9 MB |
plexus-relay-0.8.1-1.x86_64.rpm | Linux, x86-64 | RPM package | 3.0 MB |
plexus-relay-linux-x64.tar.gz | Linux, x86-64 | Archive | 3.0 MB |
S2
Nerv's inference engine as static binaries, for a GB10 that runs another Linux, such as DGX OS. On Nerv, install nerv-s2 with dnf.
Downloading and checking a file
Every file is served from repo.nervlinux.org, and each product's latest/ directory is always its newest stable version, so a script can fetch it with curl and no version number:
$ curl -fLO https://repo.nervlinux.org/releases/stable/plexus/latest/plexus-client-linux-x64.tar.gz $ curl -fLO https://repo.nervlinux.org/releases/stable/plexus/latest/SHA256SUMS $ curl -fLO https://repo.nervlinux.org/releases/stable/plexus/latest/SHA256SUMS.asc
SHA256SUMS.asc is signed by the Nerv release key, the key that signs the Nerv repository. Check the signature, then the file against it:
$ curl -fLO https://repo.nervlinux.org/keys/RPM-GPG-KEY-nerv $ sq verify --signer-file RPM-GPG-KEY-nerv --signature-file SHA256SUMS.asc SHA256SUMS $ sha256sum -c --ignore-missing SHA256SUMS
With GnuPG, gpg --import RPM-GPG-KEY-nerv and then gpg --verify SHA256SUMS.asc SHA256SUMS. On Windows, GnuPG comes with Gpg4win, and Get-FileHash prints a file's SHA-256 to compare with its line in SHA256SUMS.
The Windows installer is not yet signed for Windows itself, so Windows names no publisher for it and warns before it runs. The signature above is what says it is ours.
New versions reach releases/testing/ first, signed by Nerv's build key, RPM-GPG-KEY-nerv-ci, and move here once they have been tested.