Linux 배포 및 패키지 관리자 Guix 1.2가 출시되었습니다.

출시되었습니다 GNU Guix 1.2 패키지 관리자와이 기반에 구축 된 GNU / Linux 배포 키트. 

배포 키트 독립형 운영 체제로 설치 가능 가상화 시스템, 컨테이너 및 기존 하드웨어에서 응용 프로그램을 구현하는 플랫폼 역할을하는 이미 설치된 GNU / Linux 배포판에서 실행할 수 있습니다.

사용자는 기능을 가지고 있습니다 의존 회계와 같은 루트없이 작업, 이전 버전으로 롤백 문제 발생시 구성 관리, 환경 복제 (다른 컴퓨터에서 소프트웨어 환경의 정확한 사본 생성) 등

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

응용 프로그램 빌드 스크립트를 정의하려면 및 패키징 규칙, 도메인 별 고급 언어 사용을 제안합니다. Guile Scheme API 구성 요소-모든 패키지 관리 작업이 함수형 프로그래밍 언어 Scheme에서 수행 될 수 있도록합니다.

Guix 1.2의 주요 참신함

이 새 버전에서 패키지 관리자의 경우 패키지 저장소를 인증하는 기능이 구현되었습니다. "Guix pull"및 유사한 명령은 이제 저장소에서 가져온 코드를 암호화 방식으로 인증하여 승인되지 않은 커밋이 저장소에서 가져 오는 것을 방지합니다.

또한s 추가 된 명령 "Guix git authenticate", p인증 메커니즘을 사용할 수 있습니다. 임의의 git 저장소를 위해 제안되었습니다.

명령 "Guix pull"및 "guix system reconfigure"가 구현되어 시스템 롤백을 감지하고 차단합니다. 현재 버전에서 수정 된 취약점을 악용하기 위해 프로그램이 취약한 버전으로 복귀되는 것을 방지하기 위해 이전 버전으로.

자동 업데이트 서비스 추가 주기적으로 "guix pull"및 "guix system reconfigure"를 실행하여 시스템을 최신 상태로 유지합니다. SHA-3 및 BLAKE2 암호화 해시 지원 컴파일 프로세스 및 API에.

그래픽 설치 프로그램 유용성 향상 다른 배포판의 환경에서 Guix를 설치하는 스크립트.

guix 검색, guix 시스템 검색 및 유사한 명령에 대한 새로운 페이징 모드도 찾을 수 있습니다.

그 외에 컴파일 시간 단축 작업 Guile 3.0.4에 도입 된 새로운 컴파일러를 활용하여«guix pull»명령을 실행할 때 리소스 소비 Guix GNU / Hurd 시스템에 hurd-vm 서비스 추가 GNU / Linux에서 가상 머신으로 실행되는 교차 컴파일.

추가되었습니다 세 가지 새로운 패키지 변환 옵션 "–with-debug-info", "–with-c-toolchain"및 "–without-tests".

명령 "Guix pack -RR"은 재배치 가능한 패키지를 만들기 위해 "fakechroot"엔진에 대한 지원을 추가합니다. Guix가없는 환경에서 실행할 수 있습니다.

ISO-9660의 시스템 이미지, ext2 파티션이있는 qcow4, Hurd 옵션이있는 ext2 등의 시스템 이미지 작업을 위해 "gnu image"모듈 및 "guix system disk-image –image-type = TYPE"명령이 추가되었습니다.

또한 언급됩니다 새로운 시스템 서비스 추가 lxqt, udev-rules, hostapd, zram, autossh, webssh, ganeti, gmnisrv, guix-build-coordinator, guix-build-coordinator-agent, guix-build-coordinator-queue-builds, hurd-console, hurd-getty, 허드-vm, rshiny.

프로그램의 업데이트 된 버전뿐만 아니라 3652 패키지, 1999 년 새 패키지 추가. 업데이트 된 버전 포함 GNOME 3.34.2, MATE 1.24.1, enlightenment 0.24.2, xfce 4.14.2, xorg-server 1.20.8, bash 5.0.16, gcc 10.2.0, gimp 2.10.22, glibc 2.31, 1.14.10으로 이동 , inkscape 1.0.1, libreoffice 6.4.6.2, linux-libre 5.9.3, openjdk 14.0, python 3.8.2, rust 1.46.0.

언급 된 또 다른 변경 사항 :

  • x86_64 및 i686 아키텍처의 최소 바이너리 세트가 60MB로 줄었습니다.
  • 그래픽 설치 프로그램에 FS NTFS에 대한 지원이 추가되었습니다.
  • 기본 GNU / Hurd 지원 구현 작업이 시작되었습니다.

Guix 1.2 다운로드

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

USB 플래시에 설치하기위한 이미지 (489MB) 및 가상화 시스템에서의 사용 (479MB) i686, x86_64, armv7 및 aarch64 아키텍처에서 지원되는 작업입니다.


코멘트를 남겨주세요

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

*

*

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