콘텐츠로 이동






RedHat EnterpriseLinux 9.0 Release Note

RHEL 9.0 릴리즈 노트 요약

Info

이 문서는 RHEL 9.0 릴리즈 노트 중 운영 관점에서 자주 참고하는 항목만 정리한 요약본이다. 전체 내용을 모두 포함하지는 않으며, 주요 기능과 패키지 정보 중심으로 작성했다.

릴리즈 정보

항목
RHEL 9.0 GA 일자 2022-05-18
커널 버전 5.14.0-70.13.1

주요 변경사항

새로운 기능

  1. 보안

    1. SHA-1의 암호학적 용도는 deprecated 되었으며, 기본 정책에서 SHA-1 서명 사용이 제한된다.
    2. OpenSSL은 3.0.1로 제공된다.
    3. 시스템 전체 암호 정책이 더 안전한 기본값으로 조정되었다.
    4. OpenSSH는 8.7p1로 제공된다.
    5. OpenSSH에서는 기본 파일 전송 방식이 SCP/RCP 대신 SFTP로 전환되었다.
    6. SELinux 성능이 크게 개선되었다.
    7. fapolicyd는 1.1 버전으로 제공되며, rules.d/, trust.d/, fagenrules 등을 지원한다.
    8. SCAP Security Guide는 0.1.60으로 제공된다.
    9. /etc/selinux/config의 SELINUX=disabled만으로 SELinux를 끄는 방식은 더 이상 지원되지 않으며, 필요 시 selinux=0 커널 파라미터를 사용해야 한다.
  2. 네트워크

    1. mptcpd가 새로 도입되어 iproute2 없이 MultiPath TCP endpoint를 관리할 수 있다.
    2. NetworkManager는 기본적으로 새 연결 프로필을 keyfile 형식으로 저장한다.
    3. ifcfg 형식은 계속 지원되지만 기본값은 아니다.
    4. WireGuard는 Technology Preview로 제공된다.
    5. teamd와 libteam은 deprecated 되었으며, 대체 수단으로 bonding 사용이 권장된다.
    6. iptables-nft와 ipset은 deprecated 되었다.
    7. network-scripts 패키지는 제거되었다.
  3. 동적 언어 / 웹 / 데이터베이스

    1. Node.js 16, Perl 5.32, PHP 8.0, Python 3.9, Ruby 3.0이 제공된다.
    2. Git 2.31, Subversion 1.14가 제공된다.
    3. Apache HTTP Server 2.4.51, nginx 1.20이 제공된다.
    4. Varnish 6.6, Squid 5.2가 제공된다.
    5. MariaDB 10.5, MySQL 8.0, PostgreSQL 13, Redis 6.2가 제공된다.
  4. 컴파일러 및 개발 도구

    1. 시스템 툴체인은 GCC 11.2.1, glibc 2.34, binutils 2.35.2를 포함한다.
    2. GDB 10.2, Valgrind 3.18.1, SystemTap 4.6, Dyninst 11.0.0, elfutils 0.186이 제공된다.
    3. LLVM Toolset 13.0.1, Rust Toolset 1.58.1, Go Toolset 1.17.7이 제공된다.
    4. OpenJDK 8, 11, 17을 사용할 수 있다.
    5. Maven 3.6, Ant 1.10이 제공된다.
  5. 데스크톱

    1. GNOME은 3.28에서 40으로 크게 업데이트되었다.
    2. 기본 데스크톱 세션은 대부분의 경우 Wayland이다.
    3. X.org는 deprecated 되었으며 향후 메이저 릴리즈에서 제거될 예정이다.
    4. NVIDIA 드라이버 환경에서도 Wayland를 기본으로 사용할 수 있는 조건이 확대되었다.
    5. PipeWire가 일반 오디오 처리에서 PulseAudio와 JACK을 대체한다.
  6. 가상화

    1. libvirt는 모듈형 데몬 구조를 사용한다.
    2. QEMU는 Clang으로 빌드되어 SafeStack 같은 보안 기능을 활용한다.
    3. vTPM이 정식 지원된다.
    4. virtiofs를 통해 호스트와 VM 간 파일 공유를 더 효율적으로 처리할 수 있다.

