From ec94fdcfb9b24085ac74955c351f3da7a61ea078 Mon Sep 17 00:00:00 2001 From: Chris Murphy Date: May 28 2020 19:21:34 +0000 Subject: formatting 5 --- diff --git a/hibernationstatus.md b/hibernationstatus.md index a877015..91c1751 100644 --- a/hibernationstatus.md +++ b/hibernationstatus.md @@ -10,8 +10,9 @@ We would like to see an install time means of enabling hibernation retained via **Prior discussions in Fedora:** -- Support for hibernation 1/2: background and summary 2020-02-09 [1] -- Support for hibernation 2/2: questions 2020-02-09 [1] +- [Support for hibernation 1/2: background and summary 2020-02-09 on desktop@ list](https://lists.fedoraproject.org/archives/list/desktop@lists.fedoraproject.org/thread/V5MOCX23KU45J3WXUN6TCGEJYQLXQYUL/) +- [Support for hibernation 2/2: questions 2020-02-09 on desktop@ list](https://lists.fedoraproject.org/archives/list/desktop@lists.fedoraproject.org/thread/J2EG7DXIVSUV3ENXRSQYUFXWQXH56GNC/) +- Workstation WG issues [1] **Working hibernation is helpful:** @@ -39,39 +40,33 @@ We would like to see an install time means of enabling hibernation retained via **Necessary enhancements to hibernation:** -- signed and encrypted hibernation image [4]; +- signed and encrypted hibernation image [4]. *Note:* This is the most central nugget needed for limited hibernation support. **Nice to have enhancements to hibernation:** - dynamic swapfiles created and enabled prior to hibernation entry [5]; -- single interface for determining the location of the hibernation image for all file systems [6] +- single interface for determining the location of the hibernation image for all file systems [6]; - TPM2 support, or alternative, for storing the key(s) needed to resume. [1] -https://lists.fedoraproject.org/archives/list/desktop@lists.fedoraproject.org/thread/V5MOCX23KU45J3WXUN6TCGEJYQLXQYUL/ -https://lists.fedoraproject.org/archives/list/desktop@lists.fedoraproject.org/thread/J2EG7DXIVSUV3ENXRSQYUFXWQXH56GNC/ -https://pagure.io/fedora-workstation/issue/121 -https://pagure.io/fedora-workstation/issue/120 +[#121 Support for hibernation?](https://pagure.io/fedora-workstation/issue/121) +[#120 Anaconda creates way too much swap space](https://pagure.io/fedora-workstation/issue/120) [2] -low power idle in Linux -https://lwn.net/Articles/762132/ +[LWN: low power idle in Linux](https://lwn.net/Articles/762132/) [3] -Short waits with umwait -https://lwn.net/Articles/790920/ -The pseudo cpuidle driver -https://lwn.net/Articles/820870/ +[LWN: Short waits with umwait](https://lwn.net/Articles/790920/) +[LWN: The pseudo cpuidle driver](https://lwn.net/Articles/820870/) [4] -It's not enough to encrypt swap because encryption alone provides no integrity. Even though there is an authentication component to the encryption, the image can't be said to be authentic -- as-in trustworthy. To provide the required trust and confidentiality, the hibernation image needs to be signed and encrypted. Joey Lee @ SUSE recently confirmed this is the latest status of that work: -https://lkml.org/lkml/2019/7/10/601 +It's not enough to encrypt swap because encryption alone provides no integrity. Even though there is an authentication component to the encryption, the image can't be said to be authentic -- as-in trustworthy. To provide the required trust and confidentiality, the hibernation image needs to be signed and encrypted. Joey Lee @ SUSE recently confirmed [this lkml email](https://lkml.org/lkml/2019/7/10/601) is the latest status of that work. [5] -Developing this means hibernation could be enabled post-install, and more easily serve competing use cases. Use cases that don't need hibernation avoid the space wasted for a dedicated and unused swap partition. Use cases that need hibernation can be supported without a swap partition being created at install time. +Developing this means hibernation could be enabled post-install, and more easily serve competing use cases. Use cases that don't need hibernation avoid the space wasted for a dedicated and unused swap partition. Use cases that need hibernation can be supported without a swap partition being created at install time. https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/MML5MAKBFNEXBT67TCOVUWGFNOUDYUUP/ https://pagure.io/fedora-workstation/issue/120#comment-618549 @@ -81,11 +76,8 @@ https://github.com/systemd/systemd/issues/11939#issuecomment-471684411 **Appendix** -Hibernation in the cloud -https://lwn.net/Articles/821158/ +[LWN: Hibernation in the cloud](https://lwn.net/Articles/821158/) -Article about Fedora 29 suspend-then-hibernate -https://lwn.net/Articles/764841/ +[LWN: Fedora reawakens the hibernation debate](https://lwn.net/Articles/764841/) -hybrid-sleep vs suspend-then-hibernate -https://www.freedesktop.org/software/systemd/man/systemd-sleep.conf.html +[Freedesktop reference: hybrid-sleep vs suspend-then-hibernate](https://www.freedesktop.org/software/systemd/man/systemd-sleep.conf.html)