On Wednesday 2021-01-06 13:47, Vojtěch Zeisek wrote:
Dne úterý 5. ledna 2021 17:03:33 CET, Ludwig Nussel napsal(a):
Hi, While working on MicroOS, UsrMerge, UsrEtc, playing with systemd features I was wondering where that could lead us to. I'm sure we didn't utilize the full potential of what we can do with our OS yet. So I've tried to dump my thoughts into an article: https://github.com/lnussel/lnussel.github.io/blob/fs/_posts/ 2020-12-16-fslayout.md tl;dr rpms to only operate below /usr and nowhere else. cu Ludwig
It's very interesting. Looks reasonable. I just wonder about two points: 1) What are consequences (if any) for fully encrypted systems, i.e. now encrypted LVM containing / and swap, with only unencrypted /boot/efi?
I see little difference. Either the kernel+initramfs is located in an unencrypted portion and does the unlock procedure, or else the bootloader needs to understand crypto volumes. I'd prefer the former. Bootloaders are already ... overloaded (pun not intended, but I'll happily take it in). The visions to get rid of GRUB and just let the EFI runtime load things on x86 is something I would very much welcome -- for one, it would save having to add bootsplash styling to two separate components (currently bootloader and initramfs phase) in two different formats.
2) What happens if I'd try to install some 3rd party RPM (build outside OBS)? They often go into /opt, or follow "traditional" /etc /usr /var, ...
Apart from the sillyness that teamviewer is, I can't remember a time something tried to install to /opt. VirtualBox? Is in /usr. Anydesk? /usr. VMware? I thhhink /usr too, but it's been too long since I used it.