summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbnewbold <bnewbold@robocracy.org>2012-06-22 20:25:33 -0400
committerbnewbold <bnewbold@robocracy.org>2012-06-22 20:25:33 -0400
commit9f1e0100de263d7261f0425f337774ec3369b5c9 (patch)
tree4bd6ece302550fc1749b8e11e30a63f324abc669
parent835aadd813c5ada7052cc21972c164a6caac0bfe (diff)
downloadrooter_wiki-9f1e0100de263d7261f0425f337774ec3369b5c9.tar.gz
rooter_wiki-9f1e0100de263d7261f0425f337774ec3369b5c9.zip
distro and routing pages
-rw-r--r--distribution.page56
-rw-r--r--routing.page5
2 files changed, 61 insertions, 0 deletions
diff --git a/distribution.page b/distribution.page
new file mode 100644
index 0000000..d6000f0
--- /dev/null
+++ b/distribution.page
@@ -0,0 +1,56 @@
+
+Most likely rooter will run a variant/flavor of debian linux, with significant
+improvements and new software pushed upstream.
+
+### Linux Firmware Distributions
+
+These Linux-based distributions are all designed to run on very light-weight
+hardware. They use special filesystems optimized for mostly reads from a static
+archive with a few small writes to persist configuration information.
+
+* OpenWrt: Most popular and best maintained community project. Has an entire
+ packaging system for add-ons. Very wide hardware support.
+* DD-WRT (non-libre, not recommended)
+* [https://en.wikipedia.org/wiki/Tomato_(firmware)](Tomato): elegant, well
+ selected feature set, pleasant UI. Vanilla version has had little recent
+ development or porting, many forked variants.
+
+### BSD Firewall Distributions
+
+There are a series of "network appliance" firewall distributions oriented at
+business and enterprise networks. They usually run on dedicated hardware more
+powerful than commodity home routers, scaling up to multi-unit high performance
+rack mounted machines:
+
+* pfSense
+* m0n0wall
+* Smoothwall
+
+It's also worth noting that Juniper Network's junos router operating system is
+based on FreeBSD. Juniper equipment isn't as widespread as Cisco's iOS-based
+(not to be confused with the Apple operating system) routers, but is used for
+many of the most crucial 40Gbps+ routers at submarine fiber shore stations.
+
+### Debian/OpenWrt Hybrids
+
+A lot of people have thought about mixing the kernel, drivers, and
+configuration system from OpenWrt with the mainstream packages from Debian.
+
+Eg, [http://wiki.debian.org/DebianWRT](DebianWRT).
+
+### Genode
+
+Interesting nested resource-deterministic operating system "framework"; sort of
+like a generalization of a hypervisor. Strong ideas for minimizing the
+potential for security bugs and non-recoverable crashes. Might be appropriate
+for ensuring that "essential" network services keep running even if higher
+level apps crash or are compromised.
+
+[http://mailman.rooter.is/pipermail/talk/2012-June/000023.html](More thoughts
+here).
+
+### Other
+
+* http://librewrt.org/index.php?title=Main_Page
+* https://www.freewrt.org/trac/
+* http://wiki.debian.org/Embedded_Debian
diff --git a/routing.page b/routing.page
new file mode 100644
index 0000000..1ed2893
--- /dev/null
+++ b/routing.page
@@ -0,0 +1,5 @@
+
+Tunnels, VPNs, and meshes are treated as virtual network interfaces, so
+firewall rules and routing policies can can be applied on top of and between
+them.
+