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. |