NAVIX 10.2 Release Notes

NAVIX 10.2 Release Notes

NAVIX 10.1 vs 10.2 주요 차이점

주요 변경점

개발 도구 / 서비스 NAVIX 10.1 NAVIX 10.2 주요 특징 및 기능 업데이트
Python 3.12 3.14 라이브 구문 강조, 스마트 자동완성 및 성능 최적화
Go (Toolset) 1.24 1.26 Green Tea 가비지 컬렉터 도입, 꼬리 지연 시간(Tail Latency) 감소
Rust (Toolset) 1.88 1.92 Cargo 내 네이티브 작업 공간(Workspace) 발행, 디버깅 향상
LLVM (Toolset) 20 21 리베이스
Ruby 3.3 4.0 신규 ZJIT 컴파일러 및 Ractor 개선을 통한 동시성 제어 향상
PHP 8.3 8.4 객체 프로퍼티 훅(Property Hooks) 및 비대칭 가시성 지원
OpenJDK 17 / 21 25 Generational Shenandoah GC 반영, Java 가동 안정성 강화
PostgreSQL 16 18 비동기 I/O(Async I/O) 기본 지원, UUIDv7 데이터 타입 적용
MariaDB 10.11 11.8 AI/ML 인프라 연동을 위한 VECTOR 데이터 타입 및 인덱싱 지원
Git 2.45 2.51 Stash 내보내기/가져오기, 빠른 충돌 해결을 위한 ORT 머지 엔진

NAVIX 10.2 신규 기능

보안

  • OpenSSH ML-KEM NIST 지원: mlkem768nistp256-sha256, mlkem1024nistp384-sha384 FIPS 모드 지원
  • libssh PQ/T hybrid key exchange: ML-KEM 기반 하이브리드 키 교환 지원
  • podman-sequoia composite PQ signatures: ML-DSA-65+Ed25519, ML-DSA-87+Ed448 지원
  • clevis-pin-trustee: Trustee Key Broker Service를 통한 원격 증명 기반 LUKS 자동 잠금 해제
  • keylime-agent 0.2.9: 에이전트 주도 push attestation 모델, ECC 키 지원
  • fapolicyd 1.4.3: 필터 옵션 추가, 자동 DB 크기 관리
  • SCAP Security Guide 0.1.80: 최신 보안 컴플라이언스 가이드
  • capnproto: 고성능 데이터 교환 및 RPC 시스템 신규 패키지
  • FUTURE 정책에서 비-PQC KEX 제거: 양자내성 알고리즘만 허용

데이터베이스 및 언어

  • MariaDB 11.8: 벡터 지원(머신러닝용), utf8mb4 기본값, 병렬 덤프/임포트
  • PostgreSQL 18: 비동기 I/O(최대 3배 빠른 데이터 읽기), OAuth 2.0 지원, FIPS 모드
  • PHP 8.4: property hooks, asymmetric visibility, #[\Deprecated] 속성
  • Ruby 4.0: 데이터베이스 커넥터 포함 새 런타임
  • Python 3.14: 신규 Application Stream 추가

커널 및 시스템

  • io_uring: Technology Preview에서 정식 지원으로 승격
  • Intel QAT GEN6: 동시 대칭/비대칭 암호화 및 데이터 압축 지원
  • LUKS 볼륨 키로 보안 vmcore 저장: x86_64에서 kdump LUKS 암호화 디스크 저장
  • eBPF v6.17: 새 kfunc, 향상된 검증기, rbtree 탐색 함수 등
  • perf v6.17: Monaka CPU 지원, RDPMC clear mode, ARL-U RAPL 지원

네트워킹

  • PRP/HSR 프로토콜 정식 지원: Technology Preview에서 정식 지원으로 승격
  • WiFi7 하드웨어 지원: 신규 WiFi7 표준 지원
  • Threaded NAPI busy polling: 네트워크 지연 시간 대폭 감소
  • firewalld policy sets: 게이트웨이 설정용 정책 세트 지원
  • nftables 와일드카드 netdev hooks: 동적 인터페이스 등록 지원
  • FRR 10.4.1: BGP, OSPF, EIGRP, Zebra 다수 안정성 수정

파일시스템 및 스토리지

  • LVM Persistent Reservations: 클러스터 환경용 볼륨 그룹 영구 예약 지원
  • Multipath purge_disconnected: 연결 해제된 LUN 자동 제거
  • snapm 0.7.0: 스냅샷 마운트 관리자, Difference Engine 추가
  • Stratis 볼륨 키 관리: 암호화 풀의 볼륨 키 자동 유지

가상화

  • s390-ccw-virtio-rhel10.2.0 머신 타입: IBM Z VM용 신규 머신 타입
  • PCCS for Intel TDX: Trust Domain Extensions 증명 캐싱 서비스
  • libvirt host-model Hyper-V: 자동으로 모든 지원 Hyper-V enlightenment 활성화
  • libvirt 시크릿 암호화: systemd credential sealing 기반 vTPM 메타데이터 보호
  • QEMU Native FUA: Forced Unit Access I/O 네이티브 지원으로 가상 스토리지 성능 향상
  • virtio-win viosock 드라이버: Windows VM용 vsock 지원

