Oracle Linux Cloud Developer

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.

Note

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:

  • Arm (aarch64) platform that is available using the Oracle Cloud Infrastructure Ampere A1 Compute shapes.
  • x86_64 platforms.

aarch64

Notices
  • GraalVM for aarch64 is available as Technology Preview with limited functionality. For more information, see the GraalVM 21.1.0 Release Notes and Oracle GraalVM Enterprise Edition 21 documentation.
    Note

    Do not use GraalVM updater, gu, in this instance unless explicitly instructed to do so. Use yum or dnf instead.
  • The Oracle Cloud Infrastructure OS Management service is not supported on aarch64 images. Use the standard Oracle Linux 8 update tools (DNF and Ksplice) to update the image.
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_appstream
  • ol8_baseos_latest
  • ol8_codeready_builder
  • ol8_developer
  • ol8_developer_EPEL
  • ol8_ksplice
  • ol8_oci_included
  • ol8_oracle_instantclient
Note

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.

x86_64

Notices
  • GraalVM for x86_64 is supported.
  • Because of the small memory allocated to the VM.Standard.E2.1.Micro shape, the following programs are not installed: Eclipse, TigerVNC, and Visual Studio Code.
  • Because of limitations with managing application streams, the OS Management Service Agent plugin is disabled by default in the Oracle Linux Cloud Developer image. You cannot use the OS Management service to manage module-enabled streams in Oracle Linux 8 instances.
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_UEKR6
  • ol8_addons
  • ol8_appstream
  • ol8_baseos_latest
  • ol8_codeready_builder
  • ol8_developer
  • ol8_developer_EPEL
  • ol8_ksplice
  • ol8_oci_included
  • ol8_oracle_instantclient21
Note

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.

Note

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 are not installed in the image. For more information, see x86_64 Notices.

References

Oracle Cloud Infrastructure
Oracle Linux
Oracle Linux on Oracle Cloud Infrastructure
Oracle Database Connectors
Other Developer Resources