On Fri, Jul 26, 2019 at 8:58 PM L A Walsh
On 2019/07/23 05:03, Daniel Molkentin wrote:
Hi,
it is my understanding that openSUSE will no longer boot without /usr being around. A long time ago I hence opened https://bugzilla.suse.com/show_bug.cgi?id=1029961, with all the apps that I could find as subtickets. The suggestion was move all apps to /usr, and symlink /bin and /sbin, a step performed by Fedora a while ago.
So far I can see:
- Pro arguments:
- We can consolidate the root directories with their peers in /usr
---- Why not just mount /usr/bin on /bin and /usr/lib64 on /lib64?
It works in cygwin...well they do it in reverse -- they have everything in root, and mount it in /usr so nothing broke, but still. Make a static 'mount' that lives in the root file system so you can mount the /usr dirs immediately. That's pretty much what I've done when the normal mount didn't work because it required libs in /usr.
It works in Cygwin because there's an implicit root directory already below. And the reverse case is *really* hard to support properly in initramfs, especially for shared root filesystems (a la thin-boot systems), which is why moving things into /usr is preferred. Moreover, Linux wasn't even first to it. Other *nix OSes did it for similar reasons. It was agreed long ago to do this for this reason and many others, but it just lost steam as time went on, so SUSE distributions have been in a half-completed state for years. Finishing it is *not* difficult. -- 真実はいつも一つ!/ Always, there's only one truth! -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org