summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--design/stack.page21
1 files changed, 21 insertions, 0 deletions
diff --git a/design/stack.page b/design/stack.page
new file mode 100644
index 0000000..b4e9799
--- /dev/null
+++ b/design/stack.page
@@ -0,0 +1,21 @@
+
+short term base firmware:
+
+- custom OpenWRT build with LXC support, eglibc
+
+long term base kernel/firmware:
+
+- hardened OpenWRT (uclibc?) or minimalist hardened debian
+- < 128MB kernel+rootfs
+- NanoBSD-style dual partition upgrade procedure
+ - read-only rootfs
+ - fixed size writable /var and /etc
+ - possibly a small overlayfs
+- automatic fetching and application of signed security updates
+- bundle helpful services, but do not enable them by default
+
+guest os userspace:
+
+- debian 7 (wheezy)
+- with as many security build flags enabled as possible
+- manage with blueprint?