init: API

Shane Stixrud shane at geeklords.org
Mon Nov 21 21:55:57 UTC 2005


On Mon, 21 Nov 2005, Bojan Smojver wrote:

> 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]
> 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.

If python became required for basic system functionality at boot it should 
be placed in /bin,/lib.  The same would be true when discussing a "more 
friendly" text editor.  In other words getting /usr mounted from init 
isn't the problem, if there is a problem its that certain applications 
live in /usr when they should live in /sbin,/bin,/lib.

Cheers,
Shane




More information about the fedora-devel-list mailing list