From 9f1e0100de263d7261f0425f337774ec3369b5c9 Mon Sep 17 00:00:00 2001 From: bnewbold Date: Fri, 22 Jun 2012 20:25:33 -0400 Subject: distro and routing pages --- distribution.page | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ routing.page | 5 +++++ 2 files changed, 61 insertions(+) create mode 100644 distribution.page create mode 100644 routing.page 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. + -- cgit v1.2.3