Skip to content

RDM Multi-Platform Support

RDM supports a wide variety of both processors and operating systems.  It has been designed to be highly flexible and optimized no matter what hardware the engineer is using, and you can mix and match operating systems without little-endian or big-endian compatibility issues. RDM can even run without an OS. Develop once, deploy anywhere. 

RDM Supported Processors 

Raima’s database engine is processor agnostic.  The database files themselves are platform independent, preventing the developer from having to worry about migration or byte-swapping when moving database files between processor architectures.  Internally, RDM also takes advantage of the unique strengths of each of the processor types and power requirements. 

Supported Processors
Intel/AMD x86
Intel/AMD x64
PowerPC (PPC)
ARM
SPARC
Curcuit board

RDM Supported Operating Systems

RDM has had decades of experience working with various operating systems and as a result, engineers have created a platform support layer (the PSP) that uniquely allows RDM to be quickly and efficiently ported to any OS. This layer allows for specific optimizations to take place for each system allowing for the RDM engine to run as quickly as possible no matter the OS. Further, RDM has created a new NO_OS section to allow RDM to run without a dependency on any operating system or C/C++ library call, in a “bare bones boards” configuration. RDM now has no limitations on what it can run on.

Desktop PlatformsEmbedded PlatformsMobile PlatformsNO OS
Microsoft WindowsWind River VxWorksApple iOSNO OS (Barebones)
Linux DistributionsWind River VxWorks RTPAndroid
MacOSGreen hills Integrity
UbuntuQNX Neutrino
DebianEmbedded Linux
FedoraWindows Embedded
Red Hat LinuxFreeRTOS
CentOS
Linux Mint
SUSE
Arch Linux
Solaris

Try RDM now