주요 변경사항

  1. 설치 및 이미지 생성

    1. Kickstart 설치에서 rhsm 명령으로 Satellite 기반 시스템 등록과 구독 연결을 처리할 수 있다.
    2. RHEL 9부터 /etc/hostname에 localhost를 정적 호스트명으로 설정할 수 있다.
    3. 표준 설치 후 초기 설정 화면(initial setup)은 기본적으로 비활성화된다.
    4. Anaconda는 대화형 설치 시 네트워크를 자동 활성화한다.
    5. Image Builder는 파일시스템 구성을 blueprint에 명시할 수 있다.
    6. Image Builder는 부팅 가능한 installer ISO 생성도 지원한다.
    7. 그래픽 설치 화면에서 root 계정 잠금 및 root SSH 비밀번호 로그인 허용 옵션이 추가되었다.
  2. RHEL for Edge

    1. Greenboot 기본 health check와 watchdog 기능이 포함된다.
    2. rpm-ostree는 v2022.2로 제공된다.
    3. OSTree는 v2021.2로 제공된다.
    4. rpm-ostree rebase를 사용한 RHEL 8 → RHEL 9 업그레이드를 지원한다.
  3. 구독 및 패키지 관리

    1. system purpose 관련 명령은 subscription-manager syspurpose 하위 명령으로 통합되었다.
    2. RPM은 4.16으로 제공된다.
    3. rpm 데이터베이스는 Berkeley DB 대신 sqlite 기반으로 변경되었다.
    4. rpm-plugin-audit가 추가되었다.
    5. RPM은 EdDSA 공개키 알고리즘을 지원한다.
    6. 기본 RPM 압축 방식은 zstd로 변경되었다.
    7. DNF에는 exclude_from_weak_autodetect, exclude_from_weak 옵션이 추가되었다.
    8. libmodulemd는 2.13.0으로 제공된다.
    9. yum 명령은 계속 사용할 수 있지만 내부적으로는 DNF 기반이다.
  4. 셸 및 시스템 도구

    1. bash는 bracketed paste를 기본 활성화한다.
    2. cdrskin 패키지가 추가되어 광학 미디어 기록 도구를 제공한다.
    3. util-linux-core 서브패키지가 추가되었다.
    4. systemd-udevd는 InfiniBand 인터페이스에 일관된 이름을 부여한다.
    5. s-nail이 mailx를 대체한다.
    6. TuneD는 2.18로 제공된다.
    7. mod_security_crs는 3.3으로 제공된다.
    8. chrony는 4.1로 제공되며 NTS를 지원한다.

주요 버전 업데이트 / 추가된 패키지

패키지 버전
OpenSSL 3.0.1
OpenSSH 8.7p1
fapolicyd 1.1
SCAP Security Guide 0.1.60
Node.js 16
Perl 5.32
PHP 8.0
Python 3.9
Ruby 3.0
Git 2.31
Subversion 1.14
Apache HTTP Server 2.4.51
nginx 1.20
Varnish Cache 6.6
Squid 5.2
MariaDB 10.5
MySQL 8.0
PostgreSQL 13
Redis 6.2
GCC 11.2.1
glibc 2.34
binutils 2.35.2
GDB 10.2
Valgrind 3.18.1
SystemTap 4.6
Dyninst 11.0.0
elfutils 0.186
PCP 5.3.5
Grafana 7.5.11
LLVM Toolset 13.0.1
Rust Toolset 1.58.1
Go Toolset 1.17.7
OpenJDK 8 / 11 / 17
Maven 3.6
Ant 1.10
GNOME 40
chrony 4.1
RPM 4.16
TuneD 2.18
mod_security_crs 3.3

참고 사항

  • RHEL 9은 BaseOS와 AppStream 두 개의 주요 저장소 구조를 사용한다.

reference




작성일: 2026년 7월 31일 ,  마지막 업데이트: 2026년 8월 3일