FlexNet Licensing: Requirements

Monetize and Protect Your IP with Robust Software Licensing Technology–On-Premises, SaaS, Cloud, Virtualized and Embedded Applications

Requirements

Following are operating system and processor types supported by the FlexNet Embedded platform. FlexNet Embedded platforms are defined as a combination of an operating system and a specific processor. Each platform is licensed on an individual basis and is intended to serve the largest set of OS, processor, and build configurations possible.

For more information, please contact your Flexera Software sales representative.

Operating System Processor Version Language(s) Notes
Android
  • ARM-32
  • x86-32
  • 4.1.x
  • 4.2.x
  • 4.3.x
  • 4.4.x
  • 5.0.x
  • C
  • Android Native Development Kit (NDK) (non-Java) is only supported
  • Require using porting kit
Apple
  • x86-32
  • x86-64
  • OS X 10.9
  • OS X 10.10
  • OS X 10.11
  • C XT
  • Java* XT
  • Java requires JVM 1.8 and higher
  • Tamper Resistant Application support
AIX 64-bit
  • PowerPC
  • AIX 6.1
  • C
  • Require using porting kit
FreeBSD 32-bit
  • x86-32
  • FreeBSD 8.1
  • FreeBSD 9
  • FreeBSD 10
  • C
  • Require using porting kit
Linux 32-bit
  • x86-32
  • CentOS 6.x
  • CentOS 7.x
  • Red Hat Enterprise Linux 6.x
  • Red Hat Enterprise Linux 7.x
  • C XT
  • Java* XT
  • Support both glibc and uClibc libraries
  • Java requires JVM 1.8 and higher
  • Tamper Resistant Application support
  • Linux and Windows guest OS are supported on VMware ESX/ESXi
  • Linux and Windows guest OS are supported on Microsoft Windows Server (Hyper-V)
  • Linux and Windows guest OS are supported on Microsoft Hyper-V Server
  • Linux and Windows guest OS are supported on Citrix Xen Server
Linux 32-bit
  • ColdFire
  • uCLinux 4.3
  • C
  • Require using porting kit
Linux 32-bit
  • MIPS
  • ARM
  • PowerPC
  • Debian 6.x
  • Debian 7.x
  • C
  • Support both glibc and uClibc libraries
  • ARM platform supports the ARMv4 processor architecture running a Linux 2.6 kernel
  • All 32-bit Linux platforms support 64-bit Linux OS running in 32-bit compatibility mode
  • Require using porting kit
Linux 64-bit
  • x86-64
  • CentOS 6.x
  • CentOS 7.x
  • Red Hat Enterprise Linux 6.x
  • Red Hat Enterprise Linux 7.x
  • C XT
  • Java* XT
  • Support both glibc and uClibc libraries
  • Java requires JVM 1.8 and higher
  • Tamper Resistant Application support
  • Linux and Windows guest OS are supported on VMware ESX/ESXi
  • Linux and Windows guest OS are supported on Microsoft Windows Server (Hyper-V)
  • Linux and Windows guest OS are supported on Microsoft Hyper-V Server
  • Linux and Windows guest OS are supported on Citrix Xen Server
Solaris 32-bit
  • x86-32
  • SPARC
  • Solaris 10
  • Solaris 11
  • C
  • Java* XT (only available on SPARC)
  • Java support is only for SPARC platforms
  • Java requires JVM 1.8 and higher
  • Require using porting kit
Solaris 64-bit
  • x86-64
  • SPARC
  • Solaris 10
  • Solaris 11
  • C
  • Java* XT (only available on SPARC)
  • Java support is only for SPARC platforms
  • Java requires JVM 1.8 and higher
  • Require using porting kit
Windows 32-bit
  • x86-32
  • Windows 10
  • Windows 8.x
  • C
  • C XT
  • Java* XT
  • C#* XT
  • Java requires JVM 1.8 and higher
  • .NET requires .NET framework 3.5 and higher
  • All 32-bit Windows platforms support 64-bit Windows OS running in 32-bit compatibility mode
  • Windows 8 Apps (formerly known as "metro-style apps" are not supported)
  • Tamper Resistant Application support
  • Linux and Windows guest OS are supported on VMware ESX/ESXi
  • Linux and Windows guest OS are supported on Microsoft Windows Server (Hyper-V)
  • Linux and Windows guest OS are supported on Microsoft Hyper-V Server
  • Linux and Windows guest OS are supported on Citrix Xen Server
Windows Embedded Standard
  • x86-32
  • Windows Embedded 7.x
  • Windows Embedded 8.x
  • C
  • The Windows XP 32-bit x86 platform requires Microsoft Enhanced Cryptographic Provider v1.0
  • Require using porting kit