컨테이너

  • FDO 클라이언트 및 서버 정식 지원: FIDO Device Onboarding 정식 GA
  • greenboot-rs: 향상된 유지보수성을 갖춘 greenboot 재구현
  • 새 컨테이너 이미지: ruby-40, postgresql-18, python-314-minimal, mariadb-118, php-84
  • Podman Sequoia-PGP: OpenPGP 서명에 GnuPG 대신 Sequoia-PGP 백엔드 사용
  • krun 런타임 (Technology Preview): 경량 microVM 내 컨테이너 실행

데스크톱

  • Firefox/Thunderbird Flatpak 기본 배포: RPM 패키지에서 Flatpak으로 기본 배포 방식 변경
  • HDR 디스플레이 지원 (Technology Preview): mutter 49에서 HDR 전환 스위치 추가
  • papers 48.4: 문서 뷰어 libspelling 지원 및 안정성 향상

설치 및 이미지

  • /boot 파티션 기본 크기 2 GiB로 증가: 기존 1 GiB에서 2 GiB로 확대
  • Anaconda Flatpak 자동 설치: CDN, DVD.iso 등 모든 설치 소스에서 Flatpak 자동 설치
  • RDP Kickstart 명령: 원격 그래픽 설치용 rdp Kickstart 명령 추가
  • image-builder-cli PXE 이미지: Stateless PXE 이미지 생성 지원
  • Bootc Virtualization Kit: 부트 컨테이너 이미지를 VM으로 변환/실행

NAVIX 10.2 커널 개선사항

eBPF v6.17

  • bpf_cpumask_populate(), bpf_copy_from_user_task_str(), bpf_dynptr_copy() 등 새 kfunc 추가
  • rbtree 탐색 함수: bpf_rbtree_left(), bpf_rbtree_right(), bpf_rbtree_root()
  • eBPF 프로그램 루프 검증 개선
  • 새 로킹 메커니즘: Resilient Queued Spinlock
  • arm64에서 최대 12개 인수 BPF trampoline 지원

perf v6.17

  • RDPMC metrics clear mode 지원
  • ARL-U 플랫폼 RAPL 에너지 이벤트 지원
  • 메모리 누수 수정 및 안정성 개선

실시간 분석 및 디버깅

  • rtla 임계값 초과 액션: 지연 시간 임계값 도달 또는 추적 완료 시 사용자 공간 액션 트리거
  • cpupower Python 바인딩: kernel-tools-libs-devel에 통합
  • rteval 측정 모듈 선택: cyclictest 또는 timerlat 선택 가능
  • Tuna 10.2 libcpupower: CPU idle state 관리 기능 재활성화
  • crash 9.0.1: gdb 16.2, gdb multi-stack 언와인드 지원, Rust 지원

네트워킹 개선

  • Nmstate IPsec on-demand 연결: Libreswan IPsec 온디맨드 연결 지원
  • NetworkManager HSR interlink: High-availability Seamless Redundancy RedBox 설정
  • DHCP client ID 커널 인수: rd.net.dhcp.client-id 커널 인수로 조기 부팅 시 설정
  • TCP RTO 최댓값 조정: tcp_rto_max_ms sysctl로 최대 재전송 타임아웃 감소 가능
  • iproute 6.17.0: 64비트 패킷 카운터, netns-immutable 표시, DPLL 유틸리티

Identity Management 개선

  • Directory Server 동적 그룹: LDAP 검색 필터 기반 그룹 멤버십 정의
  • Directory Server PQC 키 지원: ML-DSA-44, ML-DSA-65, ML-DSA-87 TLS 인증서 지원
  • samba 4.23.0: SMB3 UNIX Extensions 기본 활성화, Prometheus 메트릭 내보내기
  • ipa 4.13.0: 새 Modern Web UI, ipa-idrange-fix 도구, RSNv3 기본 활성화
  • 389-ds-base 3.2.0: 신규 리베이스
  • Certificate System ML-DSA 지원: 양자내성 인증서 생성 및 관리

가상화 (Technology Preview)

  • S3-PR Live Migration: SCSI3 Persistent Reservation 보존 라이브 마이그레이션
  • SEV-SNP on RHEL hosts: AMD CPU 메모리 암호화 및 무결성 보호
  • virt-v2v: VMware NVMe 디스크 VM 변환 지원

Deprecated

  • cockpit-composer: cockpit-image-builder로 대체
  • gdisk (boot.iso): parted 사용 권장
  • LLVM 32비트 ARM/MIPS 백엔드: 빌드 시간 및 유지보수 부담 감소
  • squashfs: EROFS 사용 권장
  • qcow2-v2: qcow2-v3 사용 권장
  • libslirp, i440fx, rtl8139 NIC: 향후 제거 예정
  • Podman slirp4netns, CNI: pasta 및 netavark 사용