Anterior: Falha na substituição, Acima: Substitutos [Conteúdo][Índice]
Hoje, o controlo de cada indivíduo sobre a sua própria computação está à
mercê de instituições, empresas e grupos com poder e determinação
suficientes para subverter a infra-estrutura informática e explorar as suas
fraquezas. Embora o uso de substitutos possa ser conveniente, encorajamos os
usuários a também construírem por conta própria, ou até mesmo executarem seu
próprio build farm, de modo que os servidores substitutos executados pelo
projeto sejam um alvo menos interessante. Uma maneira de ajudar é publicando
o software que você constrói usando guix publish
para que outros
tenham mais uma opção de servidor para baixar substitutos (veja Invocando guix publish
).
Guix has the foundations to maximize build reproducibility
(veja Recursos). In most cases, independent builds of a given package or
derivation should yield bit-identical results. Thus, through a diverse set
of independent package builds, we can strengthen the integrity of our
systems. The guix challenge
command aims to help users assess
substitute servers, and to assist developers in finding out about
non-deterministic package builds (veja Invocando guix challenge
).
Similarly, the --check option of guix build
allows users
to check whether previously-installed substitutes are genuine by rebuilding
them locally (veja guix build --check
). To force
a full rebuild of a package (ignoring security updates via grafts
(veja Atualizações de segurança), if any grafts exist—which is not always the
case), use --check together with --no-grafts
(veja --no-grafts). Because grafts are
built as their own derivation, if the package you want to rebuild is subject
to being grafted, merely using --check will only rebuild the
grafting derivation, and not actually recompile the package.
No futuro, queremos que o Guix tenha suporte para publicação e recuperação de binários de/para outros usuários, de forma peer-to-peer. Se você gostaria de discutir este projeto, entre em contato conosco em guix-devel@gnu.org.
Anterior: Falha na substituição, Acima: Substitutos [Conteúdo][Índice]