Re: [systemd-devel] RFC: luksSuspend support in sleep/sleep.c

2019-11-05 Thread Matthew Garrett
On Tue, Nov 5, 2019 at 8:33 AM Chris Murphy  wrote:
>
> On Fri, Nov 1, 2019 at 2:31 PM Matthew Garrett  wrote:
> >
> > The initrd already contains a UI stack in order to permit disk unlock
> > at boot time, so this really doesn't seem like a problem?
>
> It's a very small and limited UI stack. At least the GNOME developers
> I've discussed it with, this environment has all kinds of a11y, i18n,
> and keymapping problems. To solve it means either baking a significant
> portion of the GNOME stack into the initramfs, or some kind of magic
> because the resources don't exist to create a minimized GNOME stack
> that could achieve this. And so far the effort has been to try and
> make the initramfs smaller, and more generic.

I agree that the Plymouth UI stack isn't ideal for various reasons,
but it's the UI stack that's used for unlocking the drive during boot
so reusing it doesn't make things any worse than they already are.
___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/systemd-devel

Re: [systemd-devel] RFC: luksSuspend support in sleep/sleep.c

2019-11-05 Thread Chris Murphy
On Fri, Nov 1, 2019 at 2:31 PM Matthew Garrett  wrote:
>
> The initrd already contains a UI stack in order to permit disk unlock
> at boot time, so this really doesn't seem like a problem?

It's a very small and limited UI stack. At least the GNOME developers
I've discussed it with, this environment has all kinds of a11y, i18n,
and keymapping problems. To solve it means either baking a significant
portion of the GNOME stack into the initramfs, or some kind of magic
because the resources don't exist to create a minimized GNOME stack
that could achieve this. And so far the effort has been to try and
make the initramfs smaller, and more generic.

I have no idea how either Apple or Microsoft solve this problem.

-- 
Chris Murphy
___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/systemd-devel

Re: [systemd-devel] RFC: luksSuspend support in sleep/sleep.c

2019-11-05 Thread Chris Murphy
On Thu, Oct 31, 2019 at 4:55 PM Lennart Poettering
 wrote:
> Hmm, so far this all just worked for me, I didn't run into any trouble
> with suspending just $HOME?

What about /var and /home sharing the same volume? I'm pretty sure the
default layout for Fedora Silverblue is a separate var volume, mounted
at /var, with /var/home bind mounted to /home.


-- 
Chris Murphy
___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/systemd-devel