GNU Guix 1.3에는 배포판 및 패키지 관리자에 대한 많은 개선 사항이 포함되어 있습니다.

출시 새로운 버전의 패키지 관리자와 Linux GNU 배포판 몇 가지 중요한 변경 사항이 추가 된 Guix 1.3, 예를 들어, 새로운 아키텍처에 대한 지원 및 배포시 시스템 패키지 업데이트, 패키지 관리자의 일부 명령에 대한 개선 및 변경, 취약성에 대한 솔루션 등이 있습니다.

모르는 사람들을 위해 GNU Guix 패키지 관리자는 이것이 Nix 프로젝트의 운영을 기반으로한다는 것을 알아야합니다. 일반적인 패키지 관리 기능 외에도 트랜잭션 업데이트 수행, 업데이트 롤백 기능, 권한없이 작업하는 기능 지원 수퍼 유저, 개별 사용자에 연결된 프로필 지원, 프로그램의 여러 버전을 동시에 설치하는 기능, 가비지 수집기 (사용하지 않는 패키지 버전 식별 및 제거).

배포에 관해서는 무료 구성 요소 만 포함하고 GNU Linux-Libre 커널과 함께 제공됩니다. 비 자유 바이너리 펌웨어 항목 제거. 마운트를 위해 GCC 9.3이 사용되며, 초기화 시스템으로 사용되는 종속성 지원과 함께 SysV-init의 대안으로 개발 된 GNU Shepherd 서비스 관리자입니다.

Guix 1.3의 새로운 기능은 무엇입니까?

제시된이 새 버전에서 취약점 CVE-2021-27851이 guix-daemon에서 수정되었음을 강조합니다., 로컬 사용자가 시스템에 대한 권한을 높일 수 있습니다. 문제는 명령을 실행하는 동안»guix build', 빌드 디렉토리는 모든 사람이 쓸 수 있고 사용자는 루트 사용자가 소유하고 디렉토리 외부에있는 파일에 대한 하드 링크를 만들 수 있습니다.

반면에 우리는 POWER9 아키텍처에 대한 초기 지원이 구현되었습니다. 이 새 버전에서 약 3100이 통합되고 추가 된 새 패키지의 업데이트 된 버전은 약 2009 년입니다.

또한 initrd는 bcachefs를 지원하는 것으로 언급됩니다. 기본적으로 활성화되어 있고 CUPS 인쇄 서버에는 Brother 프린터를 지원하기 위해 기본적으로 활성화 된»brlaser»서비스가 있습니다. 새로운 시스템 서비스가 추가되었습니다.

패키지 관리자 부분에서 선언적 구현 모드를 사용할 수있는 기능이 제공된다는 점이 강조됩니다.이 모드에서는 일련의 명령 대신»guix install"Y"guix remove«, A 명령«guix package --manifest=manifest.scm»설치할 모든 응용 프로그램의 매니페스트에 정의 포함.

다른 변경 사항 중 이 새 버전에서 눈에 띄는 :

  • 종속성을 고려하여 Go 언어로 패키지를 재귀 적으로 가져 오는 새로운 명령 "guix import go"를 추가했습니다.
  • 명령 "guix import opam»Coq 패키지에 대한 지원을 제공합니다. Guix 가져 오기 상자는 재귀 로딩 모드에서 의미 론적 버전을 제공합니다. 명령»guix import nix".
  • 미리 컴파일 된 (대체) 바이너리 패키지의 최적화 된 설치 및 "guix system init"명령의 가속화.
  • "–discover"옵션이 추가되었습니다. guix-daemon mDNS / DNS-SD 프로토콜을 사용하여 수집 된 바이너리 패킷 (대체)을 제공하는 로컬 네트워크의 서버를 감지합니다. 서버에서 알림을 보내기 위해 "-advertise"옵션이»명령에 추가되었습니다.guix publish".
  • 패킷 압축에 Zstd 알고리즘을 사용하는 기능이 구현되었습니다.
  • "–verbosity = 1"모드에서는 다운로드 된 URL의 출력이 중지됩니다.
  • 하위 명령 대신»disk-image"Y"vm-image«, 일반 명령이 제 안됨»guix system image".
  • SPICE 프로토콜에 대한 지원이 가상 머신의 배포 이미지에 추가되었습니다.
  • 자동 설치 모드가 설치 스크립트에 추가되었습니다.
  • 서비스가 추가되었습니다 lvm-device-mapping Linux LVM (Logical Volumne Manager)을 지원합니다.
  • Rock64 보드 용 레이아웃 이미지를 생성하기 위해 "guix -t rock64-raw 시스템 이미지"모드를 추가했습니다.

Guix 1.3 다운로드

마지막으로 패키지 관리자 또는 배포 테스트에 관심이있는 사용자를 위해 세부 사항을 확인할 수 있습니다 설치 및 / 또는 다운로드 할 이미지 찾기, 다음 링크에서.


기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

코멘트를 첫번째로 올려

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.