1장. 개요
1.1. RHEL 9.3의 주요 변경 사항
설치 프로그램 및 이미지 생성
이미지 빌더의 주요 강조 표시:
- 기존 BIOS 부팅 외에도 UEFI 부팅을 지원하기 위해 AWS EC2 AMD 또는 Intel 64비트 아키텍처 AMI 이미지 개선
자세한 내용은 새로운 기능 - 설치 프로그램 및 이미지 생성 을 참조하십시오.
1.1.1. 부트로더
BLS를 사용한 grub2-mkconfig
의 새로운 기본 동작
이번 릴리스에서는 grub2-mkconfig
명령이 기본적으로 GRUB_CMDLINE_LINUX
로 BLS(Boot Loader Specification) 스니펫에서 커널 명령줄을 더 이상 덮어쓰지 않습니다. 부트 로더 메뉴의 각 커널은 BLS 스니펫에서 커널 명령줄을 사용합니다. 이 새로운 기본 동작은 GRUB_ENABLE_BLSCFG=true
옵션으로 인해 발생합니다.
자세한 내용은 Bootloader의 새로운 기능을 참조하십시오.
RHEL for Edge
RHEL for Edge의 주요 주요 사항:
다음 이미지 유형에 대한 지원이 추가되었습니다.
-
minimal-raw
-
edge-vsphere
-
edge-ami
-
새로운 FIDO 장치 온보딩 서버 컨테이너 이미지 사용 가능
- rhel9/fdo-manufacturing-server
- rhel9/fdo-owner-onboarding-server
- rhel9/fdo-rendezvous-server
- rhel9/fdo-serviceinfo-api-server
자세한 내용은 새로운 기능 - RHEL for Edge를 참조하십시오.
보안
주요 보안 관련 강조 사항:
- Keylime 은 버전 7.3.0에 따라 변경되었습니다.
-
keylime
RHEL 시스템 역할을 사용할 수 있습니다. 이 역할을 사용하면 Keylime 검증기 및 Keylime 등록 기관을 보다 쉽게 구성할 수 있습니다. - OpenSSH 는 암호화 목적으로 덜 안전한 SHA-1 메시지 다이제스트에서 추가로 마이그레이션되었으며 대신 추가 시나리오에서 더 안전한 SHA-2를 적용합니다.
- pcsc-lite-ccid USB Chip/Smart Card Interface Device(CCID) 및 ICD(Integrated Circuit Card Device) 드라이버가 버전 1.5.2로 변경되었습니다.
- RHEL 9.3에서는 모든 TLS 1.2 연결에 FIPS-140-3 표준에 필요한 Extended Master Secret( Cryostat 7627) 확장(RFC 7627)을 추가로 지원합니다.
- setools 는 SELinux 정책 분석을 위한 그래픽 툴, 명령줄 툴 및 라이브러리 컬렉션인 setools는 4.4.3 버전을 기반으로 했습니다.
- OpenSCAP 은 1.3.8 버전으로 업데이트되었습니다.
SCAP 보안 가이드는 버전 0.1.69에 따라 수정되었으며, 특히 다음과 같습니다.
- ANSSI 프로필이 버전 2.0으로 업데이트되었습니다.
- CCN-STIC-610A22 가이드와 일치하는 RHEL 9용 새로운 SCAP 프로파일 3개가 추가되었습니다.
자세한 내용은 새 기능 - 보안 을 참조하십시오.
동적 프로그래밍 언어, 웹 서버 및 데이터베이스 서버
다음 Application Streams의 최신 버전을 사용할 수 있습니다.
- Redis 7
- Node.js 20
또한 Apache HTTP Server 가 2.4.57 버전으로 업데이트되었습니다.
자세한 내용은 새로운 기능 - 동적 프로그래밍 언어, 웹 및 데이터베이스 서버를 참조하십시오.
컴파일러 및 개발 도구
업데이트된 시스템 툴체인
RHEL 9.3에서 다음 시스템 툴체인 구성 요소가 업데이트되었습니다.
- GCC 11.4.1
업데이트된 성능 도구 및 디버거
RHEL 9.3에서 다음 성능 툴 및 디버거가 업데이트되었습니다.
- Valgrind 3.21
- SystemTap 4.9
- elfutils 0.189
업데이트된 성능 모니터링 툴
RHEL 9.3에서 다음과 같은 성능 모니터링 도구가 업데이트되었습니다.
- PCP 6.0.5
- Grafana 9.2.10
업데이트된 컴파일러 툴셋
RHEL 9.3에서 다음 컴파일러 툴셋이 업데이트되었습니다.
- GCC Toolset 13 (new)
- LLVM Toolset 16.0.6
- rust Toolset 1.71.1
- Go Toolset 1.20.10
자세한 변경 사항은 새로운 기능 - 컴파일러 및 개발 도구를 참조하십시오.
RHEL 9에서 Java 구현
RHEL 9 AppStream 리포지토리에는 다음이 포함됩니다.
-
OpenJDK 21 Java 런타임 환경과 OpenJDK 21 Java 소프트웨어 개발 키트를 제공하는
java-21-openjdk
패키지 OpenJDK 21.0.1 보안 릴리스도 설치할 수 있습니다. 최신 보안 수정 사항을 얻으려면 OpenJDK 21.0.1 업데이트를 설치하는 것이 좋습니다. -
OpenJDK 17 Java Runtime Environment 및 OpenJDK 17 Java Software Development Kit를 제공하는
java-17-openjdk
패키지입니다. -
OpenJDK 11 Java 런타임 환경과 OpenJDK 11 Java 소프트웨어 개발 키트를 제공하는
java-11-openjdk
패키지. -
OpenJDK 8 Java 런타임 환경과 OpenJDK 8 Java 소프트웨어 개발 키트를 제공하는
java-1.8.0-openjdk
패키지
Red Hat build of OpenJDK 패키지는 이식 가능한 Linux 릴리스와 RHEL 9.3 이상 릴리스 간에 단일 바이너리 세트를 공유합니다. 이번 업데이트를 통해 소스 RPM에서 RHEL에서 OpenJDK 패키지를 다시 빌드하는 프로세스가 변경되었습니다. 새로운 재구축 프로세스에 대한 자세한 내용은 OpenJDK의 Red Hat 빌드의 SRPM 패키지에서 사용할 수 있으며 /usr/share/doc
트리의 java-*-openjdk-headless
패키지로도 제공되는 README.md 파일을 참조하십시오.
자세한 내용은 OpenJDK 설명서를 참조하십시오.