Windows Embedded Compact
  • x86-32
  • ARM
  • Windows Compact 7.x
  • Windows Compact 2013
  • C
  • The Windows CE 32-bit ARM platform supports the ARMv4 processor architecture
  • The Windows CE 32-bit ARM platform requires Microsoft Enhanced Cryptographic Provider v1.0
  • Require using porting kit
Windows 64-bit
  • x86-64
  • Windows 10
  • Windows 8.x
  • Windows Server 2012
  • Windows Server 2012 R2
  • C
  • C XT
  • Java* XT
  • C#* XT
  • Java requires JVM 1.8 and higher
  • .NET requires .NET framework 3.5 and higher
  • Windows 8.1 Apps (formerly known as "metro-style apps" are not supported)
  • Tamper Resistant Application support
  • Linux and Windows guest OS are supported on VMware ESX/ESXi
  • Linux and Windows guest OS are supported on Microsoft Windows Server (Hyper-V)
  • Linux and Windows guest OS are supported on Microsoft Hyper-V Server
  • Linux and Windows guest OS are supported on Citrix Xen Server
VxWorks 5.x 32-bit
  • MIPS
  • VxWork 5.5
  • C
  • Require using porting kit
VxWorks 6.x 32-bit
  • MIPS
  • VxWork 6.7
  • C
  • Require using porting kit

*In addition, when using Java or .NET (C#), you will need to ship your application with a native runtime component, thus making your application platform-dependent.

Compiler Information:

When compiling FlexNet Embedded under Windows, the following is required:

  • Visual Studio 2008 (minimum requirement)

When compiling FlexNet Embedded under Unix and Linux platforms, GCC is required. Refer to the release notes for additional information.

Operating System GCC version Notes
AIX
  • 4.0.0
 
FreeBSD
  • 4.2.1
 
Linux 32-bit
  • CentOS – GCC 4.1.2
  • Red Hat – GCC 4.4.4
 
Linux 32-bit ColdFire
  • 4.3-m68k
 
Linux 32-bit ARM
  • 4.3.2
  • Emulated with QEMU
Linux 32-bit PPC
  • 4.2.1 (CodeSourcery)
  • Emulated with QEMU
Linux 32-bit MIPS
  • 4.4.1 (CodeSourcery)
  • Emulated with QEMU
Linux 64-bit
  • CentOS – GCC 4.1.2
  • Red Hat – GCC 4.4.6
 
Solaris on x86
  • GNU Make 3.80
 
Solaris on SPARC
  • GNU Make 3.81
 
VxWorks
  • Native compiler
 

FlexNet Embedded License Server

The FlexNet Embedded License Server is available for:

Operating System Processor Version Notes
Linux 32-bit
  • x86-32
  • CentOS 6.x
  • CentOS 7.x
  • Red Hat Enterprise Linux (RHEL) 6.x
  • Red Hat Enterprise Linux (RHEL) 7.x
  • Requires Oracle Java JVM 1.8 and higher
Linux 64-bit
  • x86-64
  • CentOS 6.x
  • CentOS 7.x
  • Red Hat Enterprise Linux 6.x
  • Red Hat Enterprise Linux 7.x
  • Requires Oracle Java JVM 1.8 and higher
Windows 32-bit
  • x86-32
  • Windows Server 2012
  • Windows 8
  • Windows 10
  • Requires Oracle Java JVM 1.8 and higher
Windows 64-bit
  • x86-64
  • Windows Server 2012
  • Windows 8
  • Windows 10
  • Requires Oracle Java JVM 1.8 and higher

If you don't see your operating system and processor in this table:

  • Operating Systems: Many embedded operating systems are derived from ones listed in this table. For example, there are many embedded Linux operating systems that go by different names, but which are compatible with the same Linux kernels and GNU C runtimes and tool chains listed in this table. Another example is that several Windows Mobile editions are "powered by" the versions of Windows CE listed in this table.
  • Processors: Many embedded processors are derived from ones listed in this table. For example, there are many processors based on the same ARM "core" and MIPS "core" processors listed in this table.

Because Flexera Software cannot list all of the operating systems and processors that are compatible with those listed in this table, check the compatibility of your operating system and processor to determine whether it is supported by FlexNet Embedded.

If your operating system and processor are compatible with ones listed in this table, but you've highly customized the operating system for your specific needs, several components of FlexNet Embedded are delivered in source code so that they can be adapted to changes you have made.

If you're unsure if your combination of operating system and processor is supported, please contact Flexera Software sales to discuss alternatives.

For custom platforms, the FlexNet Embedded source code can be made available for licensing. Please contact Flexera Software sales for more information.

Back to FlexNet Licensing