Differences between revisions 6 and 7
Revision 6 as of 2008-04-27 22:13:42
Size: 1131
Editor: RussAllbery
Comment: Point to Teams/Policy.
Revision 7 as of 2008-05-17 18:09:00
Size: 967
Editor: FranklinPiat
Comment: fix link.
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
The coolest bit of policy in Debian is the MenuPolicy, which MandrakeSoft adopted also.
Line 12: Line 10:

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

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 operating system. 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.

Development

See the [wiki:Teams/Policy Debian Policy team description] for information on how Policy is developed and changed.