홈으로 돌아가기

Linux 7.0 출시: Rust 및 x86 최적화

리누스 토르발스가 Linux 7.0을 15624개 패치와 함께 출시, Rust 안정화, 지연 선점 및 새로운 Intel/AMD 하드웨어 지원. 주요 변경 사항은 드라이버(51%), 네트워크 및 FS 관련. 이 버전은 Ubuntu 26.04 LTS에 포함될 예정.

Linux 7.0 출시: Rust부터 AMD EPYC 최적화까지
Advertisement 728x90

Linux 7.0: 커널의 주요 변경 사항과 신규 하드웨어 지원

리누스 토르발스는 2026년 4월 12일 안정 버전 Linux 커널 7.0 출시를 발표했습니다. 이 릴리스는 Linux 6.19 이후 일정에 따라 진행되었으며, Ubuntu 26.04 LTS에 포함될 예정입니다. 커널은 2,477명의 개발자로부터 15,624개의 패치를 통합했으며, 총 변경 크기는 56 MB입니다: 704,060줄의 코드가 추가되고, 278,132줄이 삭제되며, 18,053개의 파일이 영향을 받았습니다.

Key New Features in the Kernel

Rust 코드가 "experimental" 상태를 벗어나 프로덕션 환경에서 사용하기 쉬워졌습니다. io_uring을 위한 새로운 필터링 메커니즘이 비동기 I/O 작업에 대한 제어를 강화합니다. CPU 스케줄러가 이제 lazy preemption을 기본으로 하여 컨텍스트 스위치 오버헤드를 최소화합니다. 타임 퀀텀을 세밀하게 조정하기 위한 time-slice extension 지원이 추가되었습니다.

파일 시스템에 nullfs와 XFS의 자율적 자체 복구 기능이 새롭게 지원됩니다. 네트워크 스택에 AccECN 혼잡 알림 지원이 추가되었습니다. EXT4가 병렬 직접 I/O 쓰기에 최적화되어 성능이 향상되었습니다.

Google AdInline article slot

I/O 오류 보고가 이제 커널 전반에 걸쳐 표준화되었습니다. UDP 네트워킹이 지연을 줄이는 인라인 최적화의 혜택을 받습니다.

Hardware Improvements for x86 and AMD/Intel

Intel:

  • 안전한 CPU에서 TSX 확장이 이제 "auto" 모드로 기본 설정되어 수동 조정 없이 성능이 향상됩니다.
  • Xeon Diamond Rapids를 위한 NTB 지원과 perf 이벤트.
  • Panther Lake의 "slow" 워크로드에 대한 힌트.
  • Nova Lake 오디오.

AMD:

Google AdInline article slot
  • EPYC 최적화: 스케줄러 확장성과 메모리 관리.
  • Zen 6을 위한 Perf 메트릭.
  • Turbostat의 L2 캐시 통계.
  • Zen 5 주소 변환을 위한 CXL.

새로운 LoongArch 기능. SPARC와 Alpha 수정.

Graphics and Peripherals

그래픽스 드라이버가 업데이트되었습니다:

  • 미래 Radeon을 위한 초기 지원.
  • Intel Crescent Island와 Nova Lake에 대한 지속적인 작업으로 멀티 큐 처리와 온도 센서 액세스 포함.
  • Battlemage를 위한 D3cold 잠금 해제.
  • AM62P를 위한 PowerVR.
  • GCN 1.0/1.1을 위한 AMDGPU 수정.

디스플레이 드라이버의 기타 개선 사항.

Google AdInline article slot

Rust Development and Architectural Changes

Rust 통합이 발전했습니다: 안정 기능만으로 버전 1.95 준비. RISC-V 사용자 공간의 CFI. 단일 복사본으로 ARM64의 Atomic LS64/LS64V 명령어. OpenRISC를 위한 FPGA 디버깅. 메인라인의 SoC SpacemiT K3 RVA23. 노트북용 Snapdragon X2 Elite.

Tux 대신 커스텀 부트 로고를 위한 Kconfig 옵션.

Change distribution:

  • 51% — device drivers.
  • 11% — architecture code.
  • 14% — network stack.
  • 5% — file systems.
  • 3% — kernel subsystems.

Key Takeaways

  • 커널의 Rust가 이제 안정적이며 experimental 상태가 아닙니다.
  • 기본 lazy preemption으로 CPU 스케줄러가 최적화됩니다.
  • Intel의 TSX auto 모드로 즉시 perf 향상.
  • 더 나은 안정성을 위한 자율 XFS 복구와 nullfs.
  • AMD EPYC와 UDP 네트워킹의 주요 최적화.

토르발스는 작은 AI 생성 수정이 새로운 표준이 되는 추세를 언급했습니다. 7.1의 머지 윈도우가 40개 이상의 pull request로 열렸습니다.

— Editorial Team

Advertisement 728x90

다음 읽기