|
Size: 1066
Comment: replace DebianPolicyManual by actual link.
|
Size: 1092
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.
