RHEL 10 개요
!!! info 이 문서는 RHEL 10 계열의 전체적인 변화와 운영 시 참고할 핵심 항목을 정리한 요약본이다. 세부 마이너 버전별 차이는 별도 릴리즈 노트 문서를 참고하도록 구성했다. 주요 내용은 RHEL 10.0 기준이며, 10.1 이상에서의 추가 변경 사항은 별도 문서를 참조한다.
릴리즈 개요
| 항목 | 값 | |
|---|---|---|
| RHEL 10 GA | 2025-05-20 | |
| 기본 커널 계열 | 6.12 | |
| 주요 저장소 | BaseOS, AppStream, Extensions | |
| 패키지 관리자 | DNF | |
| 기본 그래픽 세션 | GNOME 47 / Wayland | |
| 기본 컨테이너 스택 | Podman / Image mode |
핵심 변화
- 보안 1. 시스템 전체 암호화 정책이 강화되었고, Post-quantum(양자 내성) 암호 알고리즘 지원이 추가되었다. 1. OpenSSL, GnuTLS, NSS, OpenSSH 등 주요 암호화 스택이 PQC 알고리즘과 연동되도록 설계되었다. 1. TLS 1.3, IDevID, IAK 기반 인증 기능이 기본적으로 활성화되어 현대적인 인증 구조가 강화되었다. 1. SELinux 사용자 공간 스택이 3.8 계열로 갱신되고, CIL 형식을 지원하는 audit2allow 도구가 추가되었다. 1. CUPS에서 mDNS 및 브로드캐스트 모드가 기본 비활성화되어 인쇄 서비스 관련 취약점에 대한 방어가 강화되었다.
- 네트워크 1. RHEL 10 디스크 이미지에서 예측 가능한 네트워크 인터페이스 이름 사용이 기본 동작이 되었다. 1. 하이브리드 클라우드 환경(AWS, Azure, Google Cloud)에 최적화된 RHEL 10 클라우드 이미지가 공식 제공된다. 1. 이미지 모드 기반 배포에서 네트워크 설정은 선언형/이미지 중심 워크플로우와 연계되어 관리된다. 1. 최신 NIC 및 하드웨어 가속(예: Intel QAT)의 암호/압축 관련 드라이버 지원이 강화되었다. 1. RISC-V 아키텍처에 대한 실험적 지원이 추가되어, 새로운 하드웨어 플랫폼에 대한 네트워크/시스템 테스트가 가능하다.
- 데스크톱 1. GNOME이 47 버전으로 업데이트되었다. 1. 기본 세션은 Wayland이며, GNOME 클래식 세션의 창 개요 등 UI 개선이 포함된다. 1. 원격 데스크톱 프로토콜(RDP)이 그래픽 원격 액세스의 기본 방식으로 도입되어 VNC 중심 구조를 대체한다. 1. PulseAudio는 완전히 PipeWire로 대체되었으며, 오디오와 비디오를 단일 하위 시스템으로 통합한다. 1. Qt 5 패키지가 제거되고 Qt 6 계열만 지원되어, 최신 데스크톱/GUI 스택으로 정렬된다.
- 컨테이너 및 이미지 모드 1. podman, buildah, skopeo 중심의 컨테이너 스택과 container-tools 메타패키지가 계속 제공된다. 1. 이미지 모드(image mode)가 도입되어, OS와 애플리케이션 빌드·배포·관리를 컨테이너 워크플로우와 유사하게 통합할 수 있다. 1. Podman Desktop과 같은 커뮤니티 기반 도구는 RHEL Extensions 저장소를 통해 보다 안전하게 배포·관리된다. 1. 이미지 모드에서 시스템 업데이트와 롤백은 이미지 레벨에서 수행되며, 구성 관리와 CI/CD 파이프라인 통합이 용이하다. 1. Composefs 파일시스템 지원을 통해 겹치는 이미지를 효율적으로 조립·관리할 수 있다.
- 패키지 및 런타임 1. RHEL 10은 BaseOS/AppStream 외에 Extensions 저장소를 통해 추가 개발자·커뮤니티 툴킷을 제공한다. 1. PHP 8.3, NGINX 1.26, Git 2.47 등 최신 런타임과 도구가 포함되어 애플리케이션 스택이 현대화되었다. 1. Redis/Valkey를 위한 php-pecl-redis6 등 신규 패키지가 제공되어 메모리 캐시·데이터베이스 연동이 개선되었다. 1. Python, Node.js, Java(OpenJDK) 등 주요 언어 런타임은 장기 지원 버전을 중심으로 AppStream에서 제공된다. 1. DNF 기반 패키지 관리와 약한 의존성(weak dependency) 제어 기능이 유지·강화되어, 최소한의 패키지 풋프린트 구성이 용이하다.
- 가상화 및 플랫폼 1. RHEL 10 디스크 이미지는 기본적으로 별도의 /boot 파티션을 사용하지 않도록 설계되어 단순한 파티션 레이아웃을 제공한다. 1. RISC-V 아키텍처에 대한 실험적 지원으로, 새로운 서버/엣지 플랫폼에서 RHEL 테스트가 가능하다. 1. AMD Zen 3 및 Zen 4 프로세서에 대한 memcpy/memmove 등 메모리 연산 최적화가 포함되어 가상화 워크로드 성능이 개선된다. 1. Intel QAT 등 하드웨어 가속 장치를 활용한 압축·암호화 작업 성능이 개선되어, VM/컨테이너 환경에서 보안·스토리지 효율이 향상된다.
- 운영 및 관리 1. RHEL Lightspeed CLI가 도입되어, 자연어 기반으로 시스템 이슈를 질의하고 해결 가이드를 받는 운영 경험을 제공한다. 1. 웹 콘솔(Cockpit)에 시각적 파일 관리자와 향상된 관리 기능이 통합되어 브라우저 기반 운영이 강화되었다. 1. Satellite와 Insights Advisor 연계가 강화되어, 온프레미스·클라우드 환경 전반에 걸친 정책 기반 운영이 용이해졌다. 1. 이미지 모드와 시스템 롤(system roles)을 결합하면 선언형 인프라와 대규모 표준화 운영 설계가 쉬워진다. 1. 하이브리드 클라우드용 RHEL 이미지와 syspurpose/subscription-manager 구조를 함께 활용하면, 워크로드별 라이선스·목적 관리가 명확해진다.
- 업그레이드
1. RHEL 9 최신 마이너 버전에서 RHEL 10으로의 in-place upgrade가 지원된다.
1. 기존 RHEL 7 환경은 RHEL 8 → 9 → 10 단계적 마이그레이션이 권장되며, 직접 7 → 10 업그레이드는 지원되지 않는다.
1. 이미지 모드 및 rpm-ostree 기반 배포에서는 RHEL 9 → 10 rebase 워크플로우를 통해 선언형 업그레이드를 수행할 수 있다.
1. 업그레이드 시 PQC 암호화, 이미지 모드, Lightspeed 등의 신규 기능 사용 여부를 사전 검토하는 것이 권장된다.
운영 참고사항
- RHEL 10은 BaseOS, AppStream, Extensions 저장소를 기본으로 사용하며, 확장 저장소를 통해 개발자 툴킷을 손쉽게 추가할 수 있다.
- RHEL 10 디스크 이미지는 기본적으로 별도 /boot 파티션 없이 구성되며, 예측 가능한 네트워크 인터페이스 이름을 사용한다.
- Image Builder는 이미지 모드와 연계되어, 파일시스템 커스터마이징과 클라우드·가상화 환경용 부팅 가능한 이미지 생성을 지원한다.
- 시스템 롤(system roles), syspurpose, Satellite/Insights를 결합하면 하이브리드 환경 전반에 대한 정책 기반 표준 운영이 용이하다.
- RHEL Lightspeed CLI와 Cockpit 웹 콘솔을 함께 사용하면, 명령행·웹 기반 관리 모두에서 운영 자동화와 가이드 제공을 받을 수 있다.