Greg KH wrote:
On Thu, Nov 15, 2012 at 12:17:47AM -0800, Linda Walsh wrote:
So far no one is able to explain why it is needed other than It's a fad or it's cool..
Because the openSUSE kernel is not monolithic, it contains modules that need to be loaded before mounting the root disk. It also needs to do other things (decryption, disk checks, etc.)
If you have those options, you are free to use an initrd, but as pointed out -- OSus. doesn't support disk checks for XFS, so it's a moot point.
Yes, if you build your own kernels, and don't put /usr/ on a different partition, you can get away without a initrd, I do it all the time.
--- Before 12.2, it was ONLY a requirement to build your own kernel. Now, you have to move /usr... AND your /usr/Share partition -- that was meant to be architecture independent, shareable data, vs. /usr that was designed for usr level application, vs. /bin+sbin that contained a smaller number of programs that were considered your trusted computing base -- making a trusted system easier to verify. Adding /usr and /usr/share -- you can through those ideas out the window.
But for the distro, as shipped, it's not going to happen, sorry.
--- And this is why opensuse isn't open. These decisions are made by behind the scenes and are not open to discussion. As for not gonna happen...maybe not, but repair packages to undo your damage can be developed and widely distributed. The idea of fixing systemd to run in a container as a subprocess of init seems prudent as it seems like it is as invasive as a virus. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org