On 12/20/2012 03:31 AM, Michał Górny wrote: > On Thu, 20 Dec 2012 00:27:26 +0100 > "J. Roeleveld" <jo...@antarean.org> wrote: > >> On Wednesday, December 19, 2012 09:13:28 AM Greg KH wrote: >>> On Tue, Dec 18, 2012 at 08:21:36AM +0100, J. Roeleveld wrote: >>>> On Mon, December 17, 2012 22:31, Greg KH wrote: >>>>> On Mon, Dec 17, 2012 at 09:03:40PM +0100, J. Roeleveld wrote: >>>>>> Olav Vitters <o...@vitters.nl> wrote: >>>>>>> On Mon, Dec 17, 2012 at 09:29:26AM -0500, Richard Yao wrote: >>>>>>>> As I said in an earlier email, Lennart Poettering claims that it >>>>>>>> does >>>>>>>> not work. We are discussing some of the things necessary to make it >>>>>>> >>>>>>> work. >>>>>>> >>>>>>> Just to repeat: >>>>>>> In this thread it was claimed that a separate /usr is not supported by >>>>>>> systemd/udev. >>>>>>> >>>>>>> A case which works with latest systemd on various distributions. I >>>>>>> checked with upstream (not Lennart), and they confirmed it works. I >>>>>>> can >>>>>>> wait for Lennart to say the same, but really not needed. >>>>>>> >>>>>>> I assume this will again turn into a "but I meant something else". >>>>>> >>>>>> Olav. >>>>>> >>>>>> Lennart has stated that he considers a seperate /usr without init* >>>>>> broken. >>>>> >>>>> Yes, as do I, and so do a lot of other developers. >>>> >>>> It is only "broken", because upstream decided to move everything into /usr >>>> that was previously in /. >>> >>> No, not at all, please see the web page that describes, in detail, the >>> problems that has been going on for quite some time now, with the /usr >>> and / partitions and packages. >>> http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken >>> >>> One good solution to this issue is to move everything into /usr, and >>> that's something that has wonderful benifits in the long run, and is >>> something that I expect all Linux distros to eventually implement. >>> Those that don't, will suffer because of it. >>> >>> Again, see the web page for why moving stuff into /usr is a good idea >>> for the reasons behind this. >>> http://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge >> >> Example: /usr Network Share >> When /usr is on a network share, why not add a / on network as well? >> I have multiple systems and as they all have different uses, they all have >> different software installed. >> >> Example: Multiple Guest Operating Systems on the Same Host >> See answer to previous example. >> >> How many environments actually currently exist where a shared /usr is being >> used? > > Are you aware that these environments are actually one of the most > important reasons for moving everything to /usr? I don't know what > hackery you're using to keep the systems in sync and working but it is > braindead enough. > > The difference between keeping part of the system in rootfs > and initramfs is that you can discard initramfs after using it. It can > be anything which is enough to get the /usr mounted and system > starting. Files on rootfs *have* to be in sync with those on /usr > or you're getting random failures. >
No one has proposed moving everything to /usr. At the minimum, we would still have /etc and /var in /, as well as various mountpoints. If we do move those to /usr, then we effectively renamed / to /usr, which is pointless. The absurdity of mounting /usr over NFS instead of / is precisely why people are saying to just mount / (with /usr as being part of it).
signature.asc
Description: OpenPGP digital signature