Re: init: API

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Quoting Avi Kivity <avi@xxxxxxxxxx>:

I object. This requirement will keep us in the 1970s forever. It has already inflicted enough damage in forcing untold millions to learn vi.

This distinction between /bin and /usr/bin is completely artificial. If initrd (or whatever) was able to find our /, it should be able to find our /usr.

At present, FHS 2.3 states:

-------------------------
3.4. /bin : Essential user command binaries (for use by all users)

3.4.1. Purpose
/bin contains commands that may be used by both the system administrator and by users, but which are required when no other filesystems are mounted (e.g. in single user mode). It may also contain commands which are used indirectly by scripts. 1

[snip]

1. Command binaries that are not essential enough to place into /bin must be placed in /usr/bin, instead. Items that are required only by non-root users (the X Window System, chsh, etc.) are generally not essential enough to be placed into the root partition.
-------------------------

I would appear that system init is one of those things that should rely on "essential" things only (because it is itself in charge of mounting those unmounted file systems). At least IMHO.

Basically, you should submit such a change request to FHS folks, given that Fedora strives to implement that standard as close as possible. Systems like Solaris stopped making the /bin /usr/bin distinction a while ago, but that doesn't necessarily mean Linux (or Fedora) should do the same.

Note that I'm not necessarily disagreeing with your proposal (nor am I necessarily agreeing :-), but merely pointing out the state of standards Fedora is attempting to implement at present.

--
Bojan

--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux