summaryrefslogtreecommitdiff
path: root/system
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2017-06-19 12:48:42 +0200
committerJonas Smedegaard <dr@jones.dk>2017-06-19 12:48:42 +0200
commit5cb42b6185cf8e305ff8b8f940431fbad534552d (patch)
tree8abecf83c06f0948f3d77da38caed5a36c51fbf6 /system
parent7b1fb3723ad664dd3d53df805645824dab165ffa (diff)
Add system/ideals.
Diffstat (limited to 'system')
-rw-r--r--system/ideals.mdwn36
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.