On Mon, Jun 8, 2015 at 11:04 AM, Zbigniew Jędrzejewski-Szmek
<zbyszek(a)in.waw.pl> wrote:
On Sat, Jun 06, 2015 at 06:52:35PM -0400, Nico Kadel-Garcia wrote:
> Given the profound discrepancies between the FHS 3 and everything
that
> systemd touches, I'm afraid it's become a confusing guideline for
> Fedora work.
Fully agreed that using FHS as a guideline in confusing. It is
disappointing that the authors seem to completely ignore changes like
the merge to /usr, the ways in which /run is being used, etc.
Ignoring a long stable and well documented standard, and then
kvetching about how the standard has not documented the ways
relatively new developers violated it, is quite an unreasonable
expectation. It's like finding a five year old with their mouth full
of their sister's kid's birthday cake, and the kid saying "mom, you
should have brought me my own cake"!
It's especially disengenuous because various features, such as the
"/media" for detachable and "/etc" for configuration files, are
directly or indirectly being replaced as part of the "stateless Linux"
part of systemd, which has zip, zero, nada to do with the original
improvements to init processes and low level logging for which its a
good solution.
Whatever one may think about it, systemd and the locations
promulgated
by systemd have become *the* defaults for a great majority of modern
linux landscape. Even if systemd was spearheading some of those
changes, such decisions have to be implemented by the whole distro, and
were coordinated between multiple distros. FHS makes itself obsolete by
ignoring them.
We've got the kid with his mouthful of his sister's birthday cake here again.
> In particular, the insistence in sytemd of putting
> mountable medie under "/run", and of migrating system-specific
> conffigurations from "/etc" to "/run are at direct variance with even
> that most recent FHS. So it's not going to be a complete or reliable
> guideline.
Actually it's not systemd: udisks uses this location for removable
media. Neither is systemd migrating configurations from "/etc" to
"/run"
(they would get wiped at reboot ;)).
Thank you for the correction. I'd seen Lennart Pottering's name
associated with this change, but that was a systemd tweak to go with
it. It was apparently David Zeuthen.
https://plus.google.com/u/0/+DavidZeuthen/posts/NqPUifsFUYH
The "/etc" migration, however, is part of the "stateless linux" work
desribed at
http://0pointer.de/blog/projects/stateless.html. They're
planning on resetting "/etc" to a "pristine vendor state", and
basdically keep it that way. That's a pretty basic violation of 30
years of the use of "/etc".