Skip to content

How to Install NoDrop

Xiankun Chen edited this page Apr 12, 2026 · 1 revision

How to Install NoDrop

NoDrop can currently be installed using prebuilt packages from the official GitHub release.

The first public binary release is available here

At the moment, NoDrop packages are provided for:

  • Ubuntu 18.04 (.deb)
  • openEuler 20.03 LTS (.rpm)

Support for additional Linux distributions and kernel versions will be added in future releases.


Install from Binary Packages

Ubuntu 18.04

Download the .deb package from the release page and install it using dpkg.

sudo dpkg -i nodrop-procbuf-0.1.0_amd64.deb

Load the Kernel Module

After installation, load the NoDrop kernel module:

sudo modprobe nodrop

Verify Installation

You can verify that the module is loaded:

which nodrop
lsmod | grep nodrop

Once installed, the nodrop command should be available in your system PATH.


openEuler 20.03 LTS

Download the .rpm package from the release page and install it using rpm.

sudo rpm -ivh nodrop-procbuf-0.1.0-1.x86_64.rpm

Load the Kernel Module

sudo modprobe nodrop

Verify Installation

which nodrop
lsmod | grep nodrop

Uninstall

Ubuntu

sudo dpkg -r nodrop-procbuf

openEuler

sudo rpm -e nodrop-procbuf

Notes

  • This release is built from the procbuf branch.

  • This package has only been tested on above systems.

  • Intel Protection Key (PKEY) support is disabled in this build.

  • NoDrop logs are stored by default in: /var/log/nodrop/

  • Currently supported operating systems:

    • Ubuntu 18.04
    • openEuler 20.03 LTS

More distributions and kernel versions will be supported in future releases.

Clone this wiki locally