Oracle Linux Cloud Developer Image
The Oracle Linux Cloud Developer image provides the latest development tools, languages, and Oracle Cloud Infrastructure Software Development Kits (SDKs) to rapidly deploy a comprehensive development environment.
You can use the command line and GUI tools to write, debug, and run code in various languages, and develop modern applications on Oracle Cloud Infrastructure.
For information about updates to the Oracle Linux Cloud Developer platform image, including feature enhancements, bug fixes, and new, modified, and updated packages, see Oracle Linux Cloud Developer 8 Release Notes.
The Oracle Linux Cloud Developer image is based on Oracle Linux 8 and is available on the following platforms:
x86_64
Notices
- Due to changes implemented by HashiCorp regarding the Terraform open source license, beginning with version 1.6.0 and later, Oracle Linux will no longer be including Terraform as part of the Oracle Linux Cloud Developer image. If you continue to use older Oracle Linux Cloud Developer images (2023.04.28-1 and earlier) be aware there will be no further security, bug or updates to the Terraform package.
- Because of the small memory allocated to the VM.Standard.E2.1.Micro shape, the following programs aren't installed: Eclipse, TigerVNC, and Visual Studio Code.
- The OS Management Service Agent plugin is disabled by default in the Oracle Linux Cloud Developer image. The Oracle Linux Cloud Developer image requires that the
developer
,developer_epel
, andcodeready_builder
repositories are enabled. These repositories are disabled by default when the OS Management Service Agent plugin is enabled.Note
To use OS Management in the Oracle Linux Cloud Developer image, you can enable the OS Management Service Agent plugin and enable the required developer software repositories in your OS Management software sources.
Preinstalled Components
The Oracle Linux Cloud Developer image (x86_64) includes the following preinstalled components:
- Languages and Oracle Database Connectors
- Java Platform Standard Edition (Java SE) 8, 11, 17, 21
- Oracle GraalVM for JDK 21 and GraalVM Release Notes
- Oracle GraalVM for JDK 17 and GraalVM Release Notes
- Python 3.6 (platform Python) and Python 3.11
- PHP 7.4
- Node.js 16
- Ruby 3.0
- GCC 8 (default) and GCC (with gcc-toolsets) 11, 12, 13
- Go 1.19
- MySQL 8.0 Community Edition
- python3-oracledb and python-oracledb-1.4.2 Release Notes
- node-oracledb 6.1
- Oracle Instant Client 21
- Oracle SQLcl 23.4
- Oracle Cloud Infrastructure Command Line Client Tools
- Other
- Extra Packages for Enterprise Linux (EPEL) through Yum
- GUI Desktop with access through VNC Server
- Container tools module that provides Podman, Buildah, and Skopeo
- Rclone
- .NET Core
- Visual Studio Code
- Eclipse IDE
Yum Repositories Enabled by Default
The following yum repositories are enabled by default in the Oracle Linux Cloud Developer image (x86-64) image:
ol8_MySQL80
ol8_MySQL80_connectors_community
ol8_MySQL80_tools_community
ol8_UEKR7
ol8_addons
ol8_appstream
ol8_baseos_latest
ol8_codeready_builder
ol8_developer
ol8_developer_EPEL
ol8_ksplice
ol8_oci_included
ol8_oracle_instantclient21
Packages found in the ol8_codeready_builder
, ol8_developer
, and ol8_developer_EPEL
repositories are considered unsupported and are only entitled to basic installation support. Content from these repositories is not recommended for production environments and is intended for developer purposes only.
aarch64
Notices
- Due to changes implemented by HashiCorp regarding the Terraform open source license, beginning with version 1.6.0 and later, Oracle Linux will no longer be including Terraform as part of the Oracle Linux Cloud Developer image. If you continue to use older Oracle Linux Cloud Developer images (2023.04.28-1 and earlier) be aware there will be no further security, bug or updates to the Terraform package.
- The OS Management Service Agent plugin is disabled by default in the Oracle Linux Cloud Developer image. The Oracle Linux Cloud Developer image requires that the
developer
,developer_epel
, andcodeready_builder
repositories are enabled. These repositories are disabled by default when the OS Management Service Agent plugin is enabled.Note
To use OS Management in the Oracle Linux Cloud Developer image, you can enable the OS Management Service Agent plugin and enable the required developer software repositories in your OS Management software sources.
Preinstalled Components
The Oracle Linux Cloud Developer image (aarch64) includes the following preinstalled components:
- Languages and Oracle Database Connectors
- Java Platform Standard Edition (Java SE) 8, 11, 17, 19, 21
- Oracle GraalVM for JDK 21 and GraalVM Release Notes
- Oracle GraalVM for JDK 17 and GraalVM Release Notes
- Python 3.6 (platform Python) and Python 3.11
- PHP 7.4
- Node.js 16
- Ruby 3.0
- GCC 8 (default) and GCC (with gcc-toolsets) 11, 12, 13
- Go 1.19
- MySQL 8.0 Community Edition
- python-oracledb and python-oracledb-1.4.2 Release Notes
- node-oracledb 6.1
- Oracle Instant Client 19.10
- Oracle SQLcl 23.4
- Oracle Cloud Infrastructure Command-Line Client Tools
- Other
- Extra Packages for Enterprise Linux (EPEL) through Yum
- GUI Desktop with access through VNC Server
- Container tools module that provides Podman, Buildah, and Skopeo
- Rclone
- .NET Core
- Eclipse IDE
Yum Repositories Enabled by Default
The following yum repositories are enabled by default in the Oracle Linux Cloud Developer image (aarch64) image:
ol8_MySQL80
ol8_MySQL80_connectors_community
ol8_MySQL80_tools_community
ol8_UEKR7
ol8_addons
ol8_appstream
ol8_baseos_latest
ol8_codeready_builder
ol8_developer
ol8_developer_EPEL
ol8_ksplice
ol8_oci_included
ol8_oracle_instantclient
Packages found in the ol8_codeready_builder
, ol8_developer
, and ol8_developer_EPEL
repositories are considered unsupported and are only entitled to basic installation support. Content from these repositories is not recommended for production environments and is intended for developer purposes only.
Creating and Connecting to an Instance
See Creating an Instance and Accessing an Instance.
The Oracle Linux Cloud Developer Image is supported on all Compute shapes, except the GPU shapes. A minimum of 8 GB of memory is required for this image for all standard and flexible shapes. The one exception is the VM.Standard.E2.1.Micro shape, which only has 1 GB of memory allocated to it. Because of the small memory size in the VM.Standard.E2.1.Micro shape, some graphical intensive programs aren't installed in the image. For more information, see x86_64 Notices.
Updating the Image
The Oracle Linux Cloud Developer image is based on Oracle Linux and can be updated using standard Oracle Linux update tools, such as DNF and Ksplice.
- You can manage updates using the Yum or DNF command tools. For more information, see Managing Software in Oracle Linux.
- Ksplice is installed on the image. For information about enabling and using Ksplice, see Oracle Ksplice for Zero-Downtime Updates and Oracle Linux Ksplice User's Guide.
More Information
For information about updates to the Oracle Linux Cloud Developer platform image, including feature enhancements, bug fixes, and new, modified, and updated packages, see Oracle Linux Cloud Developer 8 Release Notes.