Document Structure for 3.0
Nick Stoughton <[email protected]>
| Newsgroups | gmane.linux.lsb.specification |
|---|---|
| Message-ID | <1116959424.3573.11723.camel@collie> |
After a fair bit of playing around during the Preview and RC's, I
believe I have now settled on the following overall document structure
for the LSB Core specification. The TOC below is for the generic
document, but is essentially the same for any of the arch specific docs.
NOTE: this is radically different structurally from what went out in
Preview1 ... but despite that it is almost identical technically (i.e.
few normative requirements have changed).
This is a thing of beauty to me ... but beauty is in the eye of the
beholder, so if you think I've made a total train-wreck out of it ...
this is your absolute last chance to say something before the final
document comes out!
Table of Contents
Foreword
Introduction
I. Introductory Elements
1. Scope
2. Normative References
3. Requirements
4. Definitions
5. Terminology
6. Documentation Conventions
7. Relationship To ISO/IEC 9945 POSIX
8. Relationship To Other Free Standards Group Specifications
II. Executable And Linking Format (ELF)
9. Introduction
10. Low Level System Information
11. Object Format
12. Dynamic Linking
III. Base Libraries
13. Libraries
IV. Utility Libraries
14. Utility Libraries
V. Commands and Utilities
15. Commands and Utilities
VI. Execution Environment
16. File System Hierarchy
17. Additional Recommendations
18. Additional Behaviors
19. Localization
VII. System Initialization
20. System Initialization
VIII. Users & Groups
21. Users & Groups
IX. Package Format and Installation
22. Software Installation
A. Alphabetical Listing of Interfaces
A.1. libc
A.2. libcrypt
A.3. libdl
A.4. libm
A.5. libncurses
A.6. libpam
A.7. libpthread
A.8. librt
A.9. libutil
A.10. libz
B. GNU Free Documentation License (Informative)