Current Platforms
The following tables show the platforms supported for a developer licence (left) and a basic (non-commercial) licence (right) for Dyalog version 21.0. For details of the versions of these platforms on which Dyalog is supported, see Current/Latest Version of Dyalog.
Note: The Classic edition (without Unicode support) and 32-bit widths are only available for users running existing applications.
| Developer Licence | ||
|---|---|---|
| Unicode edition | Classic edition | |
| 64-bit | Supported on:
|
Supported on:
|
| 32-bit | Supported on:
|
Supported on:
|
| Basic (non-commercial) Licence | ||
|---|---|---|
| Unicode edition | ||
| 64-bit | Supported on:
|
|
* Apple Silicon only
For information on the different licence types, and to apply for a licence, see Prices and Licences.
NOTE: Although the Dyalog programming language is identical on all platforms, differences do exist in the tools and interfaces that are available on each platform.
Current Platform Support
Current/Latest Version of Dyalog
Dyalog version 21.0 is supported on:
- Microsoft Windows (Intel-based):
- Windows 11 version 25H2 onwards (Windows Server 2016 onwards)
- IBM AIX:
- AIX 7.3 SP4 onwards with a POWER9 chip or higher
- Linux:
- x86_64: Built on Ubuntu 22.04
- ARM64: Built on Debian GNU/Linux 13
- macOS (Apple Silicon):
- macOS 26.3 (Tahoe) onwards
- Raspberry Pi:
- 64-bit: Raspberry Pi OS Bookworm or later (installed using the Linux ARM64 package)
- Not supported on Raspberry Pi Pico
Supported Versions of Dyalog
Dyalog version 20.0 is supported on:
- Microsoft Windows (Intel-based):
- Windows 10 onwards (Windows Server 2016 onwards)
- IBM AIX:
- AIX 7.3 TL4 onwards with a POWER9 chip or higher
- Linux:
- x86_64: Built on Ubuntu 20.04
- ARM64: Built on Debian GNU/Linux 12
- macOS (ARM-based, Apple M1 or later):
- macOS 13.7.4 (Ventura) onwards
- Raspberry Pi:
- 32-bit: Raspberry Pi OS Buster or later
NOTE: Does not run on a 64-bit operating system - 64-bit: Raspberry Pi OS Bookworm or later
NOTE: Installed using the Linux ARM64 package - Not supported on Raspberry Pi Pico
- 32-bit: Raspberry Pi OS Buster or later
Dyalog version 19.0 is supported on:
- Microsoft Windows (Intel-based):
- 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.
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.
