오라클 리눅스
1. 개요
오라클 리눅스는 오라클에서 개발하고 배포하는 리눅스 배포판이다. RHEL(Red Hat Enterprise Linux)과 애플리케이션 바이너리 호환성을 가지며, RHEL에서 작동하는 애플리케이션을 변경 없이 실행할 수 있다. 오라클 리눅스는 RHEL과 동일한 Red Hat Compatible Kernel(RHCK)과 최신 리눅스 커널을 기반으로 하는 Unbreakable Enterprise Kernel(UEK)의 두 가지 커널 옵션을 제공한다. 오라클 리눅스는 KVM 하이퍼바이저와 oVirt 기반 관리 도구를 포함하며, 다양한 컨테이너 기술을 지원한다. 오라클 리눅스는 오라클 제품과의 통합, 하드웨어 및 소프트웨어 호환성을 제공하며, 벤치마크에서 우수한 성능을 보였다. 또한, 오라클 리눅스는 자동화 관리자, 클라우드 네이티브 환경, 가상화 관리자 등의 특정 추가 기능을 제공한다.
이미지 준비중입니다.
이미지 준비중입니다.
| 개발사 | 오라클 |
|---|---|
| 종류 | 리눅스 (유닉스 계열) |
| 소스 모델 | 오픈 소스 |
| 출시일 | 4.5 / |
| 최신 버전 | '' |
| 최신 버전 출시일 | '' |
| 마케팅 대상 | 엔터프라이즈 및 클라우드 컴퓨팅 |
| 커널 종류 | 모놀리딕 (리눅스) |
| 패키지 관리자 | RPM 패키지 매니저 |
| 사용자 인터페이스 | GNOME 및 KDE (사용자 선택 가능) |
| 라이선스 | GNU GPL 및 다수 |
| 작동 상태 | 현재 |
| 지원 플랫폼 | IA-32, x86-64, SPARC, ARM64 |
| 업데이트 모델 | YUM (PackageKit) |
| 웹사이트 | oracle.com/linux |
| 이전 명칭 | 오라클 엔터프라이즈 리눅스 |
|---|
-
RPM 기반 리눅스 배포판 -
수세 리눅스
수세 리눅스는 독일에서 시작된 수세(SUSE)가 개발 및 배포하는 리눅스 배포판이며, openSUSE와 SUSE Linux Enterprise를 주요 제품으로 제공한다. -
RPM 기반 리눅스 배포판 -
사이언티픽 리눅스
사이언티픽 리눅스는 레드햇 엔터프라이즈 리눅스 기반으로 페르미 국립 가속기 연구소에서 시작되어 CERN과의 협력을 통해 개발되었으며, RHEL과의 높은 호환성을 유지했지만, 2019년 개발이 중단되었다. -
오라클 소프트웨어 -
자바 데스크톱 시스템
-
오라클 소프트웨어 -
스타오피스
스타오피스는 1985년 스타라이터에서 시작하여 다양한 플랫폼으로 확장되고 썬 마이크로시스템즈에 인수되어 OpenOffice.org의 기반이 되었던 오피스 스위트였으나, 오라클에 인수 후 오라클 오픈 오피스로 변경되었다가 판매가 중단되었으며, 워드 프로세서, 스프레드시트, 프레젠테이션 프로그램 등을 포함하고 있었다. -
공식 웹사이트에 알 수 없는 변수를 사용한 문서 -
브루클린 미술관
브루클린 미술관은 1823년 브루클린 견습생 도서관으로 시작하여 현재 약 50만 점의 소장품을 보유한 뉴욕 브루클린 소재의 미술관으로, 다양한 분야의 예술 작품을 전시하며 특히 아프리카 미술과 여성주의 미술에 대한 기여가 크다. -
공식 웹사이트에 알 수 없는 변수를 사용한 문서 -
광주지방기상청
광주지방기상청은 광주광역시와 전라남도 지역의 기상 예보, 특보, 관측, 기후 정보 제공 등의 업무를 수행하는 기상청 소속 기관으로, 1949년 광주측후소로 설치되어 1992년 광주지방기상청으로 개편되었으며, 기획운영과, 예보과, 관측과, 기후서비스과와 전주기상지청, 목포기상대를 두고 있다.
2. RHEL과의 호환성
오라클은 오라클 리눅스를 배포할 때 다음 두 가지 리눅스 커널 옵션을 제공한다.
* Red Hat Compatible Kernel (RHCK): 레드햇 엔터프라이즈 리눅스(RHEL)에서 제공되는 커널과 동일하다.
* Unbreakable Enterprise Kernel (UEK): 최신 메인라인 리눅스 커널 버전을 기반으로 하며, 온라인 트랜잭션 처리(OLTP), InfiniBand, 솔리드 스테이트 드라이브(SSD) 디스크 접근, NUMA 최적화, Reliable Datagram Sockets(RDS), 비동기 I/O(async I/O), OCFS2, Btrfs 및 네트워킹에 대한 오라클 자체의 향상 기능이 포함되어 있다.
오라클 리눅스는 RHEL과 애플리케이션 바이너리 호환성을 가지며, 오라클은 모든 응용 프로그램 인터페이스가 RHEL과 동일하므로 기존 RHEL에서 운영되던 애플리케이션을 변경 없이 실행할 수 있다고 주장한다.
RHEL에서 지원되는 IA-64 아키텍처나 PowerPC 아키텍처에 대한 지원은 제공되지 않으며, x86-64와 같은 PC 아키텍처용으로만 제한된다. 또한, CentOS 등과 달리 데스크톱용 애플리케이션은 표준으로 설치되지 않으므로, 데스크톱 용도로 이용할 경우 해당 패키지를 수동으로 설치해야 한다.
2.1. OpenELA
2023년 8월, CIQ, 오라클, SUSE는 엔터프라이즈 리눅스를 공동으로 개발하기 위해 오픈 소스 프로젝트인 Open Enterprise Linux Association (OpenELA)를 설립했다. OpenELA는 개방적이고 자유로운 엔터프라이즈 리눅스 소스 코드를 제공하는 것을 목표로 한다. 2023년 11월, OpenELA는 [https://github.com/openela-main Enterprise Linux 소스 코드]를 공개적으로 릴리스했으며, [https://www.oracle.com/news/announcement/openela-marks-major-milestones-in-governance-and-code-availability-2023-11-2/ 기술 및 거버넌스 주요 이정표를 달성했다].
3. 지원 및 가상화
오라클은 "Oracle Unbreakable Linux 지원 프로그램"을 통해 오라클 리눅스에 대한 유상 지원을 제공한다. 비교적 저렴한 가격으로 지원을 받을 수 있으며, 사용자 등록만으로 무료 이용도 가능하다.
KVM 하이퍼바이저와 oVirt 기반 관리 도구를 포함하고 있다. VMware 및 Xen 기반의 오라클 VM도 지원되는 가상화 솔루션이다.
IA-64 아키텍처나 PowerPC 아키텍처는 지원하지 않으며, x86-64와 같은 PC 아키텍처용으로만 지원이 제한된다.
3.1. 컨테이너 및 오케스트레이션 지원
리눅스 컨테이너(LXC)는 오라클 리눅스 7에서 지원된다. 오라클 리눅스 8 및 오라클 리눅스 9에서는 오라클 컨테이너 런타임 포 도커 대신 Podman이 드롭인 대체품으로 제공된다. Podman, Buildah, Skopeo는 오픈 컨테이너 이니셔티브(OCI) 호환 컨테이너를 사용하여 오라클 리눅스 시스템에서 애플리케이션을 생성, 실행 및 관리하는 데 사용할 수 있는 도구 세트이다.
오라클 클라우드 네이티브 환경(Oracle Cloud Native Environment)은 통합 컨테이너 런타임을 갖추고 있으며, 쿠버네티스 CRI(컨테이너 런타임 인터페이스) 구현체인 CRI-O를 사용하여 OCI 호환 런타임을 활성화하여 OCI 규격 컨테이너를 생성하고 프로비저닝한다.
오라클 리눅스 컨테이너 이미지는 오라클 컨테이너 레지스트리, 깃허브 컨테이너 레지스트리 및 도커 허브를 통해 사용할 수 있다.
4. 하드웨어 및 소프트웨어 호환성
시스코(Cisco), 델(Dell), HPE(Hewlett-Packard), IBM, 레노버(Lenovo)를 포함한 주요 서버 제조사의 하드웨어에서 오라클 리눅스 인증을 받았다. 2023년 7월, HPE와 슈퍼마이크로는 Arm 기반 서버에서 오라클 리눅스 지원을 발표했다.
ISV(독립 소프트웨어 벤더)가 오라클 리눅스 및 오라클 VM에서 실행하도록 인증한 타사 소프트웨어는 [http://oracle.com/linux/isvcatalog 이 카탈로그]에서 찾을 수 있다. x86-64 프로세서가 탑재된 오라클/썬 서버는 오라클 리눅스와 함께 제공되도록 구성할 수 있다.
5. 오라클 제품과의 통합
오라클 리눅스는 오라클 엑사데이터, 오라클 프라이빗 클라우드 어플라이언스, 오라클 빅 데이터 어플라이언스 등 오라클 어플라이언스의 기본 운영 체제로 사용된다. 오라클은 자사의 소프트웨어 개발과 오라클 퍼블릭 클라우드 내에서 오라클 리눅스를 광범위하게 사용한다.
오라클 소프트웨어 개발자들은 오라클 데이터베이스, 오라클 퓨전 미들웨어, 오라클 E-비즈니스 제품군 및 오라클 애플리케이션의 다른 구성 요소들을 오라클 리눅스에서 개발한다. 오라클 글로벌 IT는 42,000대 이상의 서버에 오라클 리눅스를 배포하며, SaaS 서비스인 'Oracle On Demand', 오라클 대학교 및 오라클의 기술 데모 시스템 또한 오라클 리눅스를 사용한다.
6. 특정 추가 기능
* https://docs.oracle.com/en/operating-systems/oracle-linux-automation-manager/ Oracle Linux Automation Manager(오라클 리눅스 자동화 관리자)는 오픈 소스 AWX 프로젝트를 기반으로 하며, Ansible 플레이북의 예약 및 실행을 위한 작업 엔진 및 웹 인터페이스이다.
* https://docs.oracle.com/en/operating-systems/olcne/ Oracle Cloud Native Environment(오라클 클라우드 네이티브 환경)은 CNCF 인증을 받은 쿠버네티스 배포판으로, 클라우드 네이티브 애플리케이션의 개발 및 배포를 위한 완전 통합된 제품군이다.
* https://docs.oracle.com/en/virtualization/oracle-linux-virtualization-manager/ Oracle Linux Virtualization Manager(오라클 리눅스 가상화 관리자)는 Oracle Linux KVM 기반 환경을 구성, 모니터링 및 관리하기 위한 oVirt 기반 관리 도구이다.
* Ksplice – 오라클은 2011년에 Ksplice Inc.를 인수했으며, Oracle Linux 사용자에게 핫 커널 패치를 가능하게 하는 Ksplice를 제공한다.
* DTrace – 2011년 10월 현재, 오라클은 DTrace를 솔라리스에서 Linux 커널 모듈로 포팅하기 시작했다.
* https://docs.oracle.com/en/operating-systems/oracle-linux-manager/ Oracle Linux Manager(오라클 리눅스 매니저)는 Oracle Linux 소프트웨어 수명 주기를 관리한다.
* https://docs.oracle.com/en-us/iaas/osmh/doc/home.htm OS Management Hub(OS 관리 허브)는 Oracle Cloud Infrastructure에서 호스팅되는 중앙 집중식 관리 콘솔을 통해 Oracle Linux 시스템에 대한 업데이트 및 패치를 관리하고 모니터링하는 관리형 서비스이다.
7. 벤치마크 결과
2012년 3월, 오라클은 TPC-C 벤치마크 결과를 오라클 리눅스와 언브레이커블 엔터프라이즈 커널을 실행하는 x86 선 파이어 서버를 사용하여 제출했다. 오라클 DB 11 R2를 실행하는 8개의 인텔 제온 프로세서를 갖춘 이 시스템은 506만 tpmC(분당 신규 주문 트랜잭션, TPC-C를 충족하면서) 이상을 처리하는 것으로 벤치마크되었다. 이 서버는 당시 클러스터되지 않은 시스템 중 세 번째로 빠르고 x86-64 비 클러스터 시스템 중 가장 빠른 것으로 평가되었다.
오라클은 또한 오라클 리눅스와 오라클 웹로직 서버를 사용하여 SPECjEnterprise2010 벤치마크 기록을 제출하여 단일 노드 및 x86 세계 기록인 27,150 EjOPS(초당 SPECjEnterprise 작업)를 달성했다.
시스코는 UCS 시스템에서 언브레이커블 엔터프라이즈 커널 R2를 사용하는 오라클 리눅스를 실행하는 2개의 TPC-C 벤치마크 결과를 제출했다. UCS 시스템은 상위 TPC-C 비 클러스터 목록에서 4위와 8위를 차지했다.
8. SPARC 버전
2010년 12월, 오라클의 CEO인 래리 엘리슨은 오라클의 리눅스 전략에 대한 질문에 답하면서, 미래의 어느 시점에는 오라클 리눅스가 오라클의 SPARC 플랫폼에서 작동할 것이라고 말했다. 오라클 오픈월드 2014에서, 오라클 시스템 부문 수석 부사장인 존 파울러 역시 언젠가는 리눅스가 SPARC에서 작동할 수 있게 될 것이라고 말했다.
2015년 10월, 오라클은 Red Hat Enterprise Linux 6을 기반으로 하는 SPARC 시스템용 리눅스 참조 플랫폼을 출시했다.
2016년 9월, 오라클은 리눅스를 실행하는 SPARC 프로세서를 사용하는 데이터베이스 서버인 오라클 엑사데이터 SL6-2의 출시 정보를 공개했다.
2017년 3월 31일, 오라클은 SPARC용 오라클 리눅스의 첫 번째 공개 릴리스를 게시했으며, 이는 T4, T5, M5, 및 M7 프로세서에서 설치 가능하다. 릴리스 노트는 이 릴리스가 "개발자 및 파트너를 위해" 제공되지만, Exadata SL6 하드웨어에서만 지원된다고 명시하고 있다.
9. 출시 역사
오라클 리눅스는 레드햇 엔터프라이즈 리눅스(RHEL)와 동일한 버전 명명 규칙을 사용한다. 예를 들어, 최초 버전인 오라클 리눅스 4.5는 RHEL 4.5를 기반으로 한다.
10. 지원 기간
| 버전 | 프리미어 지원 종료 | 연장 지원 종료 |
|---|---|---|
| 3 | 2011년 10월 31일 | 해당사항 없음 |
| 4 | 2013년 2월 28일 | 해당사항 없음 |
| 5 | 2017년 6월 30일 | 2020년 11월 30일 |
| 6 | 2021년 3월 31일 | 2024년 12월 31일 |
| 7 | 2024년 12월 31일 | 2028년 6월 30일 |
| 8 | 2029년 7월 31일 | 2032년 7월 31일 |
| 9 | 2032년 6월 30일 | 2035년 6월 30일 |