Выход GNU Guix 0.13 и новой версии GuixSD

good-penguin.png

Guix — пакетный менеджер, разрабатываемый в рамках проекта GNU. Его особенность — схожая с Nix концепция, позволяющая устанавливать сколько угодно версий одной программы, работать с пакетами без прав суперпользователя, обновлять и откатывать их по отдельности. Правила сборки и обслуживания пакетов описываются на функциональном языке Scheme.

GuixSD — дистрибутив Linux, использующий Guix в качестве основного пакетного менеджера.

Новое в Guix 0.13:

  • возможность работы на архитектуре aarch64;
  • команда guix pack для создания бинарных пакетов;
  • команда guix copy для копирования объектов репозитория по SSH;
  • опция --cache для команды guix publish — кэширование бинарных пакетов для быстрой работы с публичными репозиториями;
  • может использоваться Guile 2.2 для повышенной производительности;
  • Emacs-подобный интерфейс выведен в отдельный пакет Emacs-Guix;
  • команда guix pull теперь использует HTTPS для соединения с git.savannah.gnu.org;
  • Cypher-бэкенд для guix graph;
  • для работы требуются Guile-биндинги к GnuTLS;
  • 840 новых пакетов: игры, утилиты, компоненты Java, Ocaml, Python, и т. д.;
  • обновлены версии 1220 пакетов;
  • другие изменения.

Новая версия GuixSD имеет следующие отличия:

  • поддержка (U)EFI установочным образом;
  • полноценная поддержка Btrfs (ранее были проблемы с созданием initrd);
  • некоторые системные процессы могут запускаться в отдельных пространствах имён;
  • доступно окружение рабочего стола LXDE;
  • улучшена конфигурация nginx-service-type;
  • новые сервисы: exim, mail-aliases, inetd, agetty, openvswitch, special-files, redis, thermald;
  • другие изменения.

>>> Подробности

©  Linux.org.ru