콘텐츠로 이동

Rocky Linux 9.0 릴리스 노트

주요 변경사항

주요 변경사항의 전체 목록은 상위 링크 여기에서 확인할 수 있습니다..

CPU 호환성 확인

Rocky Linux 9.0에서는 일부 오래된 CPU가 잘 작동하지 않거나 전혀 작동하지 않을 수 있습니다. 다음 아키텍처는 성공적인 설치를 위한 최소 요구 사항으로 간주됩니다:

  • AMD 및 Intel 64비트 아키텍처 (x86-64-v2)
  • 64비트 ARM 아키텍처 (ARMv8.0-A)
  • IBM Power Systems, Little Endian (POWER9)
  • 64비트 IBM Z (z14)

지원되는 아키텍처와 지원되지 않는 아키텍처의 위험에 대한 자세한 내용은 상위 링크 여기의 업스트림 릴리스 노트를 참조하십시오.

이 릴리스의 주요 내용은 다음과 같습니다.

새로운 빌드 시스템 (Peridot)

Rocky Linux 9는 우리가 개발하고 오픈 소스로 공개한 클라우드 네이티브 빌드 시스템인 Peridot을 사용하여 제작되었습니다. Peridot은 x86_64, aarch64, s390x 및 ppc64le 아키텍처용 Rocky Linux 9를 빌드하는 데 사용되었습니다.

이 릴리스는 커뮤니티에 대한 우리의 지속적인 약속과 Rocky Linux 프로젝트의 장기 지속성을 보장하기 위한 것으로, 사용자들이 Rocky Linux을 독립적으로 처음부터 빌드, 향상 또는 재현할 수 있도록 합니다. 빌드 시스템의 소스 코드는 여기에서 사용할 수 있습니다.

보안

  • 암호학적 목적으로 SHA-1 메시지 다이제스트 사용이 중지되었습니다. SHA-1로 생성된 암호 해시 함수는 더 이상 안전하지 않습니다. 위에서 언급한 업스트림 링크에 자세한 예외 사항이 나와 있습니다.
  • OpenSSL은 이제 버전 3.0.1로 업데이트되었으며, 제공자 개념, 새로운 버전 구성, 개선된 HTTP(S) 클라이언트, 새로운 프로토콜, 형식 및 알고리즘 지원 등 여러 가지 개선 사항이 있습니다.
  • OpenSSH는 이제 버전 8.7p1로 업데이트되었으며, 가장 주목할 만한 변경 사항은 SCP/RCP 프로토콜을 SFTP 프로토콜로 대체한 것으로, 더 예측 가능한 파일 이름 처리를 제공합니다.
  • SELinux의 성능, 메모리 오버헤드, 로드 시간 등이 크게 개선되었습니다. 자세한 변경 사항은 상위 업스트림 릴리스 노트에서 확인할 수 있습니다.
  • Rocky Linux 9는 PCI-DSS, HIPAA, DISA 등에 대한 보안 규정 설정을 Anaconda 설치 프로그램을 통해 자동으로 구성할 수 있으므로, 복잡한 요구 사항을 충족하기 위한 시간과 노력을 절약할 수 있습니다.

네트워킹

주요 네트워킹 관련 변경사항은 다음과 같습니다. 이 외에도 다른 네트워크 관련 변경사항에 대한 자세한 내용은 상위 링크 여기를 참조하십시오.

  • iproute2 대신 mptcpd 또는 MultiPath TCP Daemon을 사용하여 MultiPath TCP 엔드포인트를 구성할 수 있습니다.
  • NetworkManager는 이제 새로운 연결 프로필을 저장하기 위해 키 파일을 기본으로 사용하지만 ifcfg 사용도 지원합니다.
  • iptables-nftipset는 이제 더 이상 사용되지 않습니다. 여기에는 유틸리티,iptables, ip6tables, ebtables, 그리고 arptables가 포함됩니다. nftables 프레임워크로 대체되었습니다.
  • network-scripts 패키지가 제거되었습니다. 네트워크 연결을 구성하기 위해 NetworkManager를 사용하십시오.

웹 및 프로그래밍

