Supported Platforms
The Dyalog interpreter is supported on most popular platforms. Binary data structures, including workspaces, component files, and serialised data transmitted over sockets, can be used on all platforms without conversion. Most interfaces to external frameworks or data are also available (and compatible) on all supported platforms. Operating-system-specific documentation describes features and behaviour specific to those operating systems.
Platform Support for the Latest Version of Dyalog
- Microsoft Windows:
- Windows 10 onwards (Windows Server 2016 onwards)
- IBM AIX:
- AIX 7.2 SP2 TL2 onwards with a POWER9 chip or higher
- Linux x86/x86_64:
- Built on Ubuntu 20.04 but works on most recent distributions
- macOS (Mac must have been introduced in 2010 or later):
- Intel-based: macOS 11.6.1 (Big Sur) onwards
- ARM-based: macOS 13.4.1 (Ventura) onwards
- Raspberry Pi:
- ARM-based: 32-bit Raspbian Buster or later.
- Not supported on Raspberry Pi Pico.
Platform Support for Currently Supported Versions of Dyalog
Dyalog version 18.2 is supported on:
- Microsoft Windows:
- Windows 8.1 onwards (Windows Server 2012 onwards)
- IBM AIX:
- AIX 7.2 SP2 TL2 onwards with a POWER9 chip or higher
- Linux x86/x86_64:
- Built on Ubuntu 18.04 but works on most recent distributions
- macOS (Mac must have been introduced in 2010 or later):
- macOS 11.5.1 (Big Sur) onwards
- Raspberry Pi:
- 32-bit Raspbian Buster or later.
- Bookworm requires Dyalog v18.2.48479 or later
- Not supported on Raspberry Pi Pico.
- 32-bit Raspbian Buster or later.
- Microsoft Windows:
- Windows 8 to Windows 10 (Windows Server 2012 to Windows Server 2016)
- IBM AIX:
- AIX 7.2 SP2 TL2 onwards with a POWER8 chip or higher
- Linux x86/x86_64:
- Built on Ubuntu 18.04 but works on most recent distributions
- macOS (Mac must have been introduced in 2010 or later):
- macOS High Sierra onwards
- Raspberry Pi:
- 32-bit Raspbian Buster or later.
- Not supported on Raspberry Pi Pico.
Dyalog v17.1 is supported on:
- Microsoft Windows:
- Windows 7 onwards (Windows Server 2008 onwards).
NOTE: Microsoft.NET bridge requires .NET 4.0 or later
- Windows 7 onwards (Windows Server 2008 onwards).
- IBM AIX:
- AIX 7.2 onwards with a POWER7 chip or higher
- Linux x86/x86_64:
- Built on Debian 8 but works on most recent distributions
- macOS (Mac must have been introduced in 2010 or later):
- macOS X Yosemite onwards
- Raspberry Pi:
- 32-bit Raspbian Jessie or later, (ARMhf) hardware floating-point support is required)
Future Platform Support
Support is planned (but no release date has been set) for Android.
We are monitoring the Apple iOS platform, but it is not currently clear that it makes sense to develop a dynamic application development tool for this platform (due to restrictions imposed by the environment). A new product with reduced functionality may be required.