Compatibility

Rudiments is supported on Linux, Solaris, FreeBSD, NetBSD, OpenBSD, Minix, SCO OpenServer, SCO UnixWare, GNU Hurd, Haiku, and Syllable.
Other Unix or Unix-like systems may also be supported.

Modern versions of Windows are also supported.

x86_64 and x86 platforms are supported, as are non-x86 architectures such as ARM, Sparc, Mips, PPC and others.

uClibc-linux systems are also supported.

Platform-specific functions and variants are used if they exist. For example: