UBIQUITY Runtime can be installed on the following systems.

Windows Systems

SW Requirements

Operating System

HW Requirements

.NET Compact Framework 3.5

Windows CE 6.0 (x86);
Windows CE Compact 7.0 (ARM, x86)

256 MB RAM, CPU 500 MHz

.NET Framework between 4.0 and 4.7.1 (4.0 is distributed with the setup)

Windows XP SP3;
Windows Embedded Standard 2009 (XPe);
Windows Embedded Standard 7 (7E and 7P)32-bit and 64-bit;
Windows 7 32-bit and 64-bit;
Windows 10;
Windows 10 IoT Enterprise;
Windows Server 2008 and 2008 R2;
Windows Server 2012 and 2012 R2;
Windows Server 2016;
Windows Server 2019

512 MB RAM, CPU 500 MHz

Linux Debian 10/Ubuntu 20 System

  1. The operating system must be up to date (i.e., last kernel version) or the linux-headers of the current kernel version must be installed.

  2. Mono version 5.18.0 (or later) must be installed. For further information see If the packet is not available in the system, it will be automatically installed during the installation of the UBIQUITY runtime.

  3. The window system X11 must be the installed and enabled.

    The remote desktop is supported only with X11. So, if Wayland is installed and enabled, it must be disabled by editing the /etc/gdm3/daemon.conf file and removing the comment from


  4. The user of the default session (i.e., not ssh) must be root or a user of the sudoers group. This user must have the sbin folders in its PATH environment variable.

    To add a user to the sudoers group use the following commands:

    su -l
    usermod -aG sudo <userToAdd>
  5. The system must have the auto-login of the graphic session enabled.


For connectivity requirements, see the chapter Connectivity.