2.1. Supported Platforms
A platform refers to the combination of your target machine’s OS version, CPU, and toolchain (compiler or Visual Studio). Each platform has an RTI architecture name, which is a shorthand way to identify the platform. The “target” is the machine where you will deploy your completed application. (As opposed to a “host”, which is where you will be developing the application.)
For example, if you have a 64-bit Windows machine with Visual Studio® 2017,
the architecture name is x64Win64VS2017
. For a 64-bit Linux machine with
gcc version 7.3.0, the architecture name is x64Linux4gcc7.3.0
.
The first table lists the supported operating systems and their architecture names.
Once you know your architecture name, use the following tables to see which products/features are supported. You will also need to know your architecture name when downloading/installing various Connext libraries.
These table have columns that show you the supported products/features for each architecure. In these tables, Y means Supported.
Note: You may need to scroll down to the end of each table and then scroll to the right in order to see all the content.
2.1.1. RTI Architecture Names
OS |
Version |
CPU |
RTI Architecture [2] |
---|---|---|---|
Android |
Android 12 |
ARM64 |
arm64Android12clang12.0.8 ndkr23b [5] |
Linux |
Ubuntu 18.04 LTS |
Arm v7 |
armv7Linux4gcc7.5.0 [6] |
Ubuntu 18.04 LTS, 22.04 LTS |
Arm v8 |
armv8Linux4gcc7.3.0 |
|
Red Hat Enterprise Linux 8, 9; Ubuntu 18.04 LTS, 20.04 LTS, 22.04 LTS |
x64 |
x64Linux4gcc7.3.0 [10] |
|
x64Linux4gcc7.3.0FACE_GP [8] |
|||
Ubuntu 22.04 LTS |
x64 |
x64Linux5Unreal5.2clang15 [9] |
|
macOS |
macOS 11, 12, 13 |
ARM64 |
arm64Darwin20clang12.0 |
x64 |
x64Darwin20clang12.0 |
||
QNX |
QNX Neutrino 7.1 |
Arm v8 |
armv8QNX7.1qcc_gpp8.3.0 |
x64 |
x64QNX7.1qcc_cxx8.3.0 |
||
VxWorks |
VxWorks 23.09 |
x64 |
x64Vx23.09llvm16.0 |
x64Vx23.09llvm16.0_rtp |
|||
Windows |
Windows 11 |
ARM64 |
arm64Win64VS2022 |
Windows 10, 11; Windows Server 2016, 2022 |
x64 |
x64Win64VS2017 |
|
Custom-supported target platforms, only available on demand: |
|||
AIX |
AIX 7.2 |
POWER9 |
64p9AIX7.2xlclang16.1 [1] |
Linux |
TI Linux 8.2.0.3 |
Arm v8 |
armv8Linux-armgcc9.2.1 [1] |
Red Hat Enterprise Linux 7.x [23]; CentOS 7.0 |
x64 |
x64Linux3gcc4.8.2 [1] |
|
x86 |
i86Linux3gcc4.8.2 [1] |
||
RedHawk Linux 8.4.1 |
x64 |
x64RedHawk8.4gcc8.5.0 [1] |
|
x86 |
i86RedHawk8.4gcc8.5.0 [1] |
||
QNX |
QNX for Safety 2.2 |
Arm v8 |
armv8QOS2.2qcc_cxx8.3.0 [1] |
QNX Neutrino 7.0.4 |
Arm v8 |
armv8QNX7.0.0qcc_cxx5.4.0 [1] |
|
Arm v7 |
armv7QNX7.0.0qcc_cxx5.4.0 [1, 6, 11] |
||
QNX Neutrino 7.1 |
Arm v8 |
armv8QNX7.1qcc_cxx8.3.0 [1] |
|
QNX Neutrino 7.0.4 |
x64 |
x64QNX7.0.0qcc_gpp5.4.0 [1] |
|
VxWorks |
VxWorks 7.0 (SR0630) |
x64 |
x64Vx7SR0630llvm8.0.0.2 [1] |
x64Vx7SR0630llvm8.0.0.2_rtp [1] |
|||
VxWorks 22.03 |
ppc |
ppc32Vx22.03gcc8.3.0_rtp [1] |
|
Windows |
Windows 10; Windows Server 2012 R2, 2016 |
x64 |
x64Win64VS2015 [1] |
Windows 10; Windows Server 2016 |
x86 |
i86Win32VS2015 [1] |
|
i86Win32VS2017 [1] |
2.1.2. RTI Infrastructure Services
This table shows which RTI Infrastructure Services are supported on each architecture.
OS |
RTI Architecture [2] |
Persistence [4] |
Routing |
Recording |
Web Integration |
---|---|---|---|---|---|
Android |
arm64Android12clang12.0.8 ndkr23b [5] |
||||
Linux |
armv7Linux4gcc7.5.0 [6] |
Y |
Y |
Y |
|
armv8Linux4gcc7.3.0 |
Y |
Y |
Y |
Y |
|
x64Linux4gcc7.3.0 [10] |
Y |
Y |
Y |
Y |
|
x64Linux4gcc7.3.0FACE_GP [8] |
|||||
x64Linux5Unreal5.2clang15 [9] |
Y |
Y |
Y |
Y |
|
macOS |
arm64Darwin20clang12.0 |
Y |
Y |
Y |
Y |
x64Darwin20clang12.0 |
Y |
Y |
Y |
Y |
|
QNX |
armv8QNX7.1qcc_gpp8.3.0 |
Y |
Y |
||
x64QNX7.1qcc_cxx8.3.0 |
Y |
Y |
|||
VxWorks |
x64Vx23.09llvm16.0 |
||||
x64Vx23.09llvm16.0_rtp |
|||||
Windows |
arm64Win64VS2022 |
Y |
Y |
Y |
|
x64Win64VS2017 |
Y |
Y |
Y |
Y |
|
Custom-supported target platforms, only available on demand: |
|||||
AIX |
64p9AIX7.2xlclang16.1 [1] |
||||
Linux |
armv8Linux-armgcc9.2.1 [1] |
Y |
Y |
||
x64Linux3gcc4.8.2 [1] |
Y |
Y |
Y |
Y |
|
i86Linux3gcc4.8.2 [1] |
Y |
Y |
Y |
||
x64RedHawk8.4gcc8.5.0 [1] |
Y |
Y |
|||
i86RedHawk8.4gcc8.5.0 [1] |
Y |
Y |
|||
QNX |
armv8QOS2.2qcc_cxx8.3.0 [1] |
Y |
Y |
||
armv8QNX7.0.0qcc_cxx5.4.0 [1] |
Y |
Y |
|||
armv7QNX7.0.0qcc_cxx5.4.0 [1, 6, 11] |
Y |
||||
armv8QNX7.1qcc_cxx8.3.0 [1] |
Y |
Y |
|||
x64QNX7.0.0qcc_gpp5.4.0 [1] |
Y |
Y |
|||
VxWorks |
x64Vx7SR0630llvm8.0.0.2 [1] |
||||
x64Vx7SR0630llvm8.0.0.2_rtp [1] |
|||||
ppc32Vx22.03gcc8.3.0_rtp [1] |
|||||
Windows |
x64Win64VS2015 [1] |
Y |
Y |
Y |
Y |
i86Win32VS2015 [1] |
Y |
Y |
Y |
||
i86Win32VS2017 [1] |
Y |
Y |
Y |
2.1.3. RTI Tools
This table shows which RTI Tools are supported on each architecture.
OS |
RTI Architecture [2] |
Shapes Demo |
Launcher |
Monitor |
Admin Console |
System Designer |
---|---|---|---|---|---|---|
Android |
arm64Android12clang12.0.8 ndkr23b [5] |
|||||
Linux |
armv7Linux4gcc7.5.0 [6] |
|||||
armv8Linux4gcc7.3.0 |
||||||
x64Linux4gcc7.3.0 [10] |
Y |
Y |
Y |
Y |
Y [12] |
|
x64Linux4gcc7.3.0FACE_GP [8] |
||||||
x64Linux5Unreal5.2clang15 [9] |
Y |
Y |
Y |
Y |
Y [12] |
|
macOS |
arm64Darwin20clang12.0 |
Y |
Y |
Y |
Y |
Y [13] |
x64Darwin20clang12.0 |
Y |
Y |
Y |
Y |
Y [14] |
|
QNX |
armv8QNX7.1qcc_gpp8.3.0 |
|||||
x64QNX7.1qcc_cxx8.3.0 |
||||||
VxWorks |
x64Vx23.09llvm16.0 |
|||||
x64Vx23.09llvm16.0_rtp |
||||||
Windows |
arm64Win64VS2022 |
|||||
x64Win64VS2017 |
Y |
Y |
Y |
Y |
Y [7] |
|
Custom-supported target platforms, only available on demand: |
||||||
AIX |
64p9AIX7.2xlclang16.1 [1] |
|||||
Linux |
armv8Linux-armgcc9.2.1 [1] |
|||||
x64Linux3gcc4.8.2 [1] |
Y |
Y |
Y |
Y |
Y [12] |
|
i86Linux3gcc4.8.2 [1] |
||||||
x64RedHawk8.4gcc8.5.0 [1] |
Y |
|||||
i86RedHawk8.4gcc8.5.0 [1] |
||||||
QNX |
armv8QOS2.2qcc_cxx8.3.0 [1] |
|||||
armv8QNX7.0.0qcc_cxx5.4.0 [1] |
||||||
armv7QNX7.0.0qcc_cxx5.4.0 [1, 6, 11] |
||||||
armv8QNX7.1qcc_cxx8.3.0 [1] |
||||||
x64QNX7.0.0qcc_gpp5.4.0 [1] |
||||||
VxWorks |
x64Vx7SR0630llvm8.0.0.2 [1] |
|||||
x64Vx7SR0630llvm8.0.0.2_rtp [1] |
||||||
ppc32Vx22.03gcc8.3.0_rtp [1] |
||||||
Windows |
x64Win64VS2015 [1] |
Y |
Y |
Y |
Y |
Y [7] |
i86Win32VS2015 [1] |
||||||
i86Win32VS2017 [1] |
2.1.4. RTI Security Extensions and Security Plugins SDK
This table shows which architectures support the RTI Security Extensions, and the separate add-on Security Plugins SDK.
Security Extensions |
Add-on |
||||
---|---|---|---|---|---|
OS |
RTI Architecture [2] |
Security Plugins (for OpenSSL) [15] |
Security Plugins (for wolfSSL) [16] |
TLS Support [15] |
Security Plugins SDK [15, 16] |
Android |
arm64Android12clang12.0.8 ndkr23b [5] |
Y |
Y |
||
Linux |
armv7Linux4gcc7.5.0 [6] |
Y |
Y |
||
armv8Linux4gcc7.3.0 |
Y |
Y |
|||
x64Linux4gcc7.3.0 [10] |
Y |
Y |
Y |
Y |
|
x64Linux4gcc7.3.0FACE_GP [8] |
|||||
x64Linux5Unreal5.2clang15 [9] |
Y |
Y |
|||
macOS |
arm64Darwin20clang12.0 |
Y |
Y |
Y |
|
x64Darwin20clang12.0 |
Y |
Y |
Y |
||
QNX |
armv8QNX7.1qcc_gpp8.3.0 |
Y |
Y |
Y |
Y |
x64QNX7.1qcc_cxx8.3.0 |
Y |
Y |
|||
VxWorks |
x64Vx23.09llvm16.0 |
Y [18] |
|||
x64Vx23.09llvm16.0_rtp |
Y [18] |
||||
Windows |
arm64Win64VS2022 |
Y |
Y |
||
x64Win64VS2017 |
Y |
Y |
Y |
||
Custom-supported target platforms, only available on demand: |
|||||
AIX |
64p9AIX7.2xlclang16.1 [1] |
||||
Linux |
armv8Linux-armgcc9.2.1 [1] |
Y |
Y |
||
x64Linux3gcc4.8.2 [1] |
Y |
Y |
Y |
Y |
|
i86Linux3gcc4.8.2 [1] |
Y |
Y |
|||
x64RedHawk8.4gcc8.5.0 [1] |
Y [17] |
Y [17] |
|||
i86RedHawk8.4gcc8.5.0 [1] |
Y [17] |
Y [17] |
|||
QNX |
armv8QOS2.2qcc_cxx8.3.0 [1] |
Y |
Y |
Y |
Y |
armv8QNX7.0.0qcc_cxx5.4.0 [1] |
Y |
Y |
Y |
||
armv7QNX7.0.0qcc_cxx5.4.0 [1, 6, 11] |
Y |
Y |
|||
armv8QNX7.1qcc_cxx8.3.0 [1] |
Y |
Y |
|||
x64QNX7.0.0qcc_gpp5.4.0 [1] |
Y |
Y |
|||
VxWorks |
x64Vx7SR0630llvm8.0.0.2 [1] |
Y [19] |
|||
x64Vx7SR0630llvm8.0.0.2_rtp [1] |
Y [19] |
||||
ppc32Vx22.03gcc8.3.0_rtp [1] |
|||||
Windows |
x64Win64VS2015 [1] |
Y |
Y |
Y |
|
i86Win32VS2015 [1] |
Y |
Y |
|||
i86Win32VS2017 [1] |
Y |
Y |
2.1.5. RTI Connext Add-ons
This table shows various add-on products and which architectures support them.
OS |
RTI Architecture [2] |
Cloud Discovery Service |
Real-Time WAN Transport |
Ada [20] |
Ltd. Bandwidth [21] |
Queuing Service |
---|---|---|---|---|---|---|
Android |
arm64Android12clang12.0.8 ndkr23b [5] |
Y |
||||
Linux |
armv7Linux4gcc7.5.0 [6] |
Y |
||||
armv8Linux4gcc7.3.0 |
Y |
Y |
||||
x64Linux4gcc7.3.0 [10] |
Y |
Y |
Y |
Y |
||
x64Linux4gcc7.3.0FACE_GP [8] |
||||||
x64Linux5Unreal5.2clang15 [9] |
Y |
Y |
Y |
Y |
||
macOS |
arm64Darwin20clang12.0 |
Y |
Y |
Y |
||
x64Darwin20clang12.0 |
Y |
Y |
Y |
|||
QNX |
armv8QNX7.1qcc_gpp8.3.0 |
Y |
||||
x64QNX7.1qcc_cxx8.3.0 |
Y |
|||||
VxWorks |
x64Vx23.09llvm16.0 |
Y |
||||
x64Vx23.09llvm16.0_rtp |
Y |
|||||
Windows |
arm64Win64VS2022 |
Y |
Y |
Y |
||
x64Win64VS2017 |
Y |
Y |
Y |
Y |
||
Custom-supported target platforms, only available on demand: |
||||||
AIX |
64p9AIX7.2xlclang16.1 [1] |
|||||
Linux |
armv8Linux-armgcc9.2.1 [1] |
Y |
||||
x64Linux3gcc4.8.2 [1] |
Y |
Y |
Y |
Y |
Y |
|
i86Linux3gcc4.8.2 [1] |
Y |
Y |
Y |
|||
x64RedHawk8.4gcc8.5.0 [1] |
Y |
|||||
i86RedHawk8.4gcc8.5.0 [1] |
Y |
|||||
QNX |
armv8QOS2.2qcc_cxx8.3.0 [1] |
Y |
||||
armv8QNX7.0.0qcc_cxx5.4.0 [1] |
Y |
Y |
||||
armv7QNX7.0.0qcc_cxx5.4.0 [1, 6, 11] |
Y |
|||||
armv8QNX7.1qcc_cxx8.3.0 [1] |
Y |
|||||
x64QNX7.0.0qcc_gpp5.4.0 [1] |
Y |
|||||
VxWorks |
x64Vx7SR0630llvm8.0.0.2 [1] |
Y |
||||
x64Vx7SR0630llvm8.0.0.2_rtp [1] |
Y |
|||||
ppc32Vx22.03gcc8.3.0_rtp [1] |
Y |
|||||
Windows |
x64Win64VS2015 [1] |
Y |
Y |
Y |
Y |
|
i86Win32VS2015 [1] |
Y |
Y |
Y |
|||
i86Win32VS2017 [1] |
Y |
Y |
Y |
2.1.6. Other Connext Professional Features
This table shows other features in Connext Professional and which architectures support them.
OS |
RTI Architecture [2] |
Distributed Logger |
Monitoring |
Monitoring 2.0 |
LBED [3] |
Observability Collector Service |
---|---|---|---|---|---|---|
Android |
arm64Android12clang12.0.8 ndkr23b [5] |
Y |
Y |
Y |
||
Linux |
armv7Linux4gcc7.5.0 [6] |
Y |
Y |
Y |
||
armv8Linux4gcc7.3.0 |
Y |
Y |
Y |
Y |
||
x64Linux4gcc7.3.0 [10] |
Y |
Y |
Y |
Y |
Y |
|
x64Linux4gcc7.3.0FACE_GP [8] |
||||||
x64Linux5Unreal5.2clang15 [9] |
Y |
Y |
Y |
Y |
||
macOS |
arm64Darwin20clang12.0 |
Y |
Y |
Y |
||
x64Darwin20clang12.0 |
Y |
Y |
Y |
|||
QNX |
armv8QNX7.1qcc_gpp8.3.0 |
Y |
Y |
Y |
||
x64QNX7.1qcc_cxx8.3.0 |
Y |
Y |
Y |
|||
VxWorks |
x64Vx23.09llvm16.0 |
Y |
Y [22] |
Y |
||
x64Vx23.09llvm16.0_rtp |
Y |
Y [22] |
Y |
|||
Windows |
arm64Win64VS2022 |
Y |
Y |
Y |
Y |
|
x64Win64VS2017 |
Y |
Y |
Y |
Y |
||
Custom-supported target platforms, only available on demand: |
||||||
AIX |
64p9AIX7.2xlclang16.1 [1] |
Y |
Y [22] |
Y |
||
Linux |
armv8Linux-armgcc9.2.1 [1] |
Y |
Y |
Y |
||
x64Linux3gcc4.8.2 [1] |
Y |
Y |
Y |
Y |
Y |
|
i86Linux3gcc4.8.2 [1] |
Y |
Y |
Y |
Y |
||
x64RedHawk8.4gcc8.5.0 [1] |
Y |
Y |
Y |
|||
i86RedHawk8.4gcc8.5.0 [1] |
Y |
Y |
Y |
|||
QNX |
armv8QOS2.2qcc_cxx8.3.0 [1] |
Y |
Y |
Y |
||
armv8QNX7.0.0qcc_cxx5.4.0 [1] |
Y |
Y |
Y |
Y |
||
armv7QNX7.0.0qcc_cxx5.4.0 [1, 6, 11] |
Y |
Y |
Y |
|||
armv8QNX7.1qcc_cxx8.3.0 [1] |
Y |
Y |
Y |
|||
x64QNX7.0.0qcc_gpp5.4.0 [1] |
Y |
Y |
Y |
|||
VxWorks |
x64Vx7SR0630llvm8.0.0.2 [1] |
Y |
Y [22] |
Y |
||
x64Vx7SR0630llvm8.0.0.2_rtp [1] |
Y |
Y [22] |
Y |
|||
ppc32Vx22.03gcc8.3.0_rtp [1] |
Y |
Y [22] |
Y |
|||
Windows |
x64Win64VS2015 [1] |
Y |
Y |
Y |
Y |
|
i86Win32VS2015 [1] |
Y |
Y |
Y |
Y |
||
i86Win32VS2017 [1] |
Y |
Y |
Y |
Y |
2.1.7. Footnotes
These are the footnotes used in the preceding tables.
1 |
Custom Target Library (CTL), only available on demand. Contact your RTI sales representative or sales@rti.com for more information. |
2 |
Supports DDS 1.4 and RTPS 2.5. |
3 |
LBED = Limited Bandwidth Endpoint Discovery. Supports dynamic linking only. |
4 |
Tested with filesystem only in PERSISTENT mode. |
5 |
Advanced example generation in code generator not supported. |
6 |
These libraries require a hardware FPU in the processor and are compatible with systems that have hard-float libc. See the Platform Notes for compiler flag details. |
7 |
Tested on x64 Windows 10 with Chrome version 112 and Firefox version 108. |
8 |
Request-reply API not supported, DDS Ping and Spy not supported. FACE architectures only available for Connext TSS. |
9 |
Target libraries for Unreal Engine 5.2. |
10 |
This should also work on Wind River Linux 9. |
11 |
Tested with QNX 7.0.0 kernel. |
12 |
Tested on x64 Linux, with Chrome version 112 and Firefox version 108. |
13 |
Tested on ARM64 macOS, with Chrome version 112, and Firefox version 108. |
14 |
Tested on x64 Mac OS 10 with Chrome version 112, Firefox version 108, and Safari version 16.2. |
15 |
Tested with OpenSSL 3.0.12 unless stated otherwise. |
16 |
Tested with wolfSSL 5.5.1. |
17 |
Tested with OS stock version of OpenSSL (OpenSSL 1.1.1k FIPS). |
18 |
Tested with OpenSSL from VxWorks 23 (OpenSSL 3.1.1). |
19 |
Tested with OpenSSL from VxWorks 7 (OpenSSL 1.1.1). |
20 |
Built with AdaCore GNAT Pro 18.2, compatible with version 18.2-23.3. |
21 |
Ltd. Bandwidth = Limited Bandwidth Plugins |
22 |
Memory and CPU usage not available in monitoring data. |
23 |
7.x refers to Red Hat Enterprise Linux 7.0, 7.3, 7.5, and 7.6. |