Supported Platforms

Windows, macOS, Linux, AIX, and Raspberry Pi

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.

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.

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/x86_64

x86_64: Built on Ubuntu 20.04
ARM64: Built on Debian GNU/Linux 12

macOS

macOS 13.4.1 (Ventura) onward

Intel-based Macs are not supported. v19.0 is the last version that supports them

Raspberry Pi

32-bit: Raspbian Buster or later (does not run on a 64-bit operating system)
64-bit: Raspberry Pi OS Bookworm or later (not supported on Raspberry Pi Pico)

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

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

Microsoft Windows (Intel-based)

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

macOS Big Sur 11.5.1 onwards

Raspberry Pi

32-bit Raspbian Buster or later. Bookworm requires Dyalog v18.2.48479 or later
Not supported on Raspberry Pi Pico
Platform
v20.0 (latest)
v19.0
v18.2
Microsoft Windows
Windows 10 onwards
Windows Server 2016 onwards
Windows 10 onwards
Windows Server 2016 onwards
Windows 8.1 onwards
Windows Server 2012 onwards
IBM AIX
AIX 7.3 TL4 onwards with a POWER9 chip or higher
AIX 7.2 SP2 TL2 onwards with a POWER9 chip or higher
AIX 7.2 SP2 TL2 onwards with a POWER9 chip or higher
Linux
x86_64: Built on Ubuntu 20.04
ARM64: Built on Debian GNU/Linux 12
Built on Ubuntu 20.04 but works on most recent distributions
Built on Ubuntu 18.04 but works on most recent distributions
macOS
ARM-based, Apple M1 or later: macOS 13.4.1 (Ventura) onwards
Intel-based: macOS 11.6.1 (Big Sur) onwards
ARM-based: macOS 13.4.1 (Ventura) onwards
macOS Big Sur 11.5.1 onwards
Raspberry Pi
32-bit: Raspbian Buster or later (does not run on a 64-bit operating system)
64-bit: Raspberry Pi OS Bookworm or later
ARM-based: 32-bit Raspbian Buster or later
32-bit Raspbian Buster or later. Bookworm requires Dyalog v18.2.48479 or later.

NOTE: Not supported on Raspberry Pi Pico.
Mac must have been introduced in 2010 or later (v19.0 and v18.2).

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

Intel-based: macOS 11.6.1 (Big Sur) onwards

ARM-based: macOS 13.4.1 (Ventura) onwards

Mac must have been introduced in 2010 or later

Raspberry Pi

ARM-based: 32-bit Raspbian Buster or later

Not supported on Raspberry Pi Pico

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

macOS 11.5.1 (Big Sur) onwards

Mac must have been introduced in 2010 or later

Raspberry Pi

32-bit Raspbian Buster or later

Bookworm requires Dyalog v18.2.48479 or later

Not supported on Raspberry Pi Pico

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

macOS High Sierra onwards

Mac must have been introduced in 2010 or later.

Raspberry Pi

32-bit Raspbian Buster or later

Not supported on Raspberry Pi Pico.

Microsoft Windows

Windows 7 onwards

Windows Server 2008 onwards

Microsoft.NET bridge requires .NET 4.0 or later

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

macOS X Yosemite onwards

Mac must have been introduced in 2010 or later

Raspberry Pi

32-bit Raspbian Jessie or later (ARMhf hardware floating-point support is required)

Not supported on Raspberry Pi Pico

Platform
v19.0 (latest)
v18.2
v18.0
v17.1
Microsoft Windows
Windows 10 onwards
Windows Server 2016 onwards
Windows 8.1 onwards
Server 2012 onwards
Windows 8 to Windows 10
Windows Server 2012 to Windows Server 2016
Windows 7 onwards
Windows Server 2008 onwards
NOTE: Microsoft.NET bridge requires .NET 4.0 or later
IBM AIX
AIX 7.2 SP2 TL2 onwards with a POWER9 chip or higher
AIX 7.2 SP2 TL2 onwards with a POWER9 chip or higher Microsoft Windows
AIX 7.2 SP2 TL2 onwards with a POWER8 chip or higher
AIX 7.2 onwards with a POWER7 chip or higher
Linux x86/x86_64
Built on Ubuntu 20.04 but works on most recent distributions
Built on Ubuntu 18.04 but works on most recent distributions
Built on Ubuntu 18.04 but works on most recent distributions
Built on Debian 8 but works on most recent distributions
macOS
Intel-based: macOS 11.6.1 (Big Sur) onwards
ARM-based: macOS 13.4.1 (Ventura) onwards
Mac must have been introduced in 2010 or later
macOS 11.5.1 (Big Sur) onwards
Mac must have been introduced in 2010 or later
macOS High Sierra onwards
Mac must have been introduced in 2010 or later
macOS X Yosemite onwards
Mac must have been introduced in 2010 or later
Raspberry Pi
ARM-based: 32-bit Raspbian Buster or later
Not supported on Raspberry Pi Pico.
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
Not supported on Raspberry Pi Pico
32-bit Raspbian Jessie or later (ARMhf hardware floating-point support is required)
Not supported on Raspberry Pi Pico

Android

Support is planned (but no release date has been set) for Android.

iOS

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.

Get Support