NixOS 26.05 출시! 시스템 관리, 패키지 관리 혁신

by DD
4일 전
조회수 2

NixOS 26.05 "Yarara" 릴리스, 7개월간 버그 수정 및 보안 업데이트 지원

2842명의 기여자가 참여, 59703개의 커밋으로 이전 릴리스 대비 대규모 업데이트

systemd 기반 initrd 기본 설정, x86_64-darwin 지원 종료 발표

GNOME 50 업데이트, GCC 15 및 LLVM 21 버전 업데이트

systemd 기반 initrd 도입

NixOS 26.05 릴리스에서 systemd 기반 initrd(Initial RAM Disk)가 기본 설정으로 도입되었다. 기존의 스크립트 기반 구현은 더 이상 사용되지 않으며, 26.11 릴리스에서 제거될 예정이다. 이는 시스템 부팅 프로세스(Booting Process)의 효율성을 높이고, 시스템 초기화(System Initialization) 속도를 향상시키는 데 기여할 것으로 예상된다. systemd는 병렬 부팅(Parallel Booting)을 지원하여 부팅 시간을 단축하는 장점이 있다.

x86_64-darwin 지원 중단

이번 릴리스는 x86_64-darwin을 지원하는 마지막 Nixpkgs 릴리스가 될 것이다. Apple의 플랫폼 지원 중단 및 제한된 빌드 인프라(Build Infrastructure)로 인해, 26.11 릴리스부터는 x86_64-darwin용 패키지 빌드가 중단된다. 이는 macOS 환경에서 NixOS를 사용하는 사용자에게 영향을 미칠 수 있으며, 대안 플랫폼(Alternative Platform)으로의 전환을 고려해야 할 수 있다. 호환성 문제(Compatibility Issues)를 최소화하기 위한 노력이 필요하다.

패키지 관리 시스템의 대규모 업데이트

Nixpkgs는 20442개의 새로운 패키지를 추가하고, 20641개의 기존 패키지를 업데이트했으며, 17532개의 오래된 패키지를 제거하여 패키지 세트의 유지 관리성을 높였다. 이러한 대규모 업데이트는 의존성 관리(Dependency Management)보안 강화(Security Hardening)에 기여한다. 특히, 오래된 패키지 제거는 잠재적인 보안 취약점을 줄이는 데 중요한 역할을 한다. 패키지 관리 시스템(Package Management System)의 효율성이 향상될 것으로 기대된다.

GNOME 50 및 컴파일러 업데이트

GNOME 50이 업데이트되어 접근성 향상, 디스플레이 처리 개선 등 다양한 기능이 추가되었다. 또한, GCC는 버전 15로, LLVM은 버전 21로 업데이트되었다. 이러한 업데이트는 사용자 경험(User Experience) 향상과 함께, 컴파일러 성능(Compiler Performance)보안 강화(Security Enhancement)에 기여한다. 개발자는 최신 컴파일러를 통해 코드 최적화 및 버그 수정의 이점을 누릴 수 있다.

NixOS 26.05 released