레드햇 엔터프라이즈 리눅스
1. 개요
레드햇 엔터프라이즈 리눅스(RHEL)는 기업 시장을 위한 리눅스 배포판으로, 안정성과 장기 지원을 중시하며, 레드햇 리눅스에서 파생되었다. RHEL은 페도라 프로젝트와 CentOS Stream의 개발 성과를 활용하며 발전해왔다. RHEL은 10년의 지원 수명 주기를 가지며, 소스 코드는 자유롭게 사용할 수 있지만 재배포는 금지된다. 주요 파생 배포판으로는 AlmaLinux, CentOS, Rocky Linux 등이 있다.
이미지 준비중입니다.
| 개발사 | 레드햇 |
|---|---|
| 계열 | 리눅스 (유닉스 계열) |
| 출시일 | 2000년 2월 22일 |
| 소스 모델 | 오픈 소스 |
| 최신 버전 | "10: 10.0 베타 (2024년 12월 11일)" "9: 9.5 (2024년 11월 13일)" "8: 8.10 (2024년 5월 22일)" "7: 7.9 (2020년 9월 29일)" |
| 최신 미리보기 버전 | 10 베타 |
| 최신 미리보기 날짜 | 2024년 11월 14일 |
| 마케팅 대상 | 상업 시장 (서버, 메인프레임, 슈퍼컴퓨터, 워크스테이션) |
| 커널 종류 | 모놀리식 커널 (리눅스) |
| 작동 상태 | 현재 |
| 지원 플랫폼 | x86-64; ARM64; IBM Z; IBM Power Systems |
| 업데이트 방식 | 소프트웨어 업데이트 |
| 패키지 관리자 | RPM (패키지 형식) Flatpak (패키지 형식) Yum, DNF (명령줄 프론트엔드) yumex, dnfdragora, GNOME Software (그래픽 프론트엔드) |
| 언어 | 다국어 |
| 사용자 랜드 | GNU |
| UI | GNOME Shell, Bash |
| 라이선스 | 다양한 자유 소프트웨어 라이선스, 프로프라이어터리 바이너리 블롭 포함 |
| 이전 버전 | Red Hat Linux |
| 웹사이트 | 레드햇 엔터프라이즈 리눅스 공식 웹사이트 |
| 기본 사용자 인터페이스 | 그놈 |
|---|
-
IA-32 리눅스 배포판 -
아치 리눅스
아치 리눅스는 2002년에 시작된 x86-64 마이크로프로세서용 리눅스 배포판으로, 단순성을 추구하며 사용자가 직접 시스템을 설정하고 관리하도록 설계되었고, 롤링 릴리스 방식과 팩맨 패키지 관리자를 사용하며, AUR을 통해 다양한 패키지를 제공한다. -
IA-32 리눅스 배포판 -
타이젠
타이젠은 리눅스 재단 주도로 삼성전자와 인텔이 후원하여 개발된 리눅스 기반 오픈 소스 운영체제로, 스마트폰, 스마트 TV, 웨어러블 기기, 차량용 인포테인먼트 시스템 등 다양한 기기 플랫폼을 지원하며 삼성전자는 바다 운영체제를 통합하여 생태계를 확장했고 웨어러블 기기에서는 Wear OS로 전환되었으나 스마트 TV에서는 계속 사용되고 있다. -
ARM 리눅스 배포판 -
안드로이드 (운영체제)
구글이 개발한 리눅스 커널 기반의 모바일 운영체제인 안드로이드는 오픈소스 플랫폼으로 다양한 기기에서 활용되며 세계적으로 널리 사용되지만, 개인정보 보호 문제와 독점적 지위 남용 논란 등의 비판도 존재한다. -
ARM 리눅스 배포판 -
젠투 리눅스
젠투 리눅스는 다니엘 로빈스에 의해 개발된 소스 기반의 리눅스 배포판이며, 포티지 패키지 관리 시스템을 사용하여 높은 사용자 정의와 유연성을 제공하고 다양한 아키텍처를 지원한다. -
레드햇 소프트웨어 -
매니지IQ
매니지IQ는 IT 부서의 효율적인 운영을 지원하는 소프트웨어로, 셀프 서비스, 규정 준수, 최적화 기능을 제공하며, 다양한 플랫폼을 지원하고 AI, 머신러닝 기술을 활용하여 클라우드 관리 기능을 개선하고 있지만, 기능 부족, 시스템 성능, 보안 취약점 등의 비판도 존재한다. -
레드햇 소프트웨어 -
시그윈
Cygwin은 윈도우에서 유닉스 시스템과 유사한 환경을 제공하는 소프트웨어로, POSIX API 구현 및 다양한 개발 도구를 통해 유닉스 기반 소프트웨어의 개발, 빌드, 실행을 지원한다.
2. 역사
Red Hat Enterprise Linux (RHEL)는 본래 개인 사용자와 기업 모두를 대상으로 했던 Red Hat Linux (RHL)에서 파생되었다. 레드햇은 2002년 기업 시장에 집중하기 위해 RHEL을 출시하고, 개인 사용자와 커뮤니티를 위한 페도라 프로젝트를 별도로 시작했다. RHEL은 안정성과 장기적인 기술 지원을 중시하며, 페도라 및 CentOS Stream의 개발 성과를 통합하여 발전해왔다.
초기 RHEL 버전은 Red Hat Linux를 기반으로 했다. 예를 들어, 2000년 3월 27일에 발표된 Red Hat Linux 6.2E (코드명 Zoot영어) 이후, 2002년 3월 26일에는 RHEL 2.1 AS (코드명 Pensacola영어)가 출시되었으며, 이는 리눅스 커널 2.4.9 버전을 기반으로 했다. RHEL 3 (코드명 Taroon영어)은 2003년 10월 22일에 출시되었고, 리눅스 커널 2.4.21 버전을 사용했다.
이후 RHEL은 페도라 프로젝트의 결과물을 기반으로 개발되었다.
* RHEL 4 (코드명 {{lang|eng|Nahant}}): 2005년 2월 15일 출시, 리눅스 커널 2.6.9 기반, Fedora Core 3 기반. 이때부터 마이너 업데이트 버전을 "Update X" 대신 ".X" 형식으로 표기하기 시작했다. (예: RHEL 4 Update 1 → RHEL 4.1)
* RHEL 5 (코드명 {{lang|eng|Tikanga}}): 2007년 3월 14일 출시, 리눅스 커널 2.6.18 기반, Fedora Core 6 기반.
* RHEL 6 (코드명 {{lang|eng|Santiago}}): 2010년 11월 10일 출시, 리눅스 커널 2.6.32 기반, Fedora 12 및 13 기반.
* RHEL 7 (코드명 {{lang|eng|Maipo}}): 2014년 6월 10일 출시, 리눅스 커널 3.10.0 기반, Fedora 19 및 20 기반.
* RHEL 8 (코드명 {{lang|eng|Ootpa}}): 2019년 5월 7일 출시, 리눅스 커널 4.18 기반, Fedora 28 및 CentOS Stream 8 기반. systemd 239, 그놈 3.28 등을 포함했다.
RHEL은 버전이 올라가면서 제공하는 에디션 종류에도 변화가 있었다. 버전 4까지는 데스크톱(Desktop), 워크스테이션(WS), 엔트리급 서버(ES), 대규모 서버(AS)의 4가지 에디션이 존재했다. 버전 5에서는 데스크톱, 기본 서버(Base Server), 고급 플랫폼(Advanced Platform)의 3가지로 변경되었다. 버전 6부터는 클라이언트(Client)와 서버(Server) 2가지 기본 에디션을 제공하고, 필요에 따라 추가 기능(Add-on)을 별도로 구매하는 방식으로 변경되었다.
RHEL과 Red Hat Linux, 페도라, CentOS Stream 간의 대략적인 관계는 다음과 같다.
| Red Hat Linux / 페도라 / CentOS Stream | RHEL |
|---|---|
| Red Hat Linux 6.2 | RHEL 2.1 |
| Red Hat Linux 7.2 | RHEL 2.1 |
| Red Hat Linux 9 | RHEL 3 |
| Fedora Core 3 | RHEL 4 |
| Fedora Core 6 | RHEL 5 |
| Fedora 12 / 13 | RHEL 6 |
| Fedora 19 / 20 | RHEL 7 |
| Fedora 28 / CentOS Stream 8 | RHEL 8 |
| Fedora 34 / CentOS Stream 9 | RHEL 9 |
레드햇은 RHEL의 소스 코드를 공개하며, 이를 기반으로 RHEL과 높은 호환성을 목표로 하는 무료 리눅스 배포판들이 개발되고 있다. 대표적으로 AlmaLinux와 Rocky Linux가 있다. 오라클이 개발하는 Oracle Linux 역시 RHEL을 기반으로 하지만, 독자적으로 수정한 커널을 사용하기도 한다.
3. 지원
(내용 없음)
3.1. 지원 체계
RHEL은 출시 후 10년 동안 레드햇의 공식 지원(보안 업데이트 포함)을 받을 수 있다. 단, RHEL 3, 4 버전의 경우, 출시 8년차 이후 추가 3년 동안 지원을 받으려면 별도의 계약이 필요하다. RHEL 5, 6 버전은 보안 업데이트가 종료된 후에도 3년 동안 다운로드가 가능하다. 새로운 릴리스는 약 2년 주기로 발표된다.
RHEL 자체의 라이선스 비용은 무료이지만, 관련 서비스를 이용하려면 유료 구독 계약이 필요하다. 이 구독에는 바이너리 패키지 배포, 소스 코드 다운로드 접근 권한, 시스템 업데이트, 기술 지원, 그리고 특허 관련 소송으로부터의 보호 등이 포함된다. 구독 기간 중에는 추가 비용 없이 자유롭게 상위 버전으로 업그레이드하거나 하위 버전으로 다운그레이드할 수 있다. 바이너리 패키지와 소스 코드를 직접 받기 위해서는 기밀 유지 계약이 포함된 구독 계약이 필요하다. 그러나 RHEL의 기반이 되는 업스트림 프로젝트인 CentOS Stream의 소스 코드는 CentOS 프로젝트의 FTP 사이트를 통해 공개되어 있다. 구독 상품은 RHEL 버전, 지원 시간(하루 8시간 또는 24시간), 지원 기간(1년 또는 3년) 등의 조합에 따라 다양하게 구성된다.
레드햇은 RHEL 운영 기술에 대한 교육 과정도 제공한다. 관련 기술 자격증으로는 RHCSA(Red Hat Certified System Administrator), RHCA(Red Hat Certified Architect), RHCSS(Red Hat Certified Security Specialist), RHCDS(Red Hat Certified Datacenter Specialist) 등이 있다. 더 자세한 정보는 레드햇#인증 자격증 항목에서 확인할 수 있다.
3.2. 확장 업데이트 지원 (EUS)
(작성할 내용 없음 - 원본 소스에 해당 섹션 관련 정보가 없습니다.)
4. 릴리스 버전의 경력
| 버전 | 코드명 | 출시일 | 지원 종료일 | 커널 버전 | |
|---|---|---|---|---|---|
| Red Hat Linux 6.2E | Zoot | 2000년 3월 27일 | 지원 종료 | 해당 없음 | |
| Red Hat Enterprise Linux 2.1 | 2.1 | Pensacola (AS) Panama (ES) | 2002년 3월 23일 | 2009년 5월 31일 | 2.4.9 |
| RHEL 2.1 Update 1 | 2003년 2월 14일 | ||||
| RHEL 2.1 Update 2 | 2003년 5월 29일 | ||||
| RHEL 2.1 Update 3 | 2003년 12월 19일 | ||||
| RHEL 2.1 Update 4 | 2004년 4월 21일 | ||||
| RHEL 2.1 Update 5 | 2004년 8월 18일 | ||||
| RHEL 2.1 Update 6 | 2004년 12월 13일 | ||||
| RHEL 2.1 Update 7 | 2005년 4월 28일 | ||||
| Red Hat Enterprise Linux 3 | 3.0 | Taroon | 2003년 10월 22일 | 2010년 10월 31일 (표준) 2014년 1월 30일 (연장) | 2.4.21 |
| RHEL 3 Update 1 | 2004년 1월 16일 | ||||
| RHEL 3 Update 2 | 2004년 5월 18일 | ||||
| RHEL 3 Update 3 | 2004년 9월 3일 | ||||
| RHEL 3 Update 4 | 2004년 12월 21일 | ||||
| RHEL 3 Update 5 | 2005년 5월 20일 | ||||
| RHEL 3 Update 6 | 2005년 9월 28일 | ||||
| RHEL 3 Update 7 | 2006년 3월 15일 | ||||
| RHEL 3 Update 8 | 2006년 7월 20일 | ||||
| RHEL 3.9 (구 표기: Update 9) | 2007년 6월 11일 | ||||
| Red Hat Enterprise Linux 4 | 4.0 | Nahant | 2005년 2월 15일 | 2012년 2월 29일 (표준) 2017년 3월 31일 (연장) | 2.6.9 |
| RHEL 4 Update 1 | 2005년 6월 9일 | ||||
| RHEL 4 Update 2 | 2005년 10월 5일 | ||||
| RHEL 4 Update 3 | 2006년 3월 7일 | ||||
| RHEL 4 Update 4 | 2006년 8월 10일 | ||||
| RHEL 4.5 (구 표기: Update 5) | 2007년 5월 1일 | ||||
| RHEL 4.6 (구 표기: Update 6) | 2007년 11월 15일 | ||||
| RHEL 4.7 (구 표기: Update 7) | 2008년 7월 24일 | ||||
| RHEL 4.8 (구 표기: Update 8) | 2009년 5월 18일 | ||||
| RHEL 4.9 (구 표기: Update 9) | 2011년 2월 16일 | ||||
| Red Hat Enterprise Linux 5 | 5.0 | Tikanga | 2007년 3월 14일 | 2017년 3월 31일 (표준) 2020년 11월 30일 (연장) | 2.6.18 |
| RHEL 5.1 | 2007년 11월 7일 | ||||
| RHEL 5.2 | 2008년 5월 21일 | ||||
| RHEL 5.3 | 2009년 1월 20일 | ||||
| RHEL 5.4 | 2009년 9월 2일 | ||||
| RHEL 5.5 | 2010년 3월 30일 | ||||
| RHEL 5.6 | 2011년 1월 12일 | ||||
| RHEL 5.7 | 2011년 7월 21일 | ||||
| RHEL 5.8 | 2012년 2월 21일 | ||||
| RHEL 5.9 | 2013년 1월 8일 | ||||
| RHEL 5.10 | 2013년 9월 30일 | ||||
| RHEL 5.11 | 2014년 9월 16일 | ||||
| Red Hat Enterprise Linux 6 | 6.0 | Santiago | 2010년 11월 10일 | 2020년 11월 30일 (표준) 2024년 6월 30일 (6.10에서 ELS 이용 시) | 2.6.32 |
| RHEL 6.1 | 2011년 5월 19일 | ||||
| RHEL 6.2 | 2011년 12월 6일 | ||||
| RHEL 6.3 | 2012년 6월 20일 | ||||
| RHEL 6.4 | 2013년 2월 21일 | ||||
| RHEL 6.5 | 2013년 11월 21일 | ||||
| RHEL 6.6 | 2014년 10월 14일 | ||||
| RHEL 6.7 | 2015년 7월 22일 | ||||
| RHEL 6.8 | 2016년 5월 10일 | ||||
| RHEL 6.9 | 2017년 3월 29일 | ||||
| RHEL 6.10 | 2018년 6월 19일 | ||||
| Red Hat Enterprise Linux 7 | 7.0 | Maipo | 2014년 6월 10일 | 2024년 6월 30일 (표준) 2028년 6월 30일 (7.9에서 ELS 이용 시) | 3.10.0 |
| RHEL 7.1 | 2015년 3월 5일 | ||||
| RHEL 7.2 | 2015년 11월 19일 | ||||
| RHEL 7.3 | 2016년 11월 3일 | ||||
| RHEL 7.4 | 2017년 7월 31일 | ||||
| RHEL 7.5 | 2018년 4월 10일 | ||||
| RHEL 7.6 | 2018년 10월 30일 | ||||
| RHEL 7.7 | 2019년 7월 28일 | ||||
| RHEL 7.8 | 2020년 3월 31일 | ||||
| RHEL 7.9 | 2020년 9월 29일 | ||||
| Red Hat Enterprise Linux 8 | 8.0 | Ootpa | 2019년 5월 7일 | 2029년 5월 31일 (표준) 2032년 5월 31일 (8.10에서 ELS 이용 시) | 4.18.0 |
| RHEL 8.1 | 2019년 11월 5일 | ||||
| RHEL 8.2 | 2020년 4월 28일 | ||||
| RHEL 8.3 | 2020년 11월 3일 | ||||
| RHEL 8.4 | 2021년 5월 18일 | ||||
| RHEL 8.5 | 2021년 11월 9일 | ||||
| RHEL 8.6 | 2022년 5월 10일 | ||||
| RHEL 8.7 | 2022년 11월 9일 | ||||
| RHEL 8.8 | 2023년 5월 16일 | ||||
| RHEL 8.9 | 2023년 11월 14일 | ||||
| RHEL 8.10 | 2024년 5월 22일 | ||||
| Red Hat Enterprise Linux 9 | 9.0 | Plow | 2022년 5월 18일 | 2032년 5월 31일 (표준) 2035년 5월 31일 (9.10에서 ELS 이용 시) | 5.14.0 |
| RHEL 9.1 | 2022년 11월 15일 | ||||
| RHEL 9.2 | 2023년 5월 10일 | ||||
| RHEL 9.3 | 2023년 11월 7일 | ||||
| RHEL 9.4 | 2024년 4월 30일 | ||||
| RHEL 9.5 | 2024년 11월 13일 | ||||
| 색 | 의미 |
|---|---|
| 지원이 종료된 버전 | |
| 현재 지원 중인 버전 (표준 또는 연장 지원 포함) |
* ELS(Extended Life Cycle Support): 표준 지원 기간이 만료된 후에도 추가 비용을 지불하면 제한된 범위의 기술 지원 및 보안 업데이트를 받을 수 있는 서비스이다. 특정 마이너 릴리스(예: RHEL 6.10, 7.9, 8.10, 9.10)에서만 제공된다.
* 버전 표기법: 과거에는 "RHEL 4 Update 5"와 같이 'Update' 번호로 표기했으나, RHEL 4.5부터는 "RHEL 4.5"와 같이 마이너 버전 번호로 표기하는 방식으로 변경되었다. 위 표는 현재의 마이너 버전 표기법을 따른다.
* 커널 버전: 표에 기재된 커널 버전은 해당 메이저 버전의 초기 릴리스 또는 주요 업데이트 시점의 대표적인 버전이다. 마이너 업데이트를 통해 커널 버전은 변경될 수 있다.
5. 파생 배포판
레드햇 엔터프라이즈 리눅스(RHEL)는 공개된 소스 코드를 기반으로 하므로, 이를 활용하여 다양한 파생 리눅스 배포판이 개발되었다. 이들 파생 배포판은 대부분 RHEL과의 높은 호환성을 유지하면서 레드햇의 상표 등을 제거하고 무료로 제공되는 경우가 많다. 대표적인 예시로는 CentOS, 사이언티픽 리눅스, AlmaLinux, Rocky Linux 등이 있으며, Oracle Linux처럼 RHEL 기반에 특정 목적을 위한 독자적인 커널을 추가하는 경우도 존재한다.
RHEL 자체는 과거 Red Hat Linux(RHL)에서 파생되었으며, 현재는 페도라 및 CentOS Stream 프로젝트의 성과를 통합하여 개발된다. 예를 들어 RHEL 9는 페도라 34와 CentOS Stream 9를 기반으로 한다. 이러한 개발 방식은 RHEL 생태계 전체와 파생 배포판 개발에 영향을 미친다.
5.1. 주요 파생 배포판 목록
레드햇 엔터프라이즈 리눅스(RHEL)는 레드햇이 공개하는 소스 코드를 기반으로 다양한 파생 배포판이 개발되고 있다. 이러한 배포판들은 대부분 RHEL과의 높은 호환성을 목표로 하며, CentOS, 사이언티픽 리눅스, StartCom Linux, White Box Enterprise Linux 등이 대표적인 예시다. 이들은 RHEL의 소스 코드에서 상표 등을 제거하고 무료로 사용할 수 있도록 배포된다.
최근에는 CentOS 프로젝트의 방향 변경 이후, AlmaLinux나 Rocky Linux 등이 새로운 대안으로 등장하여 RHEL과의 호환성을 유지하며 무료로 제공되고 있다. 또한, Oracle Linux와 같이 RHEL을 기반으로 하면서도 독자적인 커널(Unbreakable Enterprise Kernel영어, UEK)을 탑재하여 특정 환경에 최적화된 배포판도 존재한다.
주요 파생 배포판과 그 특징은 다음과 같다.
| 배포판 | 설명 |
|---|---|
| AlmaLinux | 클라우드리눅스 OS의 개발사인 CloudLinux Inc.영어가 지원하는 커뮤니티 기반의 CentOS 대체 배포판이다. |
| Asianux | 일본, 중국, 대한민국, 베트남, 태국의 아시아 5개국 기업이 공동 개발한 RHEL 파생 배포판이다. MIRACLE LINUX, Red Flag Linux영어, 한컴 리눅스(한국) 등이 전신이다. |
| CentOS | RHEL의 소스 코드를 기반으로 만들어진 무료 버전이다. RHEL과의 완전한 호환성을 목표로 했으나, CentOS Stream으로 개발 방향이 변경되었다. |
| ClearOS영어 | 소규모 사업장을 위한 서버 운영체제이다. 파일 서버, 프린터 서버, 메시징, 통합 위협 관리(UTM), VPN 등의 기능을 제공한다. |
| Fermi Linux LTS | 사이언티픽 리눅스의 전신으로, 페르미 국립 가속기 연구소의 연구 시설 환경에 필요한 소프트웨어를 추가한 배포판이다. |
| MIRACLE LINUX | 일본에서 개발된 상용 리눅스 배포판으로, 오라클 데이터베이스 환경에 최적화되었다. 이후 Asianux 프로젝트로 통합되었다. |
| Oracle Linux | 오라클이 자사 제품 환경에 최적화하여 개발한 배포판이다. RHEL 호환 커널과 함께 독자적인 Unbreakable Enterprise Kernel영어 (UEK)을 선택적으로 사용할 수 있다. |
| Red Flag Linux영어 | 중화인민공화국에서 개발된 리눅스 배포판이다. Asianux 프로젝트에 참여했다. |
| Rocky Linux | CentOS 프로젝트의 방향 변경에 따라, CentOS 창립자 중 한 명인 그레고리 커처(Gregory Kurtzer영어)가 시작한 RHEL 파생 배포판이다. RHEL과의 완전한 호환성을 목표로 한다. |
| Rocks Cluster Distribution영어 | 고성능 컴퓨팅 클러스터 구축을 위한 배포판이다. 초기 버전은 RHEL, 최근 버전은 CentOS를 기반으로 한다. |
| Scientific Linux | 페르미 국립 가속기 연구소와 유럽 입자 물리 연구소(CERN) 등 여러 연구 기관이 공동으로 개발했던 RHEL 파생 배포판이다. 과학 연구 환경에 맞춰져 있다. |
| SME Server영어 | CentOS를 기반으로 개발된 중소기업용 서버 배포판이다. |