Home  |  Contact  |  Links  |  Imprint

PdServ Library

The PdServ library provides process data communication mechanisms for Linux realtime applications in user space (i. e. using RT PREEMPT). The main focus is placed on providing a process-data interface without interfering realtime operation. The library is a prerequisite for EtherLab 2.0, but can also be used independently. It implements the MSR protocol, so Testmanager, DLS or any application based on PdCom can act as a client.


The library is released under the terms and conditions of the GNU Lesser General Public License (LGPL), version 3 or (at your option) any later version.


The library interface is documented in the pdserv.h file.

Repository Access

Please note that in beginning of 2021 the revision control system has been changed from Mercurial to Git.

The Git repository of PdServ is hosted on GitLab. The following command can be used to clone the repository in order to get the latest revisions:

git clone

File Downloads

Release Date
Current Version
  • You will always find the current stable version in the master branch in the GitLab repository. For the benefit of a continuous delivery approach we are not releasing any tarballs at the moment.
  • For binary packages (RPM/DEB), please see the Open Build Service.
Version 3.2.3 2021-04-16
Version 1.1.0 2013-11-29
Version 1.0.0 2013-01-29
Version 0.99.3 2012-02-23