Linux 커널은 6.13 버전으로 다음 주요 업데이트를 준비하고 있습니다. 리누스 토발즈는 테스트 단계를 시작하면서 2024년 12월 1일에 첫 번째 릴리스 후보(RC1)를 발표했고, 이어서 2024년 12월 8일에 두 번째 릴리스 후보(RC2)를 발표했습니다. 흥미로운 새로운 기능, 버그 수정 및 하드웨어 개선 사항을 갖춘 Linux 6.13은 향상된 성능과 폭넓은 호환성을 제공할 것을 약속합니다.
Linux 커널 6.13-rc1 및 6.13-rc2 릴리스에 대해 알아야 할 사항은 다음과 같습니다.
Linux 커널 6.13 RC1의 주요 특징
1. 고급 아키텍처 개선 사항
- Arm CCA에서 보호된 가상 머신 지원: 이제 Linux는 Arm의 기밀 컴퓨팅 아키텍처에 따른 '영역' 내에서 작동할 수 있어 가상화 보안이 강화됩니다.
- 보호된 제어 스택(GCS): 사용자 공간에서 향상된 스택 무결성을 지원하여 보안을 강화합니다.
- 인텔용 6-노드 서브-NUMA 클러스터링: 향상된 메모리 로컬리티 관리를 통해 인텔 시스템의 성능 확장을 개선합니다.
- LoongArch에 대한 실시간 지원: Linux 6.13에서는 고성능 시스템을 위한 주요 단계인 실시간 컴퓨팅 기능이 LoongArch 아키텍처에 제공됩니다.
2. 파일 시스템 업그레이드
- F2FS: 파티션 공간을 확보하고 파일을 동적으로 관리하기 위해 장치 앨리어싱을 도입합니다.
- FUSE: 페이지에서 폴리오로 변환하고 sysctl을 통해 최대 FUSE 요청 크기를 구성할 수 있어 유연성이 향상됩니다.
- EXT4: 안정성을 강화하기 위해 중요한 버그 수정 및 정리가 이루어집니다.
- Btrfs: 성능 최적화를 통해 범위 버퍼와 트리의 잠금 경합이 줄어들어 I/O 작업이 크게 개선되었습니다.
- exFAT: 개선된 기능으로 FAT 체인 통과가 줄어들어 더욱 원활한 파일 관리 환경을 제공합니다.
3. 프로세서 및 성능 업데이트
- AMD-pstate cpufreq 드라이버: 일부 AMD Epyc 프로세서의 기본값이 되어 전력 효율과 성능을 최적화합니다.
- 인텔 애로우레이크-H PMU 지원: 향후 출시될 CPU에 대한 호환성 및 향상된 성능 모니터링을 보장합니다.
- 지연 선점 모델: x86, RISC-V 및 LoongArch에 도입된 이 모델은 선점 요청을 지연시켜 경계를 틱하여 효율성을 높입니다.
4. 네트워킹 및 하위 시스템 개선
- 네트워크별 RTNL 지원: 더 나은 리소스 할당을 위한 네트워킹 개선 기능(현재 기본적으로 비활성화됨)입니다.
- MIPI DisCo 2.0 사양: 더욱 풍부한 오디오 장치 상호 운용성을 위해 SoundWire 서브시스템에 통합되었습니다.
5. 확장된 하드웨어 지원
Linux 커널 6.13은 다음에 대한 지원을 통해 하드웨어 호환성을 확장합니다:
- 태블릿: Vexia EDU ATLA 10, Surface Pro 9 5G.
- 그래픽: Adreno A663.
- 오디오 칩: RealTek RT721, AMD ACP 6.3.
- 네트워킹 장치: 엔비디아 멜라녹스 MLX5.
- 기타 하드웨어: 올위너 H616, 퀄컴 SM8750, NT36672A 터치스크린 등.
Linux 커널 6.13 RC2의 주요 특징
1. 드라이버 업데이트
많은 새로운 기능을 도입한 RC1과 달리 RC2는 개선과 수정에 중점을 두었습니다. 변경 사항의 80% 이상이 드라이버 개선을 목표로 하며, 더 원활한 커널 환경을 보장하기 위해 자동화된 클린업을 통한 작은 수정 사항도 다수 포함되어 있습니다.
- 인텔 루나 레이크 개선 사항: 인텔 코어 울트라 200V "루나 레이크" 노트북에 대한 지원이 개선되어 응답성 문제를 해결하고 원활한 성능을 보장합니다.
- GPU 수정: AMDGPU 업데이트는 재개 처리, 워크로드 설정 및 디스플레이 안정성을 개선하여 보다 원활한 그래픽 환경을 제공합니다.
- 네트워킹 업그레이드: Mellanox mlx5 드라이버, VLAN 프루닝 및 PHY 타임스탬프 추출 업데이트가 네트워크 효율성을 강화합니다.
- 워치독 개선: 엑시노스 오토V920, 에어로하 EN7851, 미디어텍 시스템에 대한 지원 확대로 시스템 안정성과 응답성이 향상되었습니다.
2. 아키텍처 개선
ARM64는 Linux 6.13에서 메모리 태깅 확장(MTE) 및 ASID 마스킹이 개선되었습니다. LoongArch는 IRQ 및 페이지 테이블 처리가 개선되었으며, x86은 PKRU 값 복원 및 Lunar Lake CPU 지원을 위한 수정 사항이 추가되었습니다.
3. 네트워킹, 파일 시스템 등
네트워킹 및 BPF 기능이 미세 조정되어 TCP 메모리 누수 및 NVMe over RDMA가 수정되고, ethtool 기능이 개선되었으며, BPF 성능이 향상되었습니다. 트랜잭션 교착 상태, 이노드 문제, 할당량 불일치 문제를 해결하기 위해 Btrfs 및 XFS와 같은 파일시스템이 업데이트되었습니다. 메모리 관리도 개선되어 mmap 처리 및 NUMA 관련 오류가 해결되었습니다.
결론
릴리스 후보 단계는 개발자와 사용자가 최종 릴리스 전에 커널을 철저히 테스트하고 잠재적인 문제를 파악할 수 있는 기회를 제공합니다. 이 테스트 프로세스에 참여함으로써 사용자는 곧 출시될 커널 버전의 안정성과 품질에 기여하게 됩니다. Linux 커널 6.13의 최종 릴리즈는 2025년 1월 말에 예정되어 있습니다. 그러나 정확한 릴리스 날짜는 릴리스 후보의 수와 전체 테스트 프로세스에 따라 달라질 수 있습니다.
최종 릴리스를 간절히 기다리는 동안, 최근 블로그를 통해 이전 Linux 커널 6.12에 도입된 새로운 기능과 개선 사항을 살펴보세요. 라이너스 토발즈의 git 트리 또는 kernel.org 웹사이트에서 RC2를 다운로드할 수 있습니다.
수동 보안 업데이트와 시스템 재부팅에 지치셨나요? TuxCare의 KernelCare Enterprise는 Linux 배포를 위한 라이브 패치를 제공하여 시스템 재부팅 없이도 중요한 커널 패치를 자동으로 적용할 수 있습니다. KernelCare는 LTS 커널 버전에 대한 라이브 패치를 제공하므로 가동 중단 시간을 최소화하면서 보안 및 규정 준수를 유지하려는 엔터프라이즈 환경에 이상적인 솔루션입니다.
이 글의 출처는 9to5Linux의 기사입니다.

