Have a multiplatform Installer
The original code base of our Installer originally worked on Windows. But while customizing it, that feature was broken because there was no GTP library to do GPT in Windows. It seems that the situation might have improved, though: Rufus is apparently able to do that on Windows Vista or later.
Seeing that the Installer is a major difficulty to get more people using Tails, this is best strategy we’ve identified so far in order to fix this.
Another tricky point is to make it so the Windows port doesn’t block our plausible deniability plans (#5929), that is Tails Installer should be able to create LUKS volumes on Windows that look exactly the same as the ones created on GNU/Linux (or, worst case, implement #5929 in a way that creates the “fake” persistent volume at first boot, instead of at installation time).
To end with, the resulting Windows port should be tested on various versions of Windows.
Subtasks
Related issues
- Related to #5929
- Related to #8828 (closed)
- Related to #9798 (closed)
Original created by @sajolida on 7544 (Redmine)