UDI Platform Support
The Universal Driver Interface can be deployed on any platform supported by .NET Standard, .NET Core, and .NET Framework. This includes Windows, Mac OS X, many variants of Linux, and even mobile platforms such as Android and iOS. Below are the details on each platform and minimum compatibility requirements.
Windows
OS | Versions | Architectures |
Windows Client | 7 SP1+, 8.1 | X64, x86 |
Windows 10 Client | Version 1607+ | X64, x86 |
Windows Server | 2008 R2 SP1+ | X64, x86 |
Mac OS
OS | Versions | Architectures |
Mac OS X | 10.12+ | X64 |
Linux
OS | Versions | Architectures |
Red Hat Enterprise | 7, 6 | x64 |
CentOS | 7 | x64 |
Oracle Linux | 7 | x64 |
Fedora | 27 | x64 |
Debian | 9, 8.7+ | x64 |
Ubuntu | 18.04, 16.04, 14.04 | x64 |
Linux Mint | 18, 17 | x64 |
openSUSE | 42.3+ | x64 |
SUSE Enterprise Linux (SLES) | 12 SP2+ | x64 |
Android, iOS, Mac through Xamarin
Xamarin Target | Minimum Version |
Xamarin.iOS | 10.14 |
Xamarin.Mac | 3.8 |
Xamarin.Android | 8.0 |
Unofficially Supported
OS | Versions | Hardware |
Raspbian (Debian-based Linux) |
Kernel 3.18+ | Raspberry Pi 3, 3+ recommended for minimum performance |