Operating Systems

Open Automation Software has 3 target deployments: Linux, Windows, and Windows 10 IoT Core.

Linux

OS Version Architectures Notes
Red Hat Enterprise Linux 6+ x64 Microsoft support policy
Red Hat Enterprise Linux
CentOS
Oracle Linux
7+ x64 Red Hat support policy
CentOS lifecycle
Oracle Linux lifecycle
Fedora 31+ x64 Fedora lifecycle
Debian 9+ x64, ARM32, ARM64 Debian lifecycle
Ubuntu 20.10, 20.04, 18.04, 16.04 x64, ARM32, ARM64 Ubuntu lifecycle
Linux Mint 18+ x64 Linux Mint end of life announcements
openSUSE 15+ x64 OpenSUSE lifecycle
SUSE Enterprise Linux (SLES) 12 SP2+ x64 SUSE lifecycle

Windows 10 IoT Core

The Win 10 IoT Core target uses .NET Core for its runtime, currently supporting .NET Core 3.x.


Windows

The Windows target  has 5 different Framework installations for compatibility for older systems.  For server systems and client applications running on Windows the following frameworks are supported:

.NET Framework 4.5.2

For use with Visual Studio 2017 and 2019

The most up to date version is for .NET Framework 4.5.2 and will run on the following Windows Operating Systems for both 32 bit and 64 bit operating systems on all service packs.

  • Windows 10 – 32 bit and 64 bit
  • Windows 10 IoT Enterprise 64 bit
  • Windows 8.1 – 32 bit and 64 bit
  • Windows 8 – 32 bit and 64 bit
  • Windows 7 SP1 – 32 bit and 64 bit
  • Windows Vista SP2 – 32 bit and 64 bit
  • Windows Server 2019- 64 bit
  • Windows Server, version 1809 – 64 bit
  • Windows Server, version 1803 – 64 bit
  • Windows Server, version 1709 – 64 bit
  • Windows Server 2016 – 64 bit
  • Windows Server 2012 R2 – 64 bit
  • Windows Server 2012 – 64 bit
  • Windows Server 2008 R2 SP1 – 64 bit
  • Windows Server 2008 SP2 – 36 bit and 64 bit

.NET Framework 4.0 (Legacy versions)

For use with Visual Studio 2010, 2012, 2013, 2015, and 2017

  • Windows XP – 32 bit and 64 bit
  • Server 2003 – 32 bit and 64 bit

.NET Framework 3.5 (Legacy versions)

For use with Visual Studio 2008

  • Version 9.0 of Open Automation Software is for .NET Framework 3.5 and will run on all Windows Operating Systems for both 32 bit and 64 bit operating systems.

.NET Framework 2.0 (Legacy versions)

For use with Visual Studio 2005

  • Version 4.0 of OPCSystems.NET is for .NET Framework 2.0
  • Will run on Windows 2000 Professional (with .NET Framework 2.0) and all 32 bit operating systems supporting .NET Framework 2.0

.NET Framework 1.1 (Legacy versions)

For use with Visual Studio 2003

  • Version 1.1 of OPCSystems.NET is for .NET Framework 1.1 and will run on the following Windows Operating Systems for 32 bit operating systems.
  • Will run on Windows 2000 Professional (with .NET Framework 2.0) and all 32 bit operating systems supporting .NET Framework 1.1

Client Applications

For client applications Smart Clients will run on all Windows operating systems. All components are compiled for Any CPU and are 100% managed.

For thin client applications all browsers that support JSON jQuery. This includes the following but not limited to:

  • Chrome
  • Internet Explorer 8.0 or greater
  • Safari
  • Firefox
  • Mozilla