GNU Guix

소프트웨어 스크린 샷:
GNU Guix
소프트웨어 정보:
버전: 0.15.0 업데이트
업로드 날짜: 17 Aug 18
라이센스: 무료
인기: 18

Rating: nan/5 (Total Votes: 0)

GNU Guix는 GNU / Linux 시스템 용 유니버설 패키지 관리자를 구현하기 위해 처음부터 자유롭게 배포되는 오픈 소스 소프트웨어 프로젝트로 누구나 컴퓨터에서 소프트웨어를 설치, 업데이트 및 제거 할 수 있습니다.

또한 USB 플래시 드라이브에 배포 할 수있는 독립 실행 형 Linux 배포판이므로 부팅하여 컴퓨터에 설치할 수 있습니다. GNU Guix의 패키지 관리 기능은 혁신적인 Nix 패키지 관리자에서 파생되었으며 Guile을 사용합니다.


패키지 관리자의 기능

애플리케이션에는 몇 가지 기능이 있습니다. 그 중 트랜잭션 업그레이드, 롤백 지원, 사용자 별 프로파일, 권한없는 패키지 관리 및 가비지 수집에 대한 지원을 언급 할 수 있습니다.

또한 GNU / Linux 운영 체제의 구성 파일을 관리 할 수있는 고유 한 도구를 사용자에게 제공합니다. Nix 프로젝트를 기반으로하는이 소프트웨어는 저급 메커니즘을 빌려 Guile Scheme 프로그래밍 인터페이스와 결합합니다.

운영 체제의 기능

독립형 GNU Guix 배포본은 iar (32 비트) 및 x86_64 (64 비트) 시스템을 모두 지원하는 1GB 이상의 USB 플래시 드라이브에 작성해야하는 tar 아카이브로 배포됩니다. 또한이 시스템은 mips64el을 포함하여 기존 GNU / Linux 시스템 위에 배포 할 수도 있습니다.

그러나 아직은 그래픽 설치 프로그램이나 데스크톱 환경이 특징이 아니라는 점에 유의하십시오. 사용자는 명령 줄에서 운영 체제를 설치해야합니다. 또한 LVM (논리 볼륨 관리자)에 대한 지원도 제공하지 않으며 시스템 서비스에 대한 기본 지원도 제공하지 않습니다. 그러나 1,000 개 이상의 패키지가 제공됩니다.

이 릴리스의 새로운 기능 :

사용자가 Guix 및 패키지 컬렉션을 업그레이드 할 수 있도록하는 unloved guix pull 명령이 정밀 검사되었으며 사용자가 원할 것이라 희망합니다. 우리는 이러한 기능 향상에 대해 곧 다른 포스트에서 논의 할 것이지만 새로운 guix pull이 롤백 (guix 패키지처럼)을 지원하고 새로운 --list-generations 옵션을 사용하면 과거 업그레이드를 시각화 할 수 있다고 말하면 충분합니다. 또한 우리가 원하는 것보다 빠르지 않고 빠르므로 가까운 장래에 더 최적화 할 계획입니다.
guix 팩은 이제 변동 가능 바이너리를 생성 할 수 있습니다. -f 스쿼시에서는 이제 SquashFS 파일 시스템으로 저장된 이미지를 생성 할 수 있습니다. 이들 이미지는 그 다음에 "컨테이너 엔진"인 Singularity에 의해 실행될 수있다. 일부 고성능 컴퓨팅 클러스터에 배포되었습니다.
GuixSD는 이제 ARMv7 및 AArch64 상자에서 실행됩니다! 설치 이미지는 제공하지 않습니다. 왜냐하면 세부 정보는 타겟팅하는 보드에 따라 다르므로 지침에 따라 이미지를 직접 만들어야하기 때문입니다. ARMv7에서는 일반적으로 U-Boot를 사용하는 반면 OverDrive와 같은 AArch64 박스는 EFI를 지원하는 GRUB을 사용합니다. 부트 로더 정의는 Novena, A20 OLinuXino, BeagleBone 및 심지어 NES와 같은 많은 보드에서 사용할 수 있습니다.

guix 시스템에서 제공하는 오류보고 및 힌트가 더욱 향상되었습니다. 예를 들어 initrd에 추가해야하는 선행 커널 모듈을 제안 할 것입니다. initrd에 하드 디스크 용 드라이버가 없기 때문에 부팅에 실패하는 시스템을 설치할 수 있습니다.
OS 구성은 initrd-modules 필드 및 파일 시스템 레이블 구조와 같은 것들을 도입함으로써 단순화되었습니다.
기대하는 바를 정확하게 수행하는 새로운 guix 시스템 도커 이미지 명령이 있습니다. :-)
계단 및 MATE 데스크탑, Apache httpd, qemu-binfmt 서비스를 통한 QEMU를 통한 투명한 에뮬레이션 지원, OpenNTPD 등 12 개의 새로운 GuixSD 서비스가 있습니다.
1,200 개의 새 패키지가 있었으므로 이제 8,000 개의 패키지에 가깝습니다.
많은 버그 수정!
매뉴얼은 현재 부분적으로 불어로 번역되어 있으며, 번역 프로젝트에 참여함으로써 모국어로 번역 할 수 있습니다.

