[oi-dev] Desktop Illumos Still Matters
Joerg Schilling
Joerg.Schilling at fokus.fraunhofer.de
Wed Sep 5 18:56:39 UTC 2012
Andrew Gabriel <illumos at cucumber.demon.co.uk> wrote:
> Nick Zivkovic wrote:
> > Agreed. Also, I see that /opt and /usr/$consolidation overlap in terms
> > of their purpose.
> >
> > For example we have /usr/X11. According to `man filesystem` /opt is
> > meant to hold add-on/third-party software.
> >
>
> /opt was meant for unbundled software. Ideally, it should be empty
> immediately following a full install of a distro, as everything is by
> definition bundled. I don't think Solaris ever quite got that right, but
> it was almost there. Everything you install after that (which isn't part
> of the distro) should be in /opt (and /etc/opt and /var/opt), but a lot
> of 3rd-party software developers got that wrong too.
There was a nice talk from Steve Bourne at the Sun User Group meeting in
December 1990. He explained that first /usr/bin was hijacked by the system and
people started with /usr/local. Then external sources hijacked /usr/local and
as a result a FHS summit with most UNIX vendors decided to usr /opt.
We are now nearly 25 years after that /opt decision and still not everybody got
it.
Jörg
--
EMail:joerg at schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
js at cs.tu-berlin.de (uni)
joerg.schilling at fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
More information about the oi-dev
mailing list