diff options
author | Jonas Smedegaard <dr@jones.dk> | 2017-06-19 12:48:42 +0200 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2017-06-19 12:48:42 +0200 |
commit | 5cb42b6185cf8e305ff8b8f940431fbad534552d (patch) | |
tree | 8abecf83c06f0948f3d77da38caed5a36c51fbf6 /system | |
parent | 7b1fb3723ad664dd3d53df805645824dab165ffa (diff) |
Add system/ideals.
Diffstat (limited to 'system')
-rw-r--r-- | system/ideals.mdwn | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/system/ideals.mdwn b/system/ideals.mdwn new file mode 100644 index 0000000..629ea95 --- /dev/null +++ b/system/ideals.mdwn @@ -0,0 +1,36 @@ +Our ideals for systems we use and design, +and some example underlying consequences. + + * Must be Free + * Must comply with Debian Free Software Guidelines + * Must be stable + * Should be a pure subset of Debian stable (e.g. no backports) + * Should be secure + * Avoid packages not supported by the security team + * Should be maintained + * Avoid packages listing "QA team" as maintainer + * Avoid packages validated against years-old Debian Policy + * Should be localized + * User-facing packages should support swedish + * Should be simple + * User-facing packages should have a uniform style + * Web-based services should all appear on a single website, + with a unifying front page and/or overarching menu + * A single desktop environment should be used + * Should require zero administration + * Package update should all happen automatically + * Avoid services needing technical attention + * Avoid PHP-based code + * Should be eco friendly + * Usable with cheap computers + * Usable with old computers + * Should have low electricity consumption + * Avoid packages requiring heavy computing + * Avoid OpenGL as requirement (optional use is fine) + * Avoid desktop environments GNOME, KDE + * Avoid packages requiring massive memory + * Avoid Java-based code + * Avoid LibreOffice + * Avoid web browsers Chromium, Firefox + +For each "Should", document reasons for each exception made. |