버전 0.13.0의 새로운 기능 :

Guix는 이제 aarch64 (64 비트 ARM 프로세서)를 지원합니다. 이 릴리즈에는 바이너리 설치 tarball이 포함되어 있지 않으며, 빌드 팜은 아직 aarch64 대체를 제공하지 않습니다. 우리는 이것을 해결하기 위해 aarch64 하드웨어를 찾고 있습니다. 도와 주실 수 있으면 우리와 연락하십시오!
마찬가지로 Guix는 여전히 해당 플랫폼을 지원하지만이 릴리스에는 더 이상 mips64el 타볼이 포함되지 않습니다. 우리는 장기적으로 mips64el을 계속 지원할지 여부를 알지 못합니다. 체중계를 원하시면 guix-devel@gnu.org로 전자 메일을 보내주십시오!
GuixSD 설치 이미지는 이제 UEFI를 지원합니다. GuixSD는 현재 Btrfs에도 설치할 수 있습니다.
GuixSD는 격리 된 컨테이너에서 시스템 서비스 (데몬)를 실행하여 해당 데몬의 취약성으로 인해 발생할 수있는 위험을 줄일 수있는 방법을 지원합니다. 4 월부터이 기사를 참조하십시오.
독립형 바이너리 번들을 생성하는 새로운 guix pack 명령을 사용할 수 있습니다. 3 월에 발표했습니다.
Guix는 이제 새로운 2.2 버전의 GNU Guile에서 실행됩니다. 전환으로 인해 우리는 특히 guix를 사용하는 사용자에게 어려움을 겪었습니다. 그 중에서도 무료로 제공되는 눈에 띄는 성능 개선은 환영합니다!

바이너리 배포에 사용되는 guix publish에는 빌드 팜의 경우처럼 바이너리를 많은 사용자에게 배포 할 때 성능을 향상시키는 새로운 --cache 작업 모드가 있습니다.
패키지에서 발견되는 많은 재현성 문제가 향후 게시물에서 다루어집니다.
glibc 2.25, Linux-libre 4.11 및 GCC 7을 포함하여 총 840 개의 새로운 패키지가 총 5,400 개 이상, 그리고 많은 업데이트를 제공합니다.
Redis, Exim, Open vSwitch 등을위한 새로운 시스템 서비스. 기존 서비스, 특히 NGINX 서비스의 인터페이스가 크게 개선되었습니다.
많은 버그 수정!

버전 0.8.3의 새로운 기능 :

프로필에 있어야하는 패키지를 선언하고이를 guix 패키지의 새로운 --manifest 옵션에 전달할 수있는 기능.
guix 환경에는 특별 개발 환경을 신속하게 생성 할 수있는 새로운 옵션이 있습니다.
새로운 도구 : 패키지 레시피를 여는 guix 편집, 패키지 및 그 의존성의 디스크 사용량을 프로파일 링하는 guix 크기, guix gc --verify를 사용하여 저장소의 무결성을 검사하십시오.
179 개의 새로운 패키지, 특히 LibreOffice, Coq 및 Guile-Emacs 스냅 샷.
많은 버그 수정 및 다양한 개선!

버전 0.8.1의 새로운 기능 :

ARMv7의 새 포트입니다.
새로운 guix 시스템 vm 호스트와 파일 시스템을 공유하는 옵션.
로케일 정의 및 nscd에 대한 새로운 구성 인터페이스
guix 가져 오기에 CPAN 가져 오기 프로그램 추가, guix lint에 대한 추가 체커 추가.
164 새로운 패키지 및 222 패키지 업데이트.
많은 버그 수정 및 유용성 개선.

알파 0.8 버전의 새로운 기능 :

개발 환경의 부기 및 복제를위한 새로운 guix 환경 명령.
패키지 관리를위한 명령 행 인터페이스 대신 Emacs 사용자 인터페이스.
보안 업데이트를 빠르게 배포하기위한 실험적인 메커니즘입니다.
운영 체제 선언은 이제 스왑 장치, 매핑 된 장치, 펌웨어 등을 지정할 수 있습니다.
더 많은 개발자 툴, 특히 guix lint와 guix import.
100 개 이상의 패키지 업데이트로 162 개의 패키지가 추가되었습니다.

개발자의 기타 소프트웨어 Free Software Foundation

GNU Parallel
GNU Parallel

17 Feb 15

GNU Emacs
GNU Emacs

11 Jul 15

eSpeak
eSpeak

22 Jan 15

GNU tar
GNU tar

14 Apr 15

코멘트 GNU Guix

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!