Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • T tails
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 918
    • Issues 918
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 18
    • Merge requests 18
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • tails
  • tails
  • Issues
  • #10298
Closed
Open
Created Sep 28, 2015 by intrigeri@intrigeriMaintainer2 of 2 tasks completed2/2 tasks

Upgrade to Linux 4.x

Originally created by @intrigeri on #10298 (Redmine)

Tails should work on recent hardware. If we don’t do anything special, we’re stuck with Linux 3.16, missing out on the Linux kernel’s hardware support improvements.

Our preferred way to upgrade Tails to Linux 4.x would be to migrate from aufs to overlayfs (#8415 (closed)). We have done a lot of the needed work on our side, but before we go on we are blocked by work that must be done upstream (AppArmor support for overlayfs in the Linux kernel, aka. #9045 (closed)).

If this plan works in time for Tails 3.0 (Debian Stretch), fine: we’ll then have to finish porting Debian Live and Tails -specific bits to overlayfs.

If it does not, then we will have to stick to aufs, which implies building out-of-tree aufs modules ourselves (note that the support patches have been re-introduced in Debian’s Linux kernel, so that is possible now.

In any case, we will also have to deal with other new issues we’ll discover with recent kernels (see subtasks).

Feature Branch: feature/10298-linux-4.x-aufs

Subtasks

  • #9969 (closed)
  • #11511 (closed)

Related issues

  • Related to #11441 (closed)
  • Related to #11518 (closed)
  • Blocks #7649 (closed)
  • Blocks #10289 (closed)
  • Blocks #11281 (closed)
  • Blocks #8485 (closed)
Edited May 15, 2020 by intrigeri
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking