GNU Guix 1.1 패키지 관리자의 새 버전 나열

최근e는 GNU Guix 1.1 패키지 관리자의 새 버전과이를 기반으로 구축 된 GNU / Linux 배포판을 발표했습니다. 분포 p독립형 운영 체제로 설치 가능 가상화 시스템, 컨테이너 및 일반 장비뿐만 아니라 이미 설치된 GNU / Linux 배포판에서 출시되어 애플리케이션을 구현하는 플랫폼 역할을합니다.

사용자 종속성 회계, 루트없는 작업, 버전으로의 롤백과 같은 기능이 있습니다. 위의 문제, 구성 관리, 환경 복제 (다른 컴퓨터에서 소프트웨어 환경의 정확한 사본 생성) 등의 경우

GNU Guix 패키지 관리자는 Nix 프로젝트의 성과를 기반으로합니다. 일반적인 패키지 관리 기능 외에도 트랜잭션 업데이트 수행, 업데이트 롤백 기능과 같은 기능 지원, 수퍼 유저 권한을 얻지 않고 작업, 개별 사용자에 연결된 프로필 지원, 한 프로그램의 여러 버전을 동시에 설치할 수있는 기능, 가비지 수집 수단 (사용하지 않는 패키지 버전 식별 및 제거).

또한 애플리케이션 어셈블리 시나리오 및 패키지 형성 규칙을 결정하기 위해 주제 및 Guile Scheme API 구성 요소에 특화된 고급 언어를 사용하는 것이 좋습니다. 이러한 구성 요소를 사용하면 함수형 프로그래밍 언어 스키마에서 모든 패키지 관리 작업을 수행 할 수 있습니다.

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

이 버전은 14.078 명이 11 개월 동안 수행 한 201 건의 약정에 해당합니다. 여기에는 많은 새로운 기능, 사용자 인터페이스 및 성능, 개선 사항 및 많은 버그 수정이 포함됩니다.

눈에 띄는 주요 신기한 것 중에서 우리는 자동화 된 그래픽 설치 프로그램 테스트를위한 프레임 워크가 추가되었습니다. 이제 설치 프로그램이 지속적 통합 시스템에서 어셈블되고 다양한 구성 (일반 및 암호화 된 루트 파티션, 데스크톱 설치 등)에서 테스트됩니다.

두 가지 새로운 명령이 추가되었습니다., 그 중 하나는 "guix 시스템 설명«, 구현시 시스템의 서로 다른 두 인스턴스 간의 변경 사항을 평가할 수 있도록 추가 된 다른 명령은 다음과 같습니다."Guix 배포" 예를 들어, SSH를 통해 액세스 할 수있는 원격 시스템 또는 VPS의 새로운 환경과 같이 동시에 여러 컴퓨터를 채우도록 설계되었습니다.

우리는 또한 찾을 수 있습니다 새로운 시스템 서비스 추가 : auditd, fontconfig-file-system, getmail, gnome-keyring, kernel-module-loader, knot-resolver, mumi, nfs, nftables, nix, pagekite, pam-mount, patchwork, polkit-wheel, originance, pulseaudio, sane, 특이점, USB 모드 스위치.

더욱이 3368 패키지의 업데이트 된 소프트웨어 버전, 3514 개의 새로운 패키지가 추가되었습니다. xfce 4.14.0, gnome 3.32.2, mate 1.24.0, xorg-server 1.20.7, bash 5.0.7, binutils 2.32, cups 2.3.1, emacs 26.3, 조명 0.23.1, gcc 9.3 .0, gimp 2.10.18 .2.29, glibc 2.2.20, gnupg 1.13.9, go 2.2.7, guile 68.7.0, icecat 0-guix1-preview3.7.0, icedtea 6.4.2.2, libreoffice 5.4, linux-libre 31. 12.33, openjdk 5.30.0, perl 3.7.4, python 1.39.0 및 oxide XNUMX.

눈에 띄는 다른 변화들 중 이 새 버전은 다음과 같습니다.

  • Singularity 및 Docker에 대한 이미징 지원이 guix pack 명령에 추가되었습니다.
  • "guix time-machine"명령이 추가되어 Software Heritage 아카이브에 저장된 패키지의 모든 버전으로 롤백 할 수 있습니다.
  • "-target"옵션이 "guix 시스템"에 추가되어 크로스 컴파일을 부분적으로 지원합니다.
  • Guix는 성능에 긍정적 인 영향을 미치는 Guile 3을 사용하여 구현됩니다.
  • 패키지 종속성 그래프는 어셈블리 (시드)의 축소 된 이진 소스 구성 요소 집합으로 제한되며, 이는 완전히 검증 가능한 부트 스트랩 구현 (부트 스트랩)을 향한 큰 단계입니다.
  • Node.js, Julia 및 Qt 용 빌드 시스템이 추가되어 이러한 프로젝트와 관련된 애플리케이션 용 패키지 작성을 단순화합니다.
  • 또한 타사 패키지 저장소 작성자는 "guix pull –news"명령을 실행하여 사용자가 읽을 수있는 뉴스 메시지를 작성하는 도구를 가지고 있습니다.

Guix 1.1 다운로드

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

USB 플래시 (241Mb)에 설치하거나 가상화 시스템 (479Mb)에서 사용하기위한 이미지는 i686, x86_64, armv7 및 aarch64 아키텍처에서 사용할 수 있습니다.


코멘트를 남겨주세요

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

*

*

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