GNU Guix 1.5, 플라즈마 6.5, GNOME 46, 루트리스 모드 등 신규 기능 제공
GNU Guix 1.5가 3년 만에 출시되었으며, Plasma 6.5, Wayland에서의 GNOME 46, 루트 없는 패키지 관리, 12,500개 이상의 새로운 패키지를 제공한다.
3년간의 개발 끝에 GNU Guix 1.5가 출시되었으며, 이는 새롭게 채택된 연간 릴리스 주기의 시작을 알립니다. 하지만 이 이름이 생소하게 느껴진다면, 본론으로 들어가기 전에 그것이 무엇인지 간단히 설명하겠습니다.
무엇보다 먼저, Guix는 거래형 패키지 관리자이자 이를 중심으로 구축된 완전한 GNU/Linux 배포판입니다. 패키지 관리자로서 guix는 대부분의 기존 Linux 시스템 위에 설치할 수 있으며, 이 경우 apt나 dnf와 같은 기본 도구와는 독립적으로 작동합니다.
동시에 Guix 시스템은 전체 OS를 선언적으로 관리하는 동일한 기술을 사용하는 독립형 운영 체제(리눅스 배포판)입니다. 여기에는 커널, 시스템 서비스, 사용자 환경이 포함됩니다.
시스템 구성은 코드로 정의되고 원자적으로 적용되므로 전체 시스템 상태를 쉽게 재현하거나 되돌릴 수 있습니다. 이 프로젝트는 엄격한 자유 소프트웨어 원칙을 따르며, 기본적으로 Linux-libre 커널을 사용합니다. 이것을 명확히 했으니 이제 이번 릴리스의 새로운 기능으로 넘어갈 수 있습니다.
릴리스 발표에 따르면, 지난 3년 동안 Guix는 12,525개의 새로운 패키지와 거의 30,000개의 패키지 업데이트를 추가했습니다. 주목할 만한 업데이트로는 새로운 Plasma 서비스 유형을 통해 제공되는 KDE Plasma 6.5와 이제 기본적으로 Wayland를 사용하는 GNOME 46이 있습니다.
GCC 15.2, Emacs 30.2, LLVM 21.1, Linux-libre 커널 6.17과 같은 핵심 구성 요소도 포함되어 있습니다.
시스템 측면에서, Guix System은 이제 GNU Shepherd 1.0 서비스 관리 데몬을 사용하며, 이를 통해 시간 기반 서비스, 향상된 로깅, kexec 재부팅 지원을 도입했습니다. 약 40개의 새로운 시스템 서비스가 추가되었고, 권한 있는 프로그램 처리 방식이 개선되어 Linux 기능을 더 잘 지원합니다.
Guix 1.5는 의존성 그래프를 위한 새로운 출력 형식과 향상된 컨테이너 지원을 포함한 여러 명령줄 개선 사항도 제공합니다. guix pack 도구는 이제 RPM과 AppImage를 생성할 수 있어 Guix에서 빌드한 소프트웨어를 Guix가 설치되지 않은 시스템에 배포하기가 더 쉬워졌습니다.
보안 측면에서, Guix 데몬은 이제 비-Guix 시스템에서도 기본적으로 루트 권한 없이 실행될 수 있어 잠재적인 취약점의 영향을 줄일 수 있습니다.
마지막으로, 개발자는 프로젝트가 전체 소스 부트스트래핑 작업을 계속 진행하며, 완전히 부트스트랩된 Zig와 Mono 컴파일러를 추가하고 시스템을 소스에서 빌드하는 데 필요한 사전 빌드된 바이너리 코드의 양을 더욱 줄이고 있다고 말합니다.
자세한 내용은 공지를 참조하세요.
GNU Guix 1.5는 프로젝트 다운로드 페이지에서 ISO 설치 이미지, 가상 머신 이미지, 기존 GNU/Linux 배포판에 패키지 관리자를 설치하기 위한 tarball 형태로 제공됩니다. 기존 사용자는 guix pull 명령을 실행하여 업데이트할 수 있습니다.
이번 새 릴리스는 64비트 RISC-V용 공식 릴리스 타볼을 도입하고, 설치 프로그램 통합 및 서비스 개선을 포함하여 x86_64에서 GNU Hurd에 대한 실험적 지원을 확장합니다

