Skip to content

feat: add Oracle Linux support #38

@lengau

Description

@lengau

Summary

Oracle Linux is an enterprise Linux distribution produced and maintained by Oracle Corporation. It is binary-compatible with Red Hat Enterprise Linux (RHEL) and is used extensively in Oracle Cloud Infrastructure (OCI) and on-premises Oracle environments. Oracle provides several support tiers including Premier Support, Extended Support, and Sustaining Support.

Lifecycle Data Source

Oracle Linux follows a complex multi-tier support lifecycle. Premier Support is the primary active support phase; Extended Support covers security fixes for an additional period; Sustaining Support provides indefinite access but no new updates.

Official sources:

Machine-readable data:

The endoflife.date API provides structured lifecycle data:

  • API endpoint: https://endoflife.date/api/oracle-linux.json
  • Sample data (as of 2026-04-21):
    • Oracle Linux 10: released 2025-06-26, Extended Support 2035-06-30, Premier Support ongoing
    • Oracle Linux 9: released 2022-07-06, Premier Support until 2032-06-30, Extended Support until 2035-06-30
    • Oracle Linux 8: released 2019-07-19, Premier Support until 2029-07-31, Extended Support until 2032-07-31
    • Oracle Linux 7: released 2014-07-23, Premier Support ended 2024-12-31, Extended Support until 2028-06-30

Notes

  • Oracle Linux has three support tiers (Premier, Extended, Sustaining), which is more complex than most distributions. The library should likely track the Premier Support EOL date as the primary eol value.
  • The authoritative source is a PDF document, but endoflife.date provides a machine-readable JSON summary.
  • Oracle Linux also offers Unbreakable Enterprise Kernel (UEK) alongside RHCK, but this does not affect OS-level lifecycle dates.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions