Info | ||
---|---|---|
| ||
Copyright 2015 by Assured Information Security, Inc. Created by Ross Philipson <philipsonr@ainfosec.com>. This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/. |
The PV Linux Drivers (aka the Linux tools) are located at https://github.com/OpenXT/pv-linux-drivers
They are built by the build scripts as both Debian and RPM packages.
They can be found in the build output directory and on the iso in the "debian" and "rpms" directories, that can be used at repositories by the package managers.
Since they are kernel modules, they are distributed as DKMS packages that get compiled against the kernel(s) that the guest is using.
Development
To work on the PV Linux Drivers, just clone them in a guest and use simple make operations.
For example, to work on the vusb driver in a Debian Jessie 64 bits guests:
$ sudo apt-get install git build-essential linux-headers-amd64 $ git clone https://github.com/OpenXT/pv-linux-drivers.git $ cd pv-linux-drivers/openxt-vusb # Then make the desired modifications $ make # Build $ sudo make install # (optional) Install $ sudo modprobe openxt-vusb # Load the module to test it
Previous method
The Linux PV drivers for OpenXT are a DKMS package that is built/rebuilt on in the Linux guest.
DKMS Manually for Development
...