LWN.net Logo

Filesystem Hierarchy Standard 2.3 Released

From:  "Christopher Yeoh" <cyeoh-AT-samba.org>
To:  FHS Discussion List <freestandards-fhs-discuss-AT-lists.sourceforge.net>
Subject:  [ANNOUNCE] FHS 2.3 Released
Date:  Thu, 29 Jan 2004 12:00:13 +1100
Cc:  Daniel Quinlan <quinlan-AT-pathname.com>, Rusty Russell <rusty-AT-samba.org>, Jonathan Corbet <corbet-AT-lwn.net>, Lsb-Discuss <lsb-discuss-AT-lists.linuxbase.org>


FHS 2.3 is finally released:

http://www.samba.org/~cyeoh/

This is a temporary URL. The normal FHS site at
http://www.pathname.com/fhs will be updated soon.

Thank you to all those who contributed fixes and feedback.  

Summary of changes from FHS 2.2 to FHS 2.3

Add /media: 
	http://bugs.freestandards.org/cgi-bin/bugzilla/show_bug.cgi?id=27

Add /srv: 
	http://bugs.freestandards.org/cgi-bin/bugzilla/show_bug.cgi?id=16

Allow for /etc/opt/<provider> and /var/opt/<provider>
	http://bugs.freestandards.org/cgi-bin/bugzilla/show_bug.cgi?id=34

User programs sockets can't go in /var/run
	http://bugs.freestandards.org/cgi-bin/bugzilla/show_bug.cgi?id=36

Remove obsolete, misleading footnote text about location of C preprocessor
	http://bugs.freestandards.org/cgi-bin/bugzilla/show_bug.cgi?id=38

Clarify some terms and the role of /etc/
	http://bugs.freestandards.org/cgi-bin/bugzilla/show_bug.cgi?id=29

Default character set for en_GB shoudl not be ASCII (Updated from beta1)
	http://bugs.freestandards.org/cgi-bin/bugzilla/show_bug.cgi?id=9

/srv/cvs
	http://bugs.freestandards.org/cgi-bin/bugzilla/show_bug.cgi?id=3

/lib64 os-specific clarification:
	http://bugs.freestandards.org/cgi-bin/bugzilla/show_bug.cgi?id=4

Scope of FHS clarification:
	http://bugs.freestandards.org/cgi-bin/bugzilla/show_bug.cgi?id=5

Home directory dot file clarification:
	http://bugs.freestandards.org/cgi-bin/bugzilla/show_bug.cgi?id=6

Adding /usr/local/share and /usr/local/share/man:
	http://bugs.freestandards.org/cgi-bin/bugzilla/show_bug.cgi?id=7

Allow /usr/local/etc:
	http://bugs.freestandards.org/cgi-bin/bugzilla/show_bug.cgi?id=8

Add /usr/share/xml: don't use /usr/share/sgml for XML:
	http://bugs.freestandards.org/cgi-bin/bugzilla/show_bug.cgi?id=13

Note on crash dumps, clarification of config files in /boot:
	http://bugs.freestandards.org/cgi-bin/bugzilla/show_bug.cgi?id=14

Expressedly note that RATIONALE is non-normative:
	http://bugs.freestandards.org/cgi-bin/bugzilla/show_bug.cgi?id=20

Loosen /dev requirements, define only three:
	http://bugs.freestandards.org/cgi-bin/bugzilla/show_bug.cgi?id=25

Fix mailing list address:
	http://bugs.freestandards.org/cgi-bin/bugzilla/show_bug.cgi?id=26

Allow provider subdirs under opt:
	http://bugs.freestandards.org/cgi-bin/bugzilla/show_bug.cgi?id=28

Clarify /etc:
	http://bugs.freestandards.org/cgi-bin/bugzilla/show_bug.cgi?id=29

Weaken new root directory ban:
	http://bugs.freestandards.org/cgi-bin/bugzilla/show_bug.cgi?id=30

Weaken /usr/src to a place for reference source, not all source:
	http://bugs.freestandards.org/cgi-bin/bugzilla/show_bug.cgi?id=31

Clarifies placement of unix domain sockets in /var/run
	
Chris
-- 
cyeoh@au.ibm.com
IBM OzLabs Linux Development Group
Canberra, Australia


(Log in to post comments)

Filesystem Hierarchy Standard 2.3 Released

Posted Feb 12, 2004 20:20 UTC (Thu) by leandro (guest, #1460) [Link]

This comes as a shock to me. I liked /media, /srv and /etc/opt, but:

1) /etc/xml seems useless to me. After all, XML *is* SGML. /etc/sgml should be enough.

2) I have every NFS share mounted under /mnt. Never thought it should not be like that. What one should do, everything under /home? I guess so.

3) I really expected to get rid of this .file mess. I earn for ~/etc.

Copyright © 2004, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds