Felix Miata
On 2010/08/09 16:56 (GMT-0400) Philipp Thomas composed:
Joerg Schilling wrote:
All programs in /usr/bin are not part of UNIX but are private local hacking results.
But that is historic use.
Speaking of historic use, how did /etc* stop being THE place for global config files? It's really irritating to have to try to find/remember these things buried in the monstrous /usr (or /var) tree instead of in /etc where they belong. e.g. /usr/share/kde4/config/kdm/kdmrc instead of /etc/kde/config/kdm/kdmrc
This seems to be a bug. /var was originally designed for temporary data when it was introduced in 1987 with SunOS-4.0. SVr4 holds the package database in /var/pkg and this may have been the beginning of putting config files to /var The original design was: drwxr-sr-x 4 bin 1536 Aug 7 04:05 adm log files drwxr-sr-x 2 bin 512 Oct 14 1990 crash Kernel core files drwxr-sr-x 2 bin 512 Nov 20 1999 log log files lrwxrwxrwx 1 root 10 Mar 29 1997 mail -> spool/mail mail spool drwxr-sr-x 3 root 1536 Oct 5 1996 named named cache drwxr-sr-x 4 root 512 Oct 14 1990 net rsh aliases and rwho cache drwxr-sr-x 2 bin 512 Oct 19 2001 preserve vi crash logs lrwxrwxrwx 1 root 10 Nov 4 1996 spool -> ../u/spool Spool files (can be mounted) drwxrwxrwt 1 root 8 Nov 4 1996 tmp non tmpfs drwxr-sr-x 4 bin 512 Aug 31 2008 yp yp cache /usr is complete nonsense as everybody knows that /usr is a read-only file system on many platforms. Making /usr read only happened in the beginning of the 1980s when net boot with shared resources was introuced (e.g. via the BSD ND protocol that implements remote block devices). Jörg -- EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin js@cs.tu-berlin.de (uni) joerg.schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/ URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org