Differences between revisions 3 and 4
Revision 3 as of 2007-08-12 19:34:27
Size: 1066
Editor: FranklinPiat
Comment: replace DebianPolicyManual by actual link.
Revision 4 as of 2008-03-15 13:55:39
Size: 1092
Editor: ClintAdams
Comment: add links to PolicyDevelopment and PolicyChangesProcess
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
## Auto-converted by kwiki2moinmoin v2005-10-07
Line 14: Line 12:

See PolicyDevelopment and PolicyChangesProcess for process documentation.

Although it sounds a lot like bureaucracy, it is the [http://www.debian.org/doc/debian-policy/ Debian Policy Manual] that makes Debian the best Linux distribution. It describes what packages should contain, how they should be configured, and generally how packages fit together to create a Debian system.

There are policies which govern every package. The most important one is that Debian needs to comply with the FilesystemHierarchyStandard - this makes sure you can always find files where you expect them. There are specific policies which govern which interfaces certain packages follow. For example, every program that sends e-mail needs to Provide: mail-transfer-agent. This means that other programs that need to send e-mail just depend: mail-transfer-agent, and are able to use /usr/sbin/sendmail.

The coolest bit of policy in Debian is the ?MenuPolicy, which ?MandrakeSoft adopted also.

Development

['?PoliciesWhackyIdeas'] This is an ideas pool for future new policies

See ?PolicyDevelopment and PolicyChangesProcess for process documentation.