Red Hat Enterprise Linux

TechPedia

개요

Red Hat Enterprise Linux(약칭: RHEL)은 Red Hat이 개발 및 배포하는 상용 Linux 배포판이다. 기업, 데이터센터, 클라우드 환경을 위한 안정성과 장기 지원(LTS)을 목표로 하며, 상용 기술 지원, 인증된 패키지, 보안 업데이트를 제공한다.

RHEL은 2000년대 초반 Red Hat Linux를 기반으로 재편된 Red Hat의 엔터프라이즈 전용 제품군이다. Fedora 프로젝트를 “테스트베드(Upstream)”로 삼고 있으며, Fedora → RHEL → CentOS Stream으로 이어지는 개발 파이프라인을 형성한다.

RHEL은 RPM Package Manager(RPM) 및 YUM / DNF 기반의 패키지 관리 체계를 사용하며, SELinuxsystemd를 핵심으로 하는 안정적이고 보안 중심적인 구조를 갖는다.

역사

  • 1994년Red Hat Linux 1.0 출시
  • 2002년 – Red Hat Enterprise Linux 2.1 발표 (Red Hat Linux 분리)
  • 2005년 – RHEL 4, SELinux 기본 탑재
  • 2010년 – RHEL 6, systemd 도입
  • 2014년 – RHEL 7, XFS 파일 시스템 기본화
  • 2019년 – RHEL 8, AppStream, Cockpit 추가
  • 2021년 – RHEL 9, CentOS Stream과 통합된 개발 모델 도입

기술적 구조

RHEL은 Fedora의 최신 기술을 안정화한 형태로, 대규모 서버 환경과 클라우드 플랫폼에 최적화되어 있다.

계층 주요 구성 요소 설명
커널 계층 Linux Kernel (Red Hat 커스터마이징 버전) 프로세스, 메모리, 장치 관리
시스템 계층 systemd, SELinux, udev 부팅, 보안, 서비스 관리
패키지 계층 RPM, DNF, AppStream 소프트웨어 설치 및 의존성 관리
네트워크 계층 NetworkManager, firewalld, OpenSSH 네트워크 구성 및 보안
관리 계층 Cockpit, Ansible, Subscription Manager 시스템 모니터링 및 자동화

주요 특징

파일 시스템

버전

버전 출시 연도 주요 변화
RHEL 2.1 2002 첫 엔터프라이즈 버전
RHEL 3 2003 64비트 지원 확장
RHEL 4 2005 SELinux 기본 활성화
RHEL 5 2007 Xen 가상화 도입
RHEL 6 2010 systemd 전환, KVM 추가
RHEL 7 2014 XFS 기본, Docker 지원
RHEL 8 2019 AppStream, Podman 추가
RHEL 9 2021 CentOS Stream 기반 개발 모델

개발 모델

RHEL은 3단계 업스트림-다운스트림 개발 구조를 따른다.

단계 배포판 역할
Upstream Fedora 신기술 실험 및 초기 통합
Midstream CentOS Stream 안정화 및 RHEL 사전 테스트
Downstream RHEL 상용 릴리스, 장기 지원

패키지 관리

RHEL은 RPM 포맷을 기반으로 한 DNF(YUM 후속)를 사용한다. AppStream을 통해 핵심 시스템과 애플리케이션 모듈을 분리하여 버전별 독립 업데이트가 가능하다.

보안

  • SELinux – MAC 기반 접근 제어
  • FIPS 모드 – 암호화 표준 인증
  • SCAP – 보안 구성 자동 점검
  • OpenSSL FIPS – 인증된 암호화 라이브러리
  • Ansible / Cockpit – 보안 정책 관리 자동화

라이선스 및 지원

RHEL은 상용 소프트웨어로, Red Hat Subscription 모델을 통해 배포된다. 소스코드는 GPL 등 오픈소스 라이선스로 공개되지만, 바이너리 빌드와 상표는 Red Hat이 독점 관리한다.

클라우드 및 컨테이너

RHEL은 Red Hat OpenShiftKubernetes 환경과 통합되어 있으며, Podman, Buildah, Skopeo 등 OCI 호환 컨테이너 도구를 포함한다. RHEL for Edge, RHEL for SAP, RHEL for HPC 등 세분화된 버전도 제공한다.

계열

RHEL은 Fedora를 업스트림으로, CentOS Stream, Rocky Linux, AlmaLinux를 파생 배포판으로 둔다.

계열 구분 주요 배포판
Upstream Fedora
Downstream (무료 파생) CentOS Stream, Rocky Linux, AlmaLinux

같이 보기

참고 문헌

  • Red Hat 공식 문서 – Red Hat Documentation
  • “Inside RHEL Architecture”, Red Hat Engineering, 2022
  • Fedora Project – fedoraproject.org
  • “Red Hat Enterprise Linux 9 Overview”, OSNews, 2023
  • “The RHEL–CentOS Relationship Explained”, Red Hat Blog, 2022