Guix는 Nix를 기반으로 합니다. 나는 Guix가 Scheme을 사용하고 저장소에 무료 소프트웨어만 있다는 것을 알고 있습니다.
그들 사이의 주요 차이점은 무엇입니까?
답변1
이것은 매우 광범위한 질문이며 Guix 사용자로서 전체 상황을 이해하지 못할 수도 있지만 내가 이해하는 한 주요 차이점은 다음과 같습니다.
- Guix는 공식 리포지토리에 독점 소프트웨어를 패키징하지 않지만 KIX는 패키징합니다.
- Nix는 systemd를 사용하고 Guix는 GNU Shepherd를 사용합니다.
- Nix 구성은 Haskell에서 영감을 얻은 도메인별 언어를 사용하는 반면, Guix는 대부분의 시스템 구성(서비스 포함)에 스키마 언어인 Guile을 사용합니다.
- Nix는 GNU/Linux와 MacOS를 지원하고, Guix는 GNU/Linux와 Hurd를 지원합니다.
- Nix는 2003년에, Guix는 2013년에 설립되었으므로 Nix는 아마도 더 성숙했을 것입니다.
- 내 경험에 따르면 Guix는 "미개척지"에 가깝습니다. 따라서 인터넷에서 답을 찾을 수 없는 질문에 직면하게 되는 경우가 많습니다(적어도 Nix보다 더 자주).
더 궁금하시다면 추천드려요이것영상에서는 두 가지를 좀 더 자세히 비교하고 있습니다.