Re: [arch-general] Was Fwd: [arch-dev-public] [signoff] coreutils-8.12-2, initscripts-2011.06.2-1, net-tools-1.60-15, udev-171-2, yp-tools-2.12-2
On Jun 4, 2011 1:54 PM, "mangust" <m4ngust@gmail.com> wrote:
On 06/04/2011 07:43 PM, Myra Nelson wrote:
I assume the next step will be to migrate /usr to the rootfs.
No need to merge /usr with rootsf. See this thread
http://mailman.archlinux.org/pipermail/arch-dev-public/2011-June/020564.html Separate /usr is 100% historical AFAICT ... per systemd it's unsupported, and IIRC its not perfect supported on any distro for a variety of reasons. I think the ultimate fate, from my readings at least, is merging top level dirs _into_ /usr and symlinking /bin and friends to it. thus /usr becomes your whole "OS" and top level is only state/persistent/transient data. C Anthony [mobile]
Am 04.06.2011 23:48, schrieb C Anthony Risinger:
Separate /usr is 100% historical AFAICT ... per systemd it's unsupported,
It is historical, yes.
and IIRC its not perfect supported on any distro for a variety of reasons.
I run several SuSE machines with /usr on a separate partition. Works fine. And right now, Arch should also work.
On Sat, Jun 4, 2011 at 17:04, Thomas Bächler <thomas@archlinux.org> wrote:
Am 04.06.2011 23:48, schrieb C Anthony Risinger:
Separate /usr is 100% historical AFAICT ... per systemd it's unsupported,
It is historical, yes.
and IIRC its not perfect supported on any distro for a variety of reasons.
I run several SuSE machines with /usr on a separate partition. Works fine. And right now, Arch should also work.
It is historical and the default disk set up for both FreeBSD and OpenBSD. OpenBSD lists security, stability, and filesystem integrity as some of the reasons for setting the system up that way. Don't know if it's correct or not but that's the reason I set my system up the way I do. Myra -- Life's fun when your sick and psychotic!
On Sun, Jun 5, 2011 at 12:44 AM, Myra Nelson <myra.nelson@hughes.net> wrote:
and IIRC its not perfect supported on any distro for a variety of reasons.
I run several SuSE machines with /usr on a separate partition. Works fine. And right now, Arch should also work.
It is historical and the default disk set up for both FreeBSD and OpenBSD. OpenBSD lists security, stability, and filesystem integrity as some of the reasons for setting the system up that way. Don't know if it's correct or not but that's the reason I set my system up the way I do.
Pushed fix to testing. We will keep trying to support separate /usr (certainly in initscripts). As far as I'm aware both udev and systemd themselves support separate /usr. However, at least in the case of udev, third party packages might install udev rules that call binaries in /usr. This will probably happen before /usr is mounted. On my system, the packages that install udev rules which will not work with a separate /usr are: v4l-utils, alsa-utils and usbmuxd. There might be other ways things break except for through udev rules, but I'm not aware of any. Cheers, Tom
On Sat, Jun 4, 2011 at 18:04, Tom Gundersen <teg@jklm.no> wrote:
On Sun, Jun 5, 2011 at 12:44 AM, Myra Nelson <myra.nelson@hughes.net> wrote:
and IIRC its not perfect supported on any distro for a variety of reasons.
I run several SuSE machines with /usr on a separate partition. Works fine. And right now, Arch should also work.
It is historical and the default disk set up for both FreeBSD and OpenBSD. OpenBSD lists security, stability, and filesystem integrity as some of the reasons for setting the system up that way. Don't know if it's correct or not but that's the reason I set my system up the way I do.
Pushed fix to testing.
We will keep trying to support separate /usr (certainly in initscripts). As far as I'm aware both udev and systemd themselves support separate /usr.
However, at least in the case of udev, third party packages might install udev rules that call binaries in /usr. This will probably happen before /usr is mounted.
On my system, the packages that install udev rules which will not work with a separate /usr are: v4l-utils, alsa-utils and usbmuxd.
There might be other ways things break except for through udev rules, but I'm not aware of any.
Cheers,
Tom
Tom: My point wasn't to push any policy change. I'll follow what Arch wants to do. My last post was simply an explanation of why /usr was a separate partition historically, nothing more. Myra -- Life's fun when your sick and psychotic!
On Sun, Jun 5, 2011 at 1:16 AM, Myra Nelson <myra.nelson@hughes.net> wrote:
My point wasn't to push any policy change. I'll follow what Arch wants to do. My last post was simply an explanation of why /usr was a separate partition historically, nothing more.
Got it :-) My post was meant for everyone who choose to stay with separate /usr, just so they know there might be problems. -t
On 06/05/2011 01:19 AM, Tom Gundersen wrote:
On Sun, Jun 5, 2011 at 1:16 AM, Myra Nelson <myra.nelson@hughes.net> wrote:
My point wasn't to push any policy change. I'll follow what Arch wants to do. My last post was simply an explanation of why /usr was a separate partition historically, nothing more. Got it :-) My post was meant for everyone who choose to stay with separate /usr, just so they know there might be problems.
-t Good, you've convinced me of merging my /usr with rootfs. The reasons are important, and they eliminate potential problems.
On Sat, Jun 4, 2011 at 5:04 PM, Thomas Bächler <thomas@archlinux.org> wrote:
Am 04.06.2011 23:48, schrieb C Anthony Risinger:
Separate /usr is 100% historical AFAICT ... per systemd it's unsupported,
It is historical, yes.
and IIRC its not perfect supported on any distro for a variety of reasons.
I run several SuSE machines with /usr on a separate partition. Works fine. And right now, Arch should also work.
oh for sure ... i only meant that one consensus *seems* to be that it's mostly non-beneficial/etc., but that's of course only based on the tiny sliver-of-a-sample i've managed to procure from the interwebs :-) ... although, tbh, i always thought it seemed pointless from day 1, but never thought much of it. i personally like the idea of merging everything *into* /usr, and letting things fade from /. per your message Tom, i was referencing this + similar: http://www.freedesktop.org/wiki/Software/systemd/separate-usr-is-broken ... and meant exactly what you said, i guess i should have been more clear ... typing on mobile tends to make my responses much more terse :-) i think consensus on that front however is "it's unsupported, try again without" buuuut that's all irrelevant to this thread, so i'll throw down some more when someone starts a "why don't we just merge /*bin, /lib*, into /usr, and maybe even rethink /etc?" thread ;-) ................ C Anthony
participants (5)
-
C Anthony Risinger
-
mangust
-
Myra Nelson
-
Thomas Bächler
-
Tom Gundersen