What operating systems are supported?

Drivers are tested on Intel CPUs (larger range of build/kernel versions) and AMD CPUs (typically only latest build/kernel versions); if concerned about a specific OS, please submit a Technical Service Request.

The following table shows the current state of OS support for EDT’s v6.1.0 packages (last updated 02/29/2024):

Operating System Details
Windows 10/11, 64-bit For Windows 10, only build 1507 or later is supported
Linux Linux kernel: 3.10.x – 6.5.x

  • Ubuntu: 18.04 – 22.04 LTS
  • Debian: 10 (“buster”) – 12 (“bookworm”)
  • Fedora: 35, 36, 37, 38
  • RHEL: 7.x – 9.3
  • CentOS: 7.x – 8.2
Mac OS At present we do not provide drivers or support for MacOS >> details
VxWorks, Solaris, QNX At present we do not provide drivers or support for these operating systems >> details


The following table shows the current state of OS support for EDT’s v5.6.8.0 packages(last updated 11/30/2021):

Operating System Details
Windows 10/11* Windows 10 (32 & 64 bit) requires driver version or higher.

Windows 11 requires driver version or higher.

Linux *** Driver versions 5.6.x support kernels 3.10 and newer (tested through 6.5.10); with the exception of CentOs 8.3 (unsupported).
Linux kernels 4.4 and above require driver version or higher.
Linux kernels 2.6 and below require driver version or lower.
Mac OS At present we do not provide drivers or support for MacOS >> details
VxWorks, Solaris, QNX At present we do not provide drivers or support for these operating systems >> details

* Windows drivers are built using Windows 7 and tested on Windows 10 and 11. Windows Vista, Server 2008, Server 2012, 7, and 8 are not specifically tested, but the drivers are compatible to the best of our knowledge.

** Given Microsoft’s end of support for Windows XP, Windows Server 2003, and Windows 7 – EDT can only provide limited support and testing for these versions.

*** Linux Drivers are built with support from GCC 4 up to GCC 13, and tested with the latest 64-bit versions of RHEL/Alma/Rocky/CentOs Stream (9.3), CentOs Linux (8.2), Debian (12), Fedora (39), and Ubuntu (23.10). Additional testing was performed on CentOs Linux 7.7-1908, Ubuntu 18.04 LTS ARM and Ubuntu 22.04 LTS.

What hardware is supported by EDT’s v6.1.0 packages?

The following EDT hardware is supported by the v6.1.0 packages.

PCD packages:

  • A5 10G
  • S5 10G/40G
  • PCIe4 CDa (PCI CDa is not supported)
  • PCIe8 LX / FX Mainboard
  • 3P, 3x3G, Combo*, SSE, SRXL, SRXL2, DRX16, OCMP mezzanines
  • RFx SDR


PDV packages:

  • VisionLink F1
  • VisionLink F4
  • VisionLink CLS

Are EDT software driver/sdk packages available online?

Device driver/software updates are available on this web site on the Drivers & SDK page. The updates are identical to what is currently being shipped on CD-ROM disks with the boards. Be sure to read the associated README file when you download the software for instructions on extracting and installing. And always remove any previous versions of the software before installing a new one, using the appropriate utility (Add/Remove on Windows, uninstall.sh on Linux).

Does it cost extra for the support software or drivers?

Windows and Linux drivers and SDK are included with the product, and can be downloaded from our website. For MacOS and Solaris, drivers are available but may or may not work on a given platform, and support is limited.

Are EDT Windows drivers digitally signed?

Version 5.1 and later EDT windows drivers are digitally signed. Note however that 64-bit driver versions prior to, and version, contained an error in the signing chain that resulted in drivers incorrectly showing up on installation (and in the device manager) as not digitally signed. It is safe to install those drivers, but you will likely see messages from windows saying it can’t verify the digital signature. If you see any such messages when installing or later, cancel the installation immediately and contact EDT. More info about Windows signed drivers >>

Can I get the source code?

Yes, we may provide source code upon request. Please send a source code request to software@edt.com, indicating which package (PCD or PDV) and version you would like.

Can I write my own device driver?

EDT generally doesn’t provide device driver source code or support for customers to write their own device drivers. There are exceptions, usually involving an NDA and a support contract, which are evaluated on a case-by-case basis, so contact us if you have a special need and we will evaluate the request.

How often are the software support packages updated?

PDV and PCD (imaging and I/O board support) packages are typically updated twice a year (roughly April/October) as support is added for new devices, operating systems, and features. Software and firmware support for other products (e.g. systems and extenders) depends on the product; contact technical support if you need specifics.

Is RTLinux supported?

RTLinux is semi-supported — that is, along with the driver we can provide the example code at no cost, with no guarantees, and answer basic questions. If you need a lot of support to get your application up and running (and sometimes RTLinux needs a lot of support), a support contract may be required. For more information contact technical support. Please be prepared to provide your specific OS version and application requirements.

Is MacOS supported?

MacOS support for EDT devices is not currently provided.

Is Solaris supported?

Solaris support for EDT devices is not currently provided.

Is VxWorks supported?

At present we do not provide VxWorks support.

Is PowerPC supported?

Yes, using the Linux drivers you can run EDT boards on a PowerPC system.

Do you have Labview drivers? Matlab? IDL? Others?

Not directly. Our API is designed to allow programmers to build functionality into their applications, and all hooks are available to make EDT API subroutine calls from drivers for third party packages, but we do not provide the drivers ourselves. Some third-party software is provided by our partners — see the Partners page.

What versions of Linux have EDT drivers been tested on?

All drivers are specifically tested on CentOS (64-bit) and Ubuntu (64-bit) with generic kernels. Random testing on other distributions is also frequently performed as a part of our development cycle.

Real-time and low-latency Linux versions are not tested or supported with our standard drivers.

Note: Subject to change, last update 4/4/2019, applies to EDT drivers v. and later).