Current Platforms

The following tables show the platforms supported for a developer licence (left) and a non-commercial developer licence (right) for Dyalog version 18.2.

Note: The Classic edition (without Unicode support) and 32-bit widths are only available for users running existing applications and users of 32-bit ARM operating systems (Raspberry Pi and similar devices)

Developer Licence
 Unicode editionClassic edition
64-bit Supported on:
  • AIX
  • Linux
  • macOS
  • Microsoft Windows
Supported on:
  • AIX
  • Linux
  • Microsoft Windows
32-bit Supported on:
  • AIX
  • Microsoft Windows
  • Raspberry Pi*
Supported on:
  • AIX
  • Microsoft Windows
Non-commercial Developer Licence
 Unicode edition
64-bit Supported on:
  • Linux
  • macOS
  • Microsoft Windows
32-bit Supported on:
  • Raspberry Pi*

* 32-bit Dyalog requires 32-bit libraries; 64-bit Raspbian does not support these libraries.

For information on the different licence types, and to apply for a licence, see Prices and Licences.

Current Platform Support

Dyalog version 18.2 is fully supported on the following operating systems:

  • Microsoft Windows – Windows 8.1 onwards (Windows Server 2012 onwards).
  • IBM AIX – p9, AIX 7.2 SP2 TL2 onwards
  • Linux x86/x86_64 – built on Ubuntu 18.04 but works on most recent distributions (see this forum post for more details)
  • macOS (target Mac must have been introduced in 2010 or later) – macOS Big Sur 11.5.1 onwards
  • ARM Linux on the Raspberry Pi and similar devices – Raspbian Buster onwards (not supported on Raspberry Pi Pico)

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.

Future Platform Support

We plan to add support for M1-based macOS in Dyalog version 19.0.

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.