Previous: Ошибки при подстановке, Up: Подстановки [Contents][Index]
Today, each individual’s control over their own computing is at the mercy of
institutions, corporations, and groups with enough power and determination
to subvert the computing infrastructure and exploit its weaknesses. While
using substitutes can be convenient, we encourage users to also build on
their own, or even run their own build farm, such that the project run
substitute servers are less of an interesting target. One way to help is by
publishing the software you build using guix publish
so that
others have one more choice of server to download substitutes from
(see Вызов guix publish
).
Guix определяет цель максимизировать воспроизводимость сборок
(see Особенности). В большинстве случаев независимые сборки заданного
пакета или деривации должны давать результаты, идентичные до бита. То есть,
благодаря ряду независимых сборок пакета мы можем улучшить чистоту наших
систем. Команда guix challenge
должна помочь пользователям оценить
серверы подстановок, а разработчикам - помочь выявить недетерминистические
сборки пакетов (see Вызов guix challenge
). Подобным образом опция
--check команды guix build
даёт возможность пользователям
проверить, яляются ли установленные ранее подстановки подлинными, выполнив
их локальную сборку (see guix build --check
).
Мы хотим, чтобы Guix в будущем поддерживал публикации и запросы бинарников от/для пользователей в формате равноправного обмена (peer-to-peer). Если вы желаете обсудить этот проект, присоединяйтесь к нам guix-devel@gnu.org.