Συντάκτης: intrigeri Ημερομηνία: Προς: tails-dev Υ/ο: Ivory Αντικείμενο: Re: [Tails-dev] Inquiry on Tails Machine-ID Randomization Design
and Its Implications
Hi,
Ivory via Tails-dev (2025-05-10): > This confirms that Tails randomizes the machine-id on each boot.
Good.
> However, I couldn't find any documentation in the Tails design
> documents explaining the exact mechanism for this randomization.
The
config/chroot_local-hooks/99-zzzzzz_reproducible-builds-post-processing
file in our Git tree has the code + a comment + pointers.
> Additionally, I'm curious about potential side effects on system
> components, particularly with package managers like apt.
I don't remember any adverse effects.
> For instance, do they rely on the machine-id for caching or metadata
> storage, potentially leading to the apt cache being cleared on
> each reboot?
The APT cache is independent from machine-id.
> In contrast, I've noted that Whonix opts for a persistent machine-id
> approach, citing reasons related to facilitating package upgrades
> and maintaining package manager stability.