Feature #7544
Have a multiplatform Installer
100%
Description
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 (Feature #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 Feature #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
Feature #8549: Have Tails Installer in Debian and Ubuntu | Resolved | 100 |
|||
Feature #8550: Make Tails Installer work on Windows | Rejected | kurono | 81 |
||
Feature #8559: Make Tails Installer work on OS X | Rejected | 100 |
|||
Feature #10581: Tails installer partition label not recognized in gui.py | Duplicate | 0 |
Related issues
Related to Tails - Feature #5929: Consider creating a persistence by default for plausible deniability | Confirmed | 2016-08-20 | |
Related to Tails - |
Resolved | 2015-04-05 | |
Related to Tails - |
Rejected | 2015-09-30 |
History
#1 Updated by intrigeri 2014-07-12 10:34:36
- related to
Feature #7046: Design scenario and features for a Tails Installer package in Debian added
#2 Updated by intrigeri 2014-07-13 09:16:54
Just to clarify, IIRC we said that “multiplatform” meant: having Tails Installer working and included in Debian and Ubuntu, and working on Windows.
#3 Updated by intrigeri 2014-09-30 10:47:30
- Description updated
#4 Updated by intrigeri 2014-11-11 10:51:18
- related to Feature #5929: Consider creating a persistence by default for plausible deniability added
#5 Updated by intrigeri 2014-11-11 10:59:55
- Description updated
#6 Updated by BitingBird 2015-01-04 19:01:05
- Affected tool set to Installer
#7 Updated by intrigeri 2015-01-06 13:49:42
- related to deleted (
)Feature #7046: Design scenario and features for a Tails Installer package in Debian
#8 Updated by intrigeri 2015-08-03 13:09:48
- related to
Feature #8828: Distribute a copy of UUI over HTTPS added
#9 Updated by sajolida 2015-09-22 07:45:27
- Target version deleted (
Hardening_M1)
#10 Updated by sajolida 2016-03-31 18:18:14
- related to
Feature #9798: Have Tails Installer verify the ISO image using OpenPGP added
#11 Updated by Dr_Whax 2016-08-20 12:42:58
- blocked by
Feature #11679: Rethink the installation process and upgrade process added
#12 Updated by BitingBird 2016-10-16 05:47:48
- Status changed from Confirmed to In Progress
#13 Updated by Anonymous 2017-06-29 09:24:49
- Assignee set to kurono
Assigning parent ticket to kurono just for tracking. There is only one task left in here.
#14 Updated by intrigeri 2018-02-06 16:00:05
- blocks deleted (
)Feature #11679: Rethink the installation process and upgrade process
#15 Updated by intrigeri 2018-02-06 16:03:08
- Status changed from In Progress to Rejected
The output of Feature #11679 is that we’ll instead work on Feature #15292.
#16 Updated by intrigeri 2018-02-06 16:03:34
- Status changed from Rejected to Resolved
(Actually we did most of this work, only some leftovers were rejected :)