Checksums for this release are available in both MD5 and SHA256 formats.
| Windows (.exe) [help] | 32-bit | 64-bit | ||||
|---|---|---|---|---|---|---|
| Windows 7/Windows Server 2012 users also require Windows Management Framework 3.0 or later | ||||||
| macOS 10.8+ (.dmg) [help] | 64-bit | |||||
| Generic Linux Binaries for x86 [help] | 32-bit (GPG) | 64-bit (GPG) | ||||
| Generic Linux Binaries for ARM [help] | 64-bit (AArch64) (GPG) | |||||
| Generic FreeBSD Binaries for x86 [help] | 64-bit (GPG) | |||||
| Source | Tarball (GPG) | Tarball with dependencies (GPG) | GitHub | |||
Users updating code written on older versions to work with 1.0 may be interested in using Julia 0.7 during the upgrade process, available on the old releases page. It is a transitional release that provides deprecation warnings for functionality that differs between Julia 0.6 and 1.0. Checksums for this release are available in both, MD5 and SHA256 formats.
| Windows (.exe) [help] | 32-bit | 64-bit | ||||
|---|---|---|---|---|---|---|
| Windows 7/Windows Server 2012 users also require Windows Management Framework 3.0 or later | ||||||
| macOS 10.8+ (.dmg) [help] | 64-bit | |||||
| Generic Linux Binaries for x86 [help] | 32-bit (GPG) | 64-bit (GPG) | ||||
| Generic Linux Binaries for ARM [help] | 32-bit (ARMv7-a hard float) (GPG) | 64-bit (AArch64) (GPG) | ||||
| Generic FreeBSD Binaries for x86 [help] | 64-bit (GPG) | |||||
| Source | Tarball (GPG) | Tarball with dependencies (GPG) | GitHub | |||
We're currently testing release candidates for Julia v1.2.0, the next minor release in the 1.x series of releases. We encourage developers and interested users to try it out and report any issues they encounter. As a prerelease, it should not be considered production-ready; it's intended to give users a chance to try out 1.2 with their code before the full release.
| Windows Self-Extracting Archive (.exe) [help] | 32-bit | 64-bit | ||||
|---|---|---|---|---|---|---|
| Windows 7/Windows Server 2012 users also require Windows Management Framework 3.0 or later | ||||||
| macOS 10.8+ Package (.dmg) [help] | 64-bit | |||||
| Generic Linux Binaries for x86 [help] | 32-bit (GPG) | 64-bit (GPG) | ||||
| Generic Linux Binaries for ARM [help] | 64-bit (AArch64) (GPG) | |||||
| Generic FreeBSD Binaries for x86 [help] | 64-bit (GPG) | |||||
| Source | Tarball (GPG) | Tarball with dependencies (GPG) | GitHub | |||
Older releases of Julia for all platforms are available on the Older releases page. Releases older than 1.0 are now unmaintained.
Nightly builds of the current unstable development version of Julia are available on the nightlies page. These are intended as developer previews into the latest work and are not intended for normal use. Most users are advised to use the current release version of Julia, above.
All Julia binary releases are cryptographically secured using the traditional methods on each operating system platform. macOS and Windows releases are codesigned by certificates that are verified by the operating system before installation. Generic Linux tarballs and source tarballs are signed via GPG using this key. Ubuntu and Fedora/RHEL/CentOS/SL releases are signed by their own keys that are verified by the package managers when installing.
The platforms currently supported by Julia are outlined below. They are divided into a tier system which ranks them based on the what users can expect for each.
| Operating System | OS Version | Architecture | Support Tier | |
|---|---|---|---|---|
| macOS | 10.8+ | x86-64 (64-bit) | Tier 1 | |
| Windows | 7+ | x86-64 (64-bit) | Tier 1 | |
| i686 (32-bit) | Tier 1 | |||
| Linux | 2.6.18+ | x86-64 (64-bit) | Tier 1 | |
| i686 (32-bit) | Tier 1 | |||
| Nvidia PTX (64-bit) | Tier 1 (External) | |||
| ARMv7 (32-bit) | Tier 2 | |||
| ARMv8 (64-bit) | Tier 2 | |||
| x86-64 musl libc | Tier 3 | |||
| PowerPC (64-bit) | Tier 3 | |||
| FreeBSD | 11.0+ | x86-64 (64-bit) | Tier 1 | |
| i686 (32-bit) | Tier 3 |