Oracle is pleased to announce the general availability of Oracle Linux 7 for the ARM architecture.
Oracle Linux 7 Update 5 is available on the 64-bit ARMv8 platform (aarch64). The release features Oracle’s Unbreakable Enterprise Kernel (UEK) Release 5, based on the latest mainline Linux kernel long-term stable (LTS) release 4.14. Oracle Linux 7 for ARM is built from the same source packages as the corresponding Oracle Linux distribution for the x86 architecture, plus any patches and modifications that are required to support the ARMv8 platform.
Although Oracle Linux 7 for ARM is based on Oracle Linux 7 for the x86 platform, differences between the releases for the two platforms exist in terms of packaging and kernel versions. Packages built for 64-bit ARM architecture use the aarch64 architecture code. Some packages that are available for the x86 platform may not be available for this release. Patches may have been applied to packages to successfully build for this platform, and some packages may have been bumped to a newer version.
Oracle Linux 7 for ARM is released as an ISO image that can be used to install Oracle Linux 7 on generic 64-bit ARMv8 hardware. The ISO has been tested on and is engineered for use on the Ampere™ eMAG™-based EVK platform and the Cavium ThunderX2® processor. The ISO image is available for download from the Oracle Software Delivery Cloud and is free to download, distribute and use.
Certified platforms will be published on the Hardware Certification List for Oracle Linux when available.
DTrace has been enabled for ARM platforms and ports of the DTrace code are available in UEK Release 5. The DTrace user space code in the dtrace-utils package has also all been ported to run on 64-bit ARM platforms to fully enable DTrace for Oracle Linux 7 for ARM.
The Oracle Linux 7 for ARM release includes a toolchain that includes version 7.3 of the gcc compiler and provides a solid developer toolset to build code for 64-bit ARM platforms. The UEK R5 for the ARM platform is built using this toolchain.
MySQL Community 8.0.11 packages are available for ARM on the Unbreakable Linux Network (ULN) and the Oracle Linux yum server. You can install MySQL Community packages directly from ULN or the Oracle Linux yum server by enabling the appropriate channel or repository.
Oracle Container Runtime for Docker is available as a developer preview for Oracle Linux for ARM in the ol7_developer channel on the Oracle Linux yum server and the an ARM variant has been added to the official Oracle Linux image on the Docker Hub.
An Oracle Linux 7 for ARM disk image for use on Raspberry Pi™ 3 Model B/B+ hardware is available for developers who may not have access to alternate ARM hardware. This disk image is available as a technology preview for developer use only and is not eligible for Oracle Linux support. Community support is available via the Oracle Linux for ARM community space.
You can download a full Oracle Linux 7 for ARM installation media image from the Oracle Software Delivery Cloud. You can also obtain the latest Oracle Linux 7 packages from the Unbreakable Linux Network (ULN) and the Oracle Linux yum server.
The process of installing Oracle Linux 7 on the ARM platform does not differ substantially from the installation process an x86 platform. Please review Oracle Linux Documentation for installation instructions.
"Raspberry Pi" is a trademark of the Raspberry Pi Foundation.