Feature #7544

Have a multiplatform Installer

Added by sajolida 2014-07-10 14:40:12 . Updated 2018-02-06 16:03:34 .

Status:
Resolved
Priority:
Normal
Assignee:
kurono
Category:
Installation
Target version:
Start date:
2015-01-06
Due date:
% Done:

100%

Feature Branch:
Type of work:
Code
Blueprint:

Starter:
0
Affected tool:
Installer
Deliverable for:

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 - Feature #8828: Distribute a copy of UUI over HTTPS Resolved 2015-04-05
Related to Tails - Feature #9798: Have Tails Installer verify the ISO image using OpenPGP 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 :)