다음은 Rocky Linux 9.0에서 새 버전으로 업데이트된 몇 가지 동적 프로그래밍, 버전 관리 및 웹 관련 애플리케이션 제품군입니다. 변경 내용과 설명의 전체 목록은 이 업스트림 링크를 참조하십시오.

동적 프로그래밍

  • 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

Java 구현

다음과 같은 Java Runtime Environment 및 Java Development Kit이 제공됩니다:

  • java-17-openjdk
  • java-11-openjdk
  • java-1.8.0-openjdk

다음과 같은 Java 도구가 제공됩니다:

  • Maven 3.6
  • Ant 1.10

가상화

가상화의 변경 및 개선 사항에 대한 자세한 목록은 이 업스트림 링크를 참조하십시오.

주요 사항은 다음과 같습니다:

  • QEMU는 이제 CLANG 컴파일러를 사용하여 빌드되어 KVM Hypervisor가 고급 보안 및 디버깅 기능을 사용할 수 있게 되었습니다.
  • vTPM (Virtual Trusted Platform Module)이 이제 완전히 지원됩니다.
  • virtiofs 기능이 구현되어 Rocky Linux 호스트와 해당 가상 머신 간에 파일을 더 효율적으로 공유할 수 있습니다.
  • cgroup-v2는 9.0에서 기본 Linux 제어 그룹으로 채택되었습니다. 이는 컨테이너 기반 시스템(Docker, Kubernetes 등)을 사용하는 사람들에게 일부 영향을 미칠 수 있습니다. 자세한 내용은 위의 링크에서 확인할 수 있습니다.

업그레이드

Rocky Linux 팀은 한 버전에서 다음 버전으로의 업그레이드(예: 8.6에서 9.0으로)를 권장하지 않습니다. 기술적으로는 주요 버전 간에 업그레이드할 수 있지만, 대신 최신 주요 버전을 새로 설치하는 것을 권장합니다.

설치

Rocky Linux 9.0을 설치하려면 다운로드 페이지로 이동하여 아키텍처에 맞는 버전을 다운로드하십시오. Rocky Linux 9.0의 완전한 설치 안내서는 Rocky Linux 문서 웹사이트에서 확인할 수 있습니다..

설치 안내서에서 다루어지고 있지만, 다운로드한 파일을 CHECKSUM 파일과 대조하여 손상되거나 조작되지 않았는지 확인하는 것이 중요합니다. 다음 단계를 수행하여 이를 확인할 수 있습니다. 이 단계에서는 Linux를 사용하는 다른 기기에서 파일을 다운로드했다고 가정합니다.

  • ISO 이미지를 다운로드한 디렉토리에서 CHECKSUM 파일도 다운로드합니다. 예시:
curl https://download.rockylinux.org/pub/rocky/9/isos/x86_64/CHECKSUM -o CHECKSUM
  • 그런 다음 다음 명령을 실행합니다.
sha256sum -c CHECKSUM --ignore-missing
  • 명령 줄에서 다음을 받으면 파일이 확인된 것입니다. 아래 예시에서는 최소 ISO를 가정하지만 DVD ISO일 수도 있습니다.
Rocky-9.0-x86_64-minimal.iso: OK

선택적으로, Rocky Linux 릴리스 버전의 체크섬을 얻으려면 GitHub 저장소로 이동하십시오.

알려진 문제들

모든 릴리스와 마찬가지로 이미 알려진 문제가 있습니다. 현재 알려진 문제들은 상위 레드햇 엔터프라이즈 리눅스의 여기에서 확인할 수 있습니다.

  • Minimal ISO 설치의 제한 사항 - 대부분의 보안 관련 패키지가 작동하지 않습니다. 설치 시 보안/SCAP 프로파일과 패키지가 필요한 경우 DVD ISO를 사용하십시오.

버그 신고

발견한 모든 버그는 Rocky Linux Bug Tracker에 보고하십시오. 또한 우리의Forums, Mattermost, IRC on Libera.Chat, Reddit, Mailing Lists에 등록하거나 원하는 다른 방식으로 커뮤니티에 참여하실 수 있습니다!