**번역본뉴스입니다. 오역이 있을수 있습니다.
리눅스 커널 7.0이 정식 출시되었습니다. 안정적인 Rust 지원과 더불어 파일 시스템, 네트워킹, 가상화 및 보안 분야의 업데이트를 포함하고 있습니다.
리눅스 커널 7.0이 출시되었습니다. 하지만 새로운 버전 번호가 커널 개발의 중대한 전환점을 의미하는 것으로 오해해서는 안 됩니다. 리누스 토발즈가 이전에도 그랬듯이, 6.19에서 7.0으로 넘어간 것은 보조 버전 번호가 충분히 높아짐에 따라 번호를 리셋한 것일 뿐, 유난히 파괴적인 릴리스라는 신호는 아닙니다. 이 점을 분명히 하고, 어떤 새로운 기능들이 추가되었는지 살펴보겠습니다.
리눅스 7.0의 핵심 업데이트는 Rust 지원에서 실험적(experimental) 라벨을 제거한 것입니다. 그것이 (물론) 당장 커널 개발에서 Rust를 지배적인 언어로 만드는 것은 아니지만, 프로젝트에 점진적으로 통합되는 과정에서 여전히 중요한 단계입니다.
또 다른 주목할 만한 보안 관련 변화는 커널 모듈 인증을 위해 ML-DSA 양자 내성 서명(post-quantum signatures)이 추가된 것이며, 반면 SHA-1 기반의 모듈 서명 체계 지원은 삭제되었습니다.
커널은 이제 io_uring 작업에 대해 BPF 기반 필터링을 포함하여, 제한된 환경에서 관리자에게 향상된 제어권을 제공합니다. 추가적으로, 이진 탐색 덕분에 BTF 유형 조회가 더 빨라졌습니다.
동시에 이번 릴리스는 커널 하부 계층의 지속적인 정리 작업을 이어가고 있습니다. linuxrc initrd 코드의 제거는 유일한 초기 사용자 공간 부팅 메커니즘인 initramfs로의 전환을 앞당깁니다.
리눅스 7.0은 또한 실제 루트를 나중에 마운트하는 시스템을 위해 설계된, 변경 불가능한 빈 루트 파일 시스템인 NULLFS를 도입했습니다. 게다가 대부분의 아키텍처에서 선점(preemption) 처리가 단순화되었으며, 재시작 가능한 시퀀스(restartable sequences), 워크큐(workqueues), RCU 내부 로직, 슬랩 할당(slab allocation) 및 유형 기반 강화(type-based hardening)가 더욱 개선되었습니다.
파일 시스템과 스토리지 역시 여러 업데이트를 받았습니다. 논블로킹(Non-blocking) 타임스탬프 업데이트가 이제 정상적으로 작동하며, 파일 시스템은 이제 기본적으로 받는 것이 아니라 임대(leases)를 명시적으로 선택(opt-in)해야 합니다.
추가적으로, Btrfs는 이제 시스템 페이지 크기보다 큰 블록 크기로 직접 I/O를 지원합니다. EROFS는 LZMA 압축을 기본으로 활성화하고 DEFLATE 및 Zstandard 압축을 안정적인 것으로 인식합니다. XFS는 자율 자가 치유(autonomous self-healing) 기능을 얻었고, 노트북 모드는 제거되었으며, F2FS는 대형 폴리오(large folios)로의 전환을 진행 중입니다.
메모리 관리 측면에서 zram은 이제 압축된 페이지를 해제하지 않고도 다시 쓸 수 있게 하여 오버헤드를 줄였습니다. 스왑(swap) 하위 시스템은 단순화된 스왑 테이블을 채택했습니다.
NFSD가 이제 동적으로 조정 가능한 스레드 풀을 제공하고, NFS v4.1이 기본 프로토콜이 되었으며, pidfs 및 nsfs와 같은 특수 커널 파일 시스템은 더 이상 내보낼 수 없게 되었고, NFSD에 실험적인 POSIX ACL 지원이 추가되었다는 점도 주목할 가치가 있습니다.
네트워킹 및 가상화 부문에서 커널은 일반적인 용도로 AccECN을 활성화하고, CPU 전반의 트래픽 쉐이핑 개선을 위해 CAKE에 멀티큐(multiqueue) 지원을 추가했으며, 가상 머신의 VSOCK 소켓에 대한 네트워크 네임스페이스 지원을 도입했습니다. Wi-Fi 8(802.11bn)을 위한 초기 기반 작업도 포함되었습니다.
KVM은 LoongArch 게스트를 위한 정확한 CPUCFG 보고, AMD ERAPS 지원, 인터럽트 종료(end-of-interrupt) 브로드캐스트 억제를 위한 새로운 사용자 공간 제어 기능, 프로파일링 개선을 위한 게스트의 전체 PMU 소유권 지원 등 여러 업데이트를 받았습니다. Hyper-V에는 이제 하이퍼바이저 통계를 위한 debugfs 인터페이스가 포함됩니다.
리눅스 커널 7.0은 kernel.org에서 다운로드할 수 있습니다. 롤링 릴리스 배포판 사용자들이 업데이트를 가장 먼저 받게 될 것이며, 몇 주 내로 더 광범위하게 배포될 것으로 예상됩니다.
7.0 릴리즈 - https://lore.kernel.org/lkml/CAHk-=wj2WqpPBwpAXo8bj_Hx-NxKMRVTVMUaQis7+Vm6XLRZiw@mail.gmail.com/T/#u
--------------------------------------------------------------------------------------광고(Advertising)--------------------------------------------------------------------------------------------------------