1 |
On Tuesday 25 April 2006 18:00, K. Mike Bradley wrote: |
2 |
> Thanks for the URL, but I had this question after reading this very |
3 |
> document. |
4 |
> |
5 |
> It doesn't explain the history or the reason there are two /bin, |
6 |
> /sbin. |
7 |
> |
8 |
> |
9 |
> |
10 |
> |
11 |
> -----Original Message----- |
12 |
> From: Justin Findlay [mailto:jfindlay@×××××.com] |
13 |
> Sent: Tuesday, April 25, 2006 11:36 AM |
14 |
> To: gentoo-user@l.g.o |
15 |
> Subject: Re: [gentoo-user] Newbie question re: /usr |
16 |
> |
17 |
> On 4/25/06, K. Mike Bradley <kmb@××××××××.com> wrote: |
18 |
> > I wonder if anyone can explain why /usr was created? |
19 |
> > |
20 |
> > It has a /bin and /sbin with similar binaries as the root |
21 |
> > equivalents. |
22 |
> > |
23 |
> > I have read that it's called the secondary hierarchy and it's |
24 |
> > sharable and meant to be read only (these days) ... but what is it |
25 |
> > for and why do we |
26 |
> |
27 |
> have |
28 |
> |
29 |
> > duplication of /bin and /sbin? |
30 |
> |
31 |
The duplications is of old. The binaries are to be stored |
32 |
in /sbin; /bin; /usr/bin; /usr/sbin and optionally in /opt/bin |
33 |
or /opt/sbin. |
34 |
|
35 |
The division is not so strange as it seems. In */sbin the binaries |
36 |
placed are used by the systemuser root, that means the binaries can be |
37 |
used by anyone. in */bin the binaries are under user-control that is |
38 |
they are owned by the user who created the binary. In /sbin are |
39 |
therefore the general utilities which are necessary to boot the system, |
40 |
in /bin the rest of the utilities, in /usr and /opt are placed the |
41 |
programs which are installed by the user. The first one is for the |
42 |
standard applications, the latter is for the optional software, |
43 |
although some will install in /usr. |
44 |
|
45 |
Problem however is that the different writers of software do not comply |
46 |
with this division and come up with an other scheme to install their |
47 |
software. That makes maintenance of a system with parts of more than |
48 |
one distribution harder to maintain than in a single distribution, It |
49 |
also makes tracking down bugs harder. |
50 |
|
51 |
I hope this will help. |
52 |
|
53 |
== |
54 |
Herman Grootaers |
55 |
-- |
56 |
gentoo-user@g.o mailing list |