Hi NoisyCoil, Sorry for the delay! As you'll see below, there was no quick and easy answer to your questions.
NoisyCoil via Tails-dev (2025-10-28): > A lot of time has passed since I last gave updates on the mailing list > about the arm64 port of Tails. I've been quite busy at work and I still > am (in fact, I am busier now than ever), but I've procrastinated writing > this email for 6+ months now, so I thought I'd better start writing it > now and finish whenever I finish :-) So here you go. Thank you for the detailed update! Impressive work! (And with my DD hat on: welcome to Debian :) > I have one question for the Tails developers/infra maintainers. > Is there any chance Tails could provide time-based and tagged > snapshots for arm64 packages in addition to amd64? Would it be too > expensive? That would greatly simplify the work of contributors (for > instance, there was a request to the mailing list just a few days > ago), as at this time a dirty DNS hack is required to make the build > system install arm64 packages from Debian instead of from the Tails > snapshot servers. Your last status updates and in particular the specific request I've quoted above raised a bunch of questions for us, because we were torn: - On the one hand, you've demonstrated such a level of commitment to the "Tails on arm64 + Apple Silicon" project that I feel you deserve some support. - But support *towards what*? Now that you have a working proof-of-concept, which is sufficient to demonstrate feasibility to some degree, we need clarity about what needs to happen for this port to become an official *product* — and whether this is even a realistic goal, that's worth investing Tor resources into (and potentially seeking extra resources dedicated to this goal). So, back in November, the Tails Team and sajolida have met and we've discussed the ARM64 (and more specifically Apple Silicon) situation. I'm hereby reporting back from these discussions and bringing a proposal to the table. I've saved a reorganized version of our notes on a new blueprint: https://gitlab.tails.boum.org/tails/blueprints/-/wikis/ARM_platforms/ARM64 There are 2 mains parts to it: What's the best UX we can reasonably hope for? ============================================== In that section we tried to understand what a Tails product that supports Apple Silicon machines would look like, in the best case scenario, for our users. This is useful to gauge whether it's even worth bothering: e.g. if it turns out the best we can hope for is not usable enough for our target users, or does not support the actual computers we're trying to bring Tails to, then maybe this project is not worth our efforts (in which case it's not necessarily the end of the road, e.g. it could potentially live as a Tails derivative). We did not reach conclusions but we gathered pretty significant data already. Can you please review our findings and fix them if needed? I'd like this section to reflect fairly what it is about! (I'm happy to request write access for you on the blueprints wiki, if you want to edit the page directly.) Proposal towards experimenting with Tails *alpha* releases for Apple Silicon ============================================================================ In order to gauge interest by users, and to get a better understanding of the associated costs on our side, we had the idea to release, during 12 months, e.g. from late 2026 to late 2027, *alpha* releases for Apple Silicon, in a way that's as cheap as possible for the Tails Team. It would rely on you doing most of the work, both in terms of getting to the point when we can start this experiment, and in terms of keeping the experiment alive. There's quite some work that needs to happen until we can start but if we can reach an agreement, we're prepared to commit to our part of it. Please read this proposal and think about whether this makes sense to you, and whether you would consider committing to it. Then I suggest we have a video call to discuss your feedback and the next steps. APT snapshots ============= Finally, regarding your specific request about APT snapshots: - I'm assuming the hardware & bandwidth cost won't be a blocker. I did not check how much human effort all this requires (I'm not too worried about time-based snapshots; but tagged snapshots are a bit more complicated to integrate.) I can check all of that if/once we're closer to deciding to do this. - We won't go ahead with this change *in isolation*. But if we go ahead with our proposal, it's indeed 1 of the blockers that we'll need to address! Cheers, -- intrigeri _______________________________________________ Tails-dev mailing list [email protected] https://www.autistici.org/mailman/listinfo/tails-dev To unsubscribe from this list, send an empty email to [email protected].
