From f15ab6a44851342638dac33025e352faab5552d9 Mon Sep 17 00:00:00 2001 From: bnewbold Date: Thu, 7 Jun 2012 18:45:42 -0400 Subject: backup --- motivation.page | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 motivation.page (limited to 'motivation.page') diff --git a/motivation.page b/motivation.page new file mode 100644 index 0000000..8d0594a --- /dev/null +++ b/motivation.page @@ -0,0 +1,59 @@ + +the rooter contribution (aka, what would be specifically and "uniquely" useful +to others) is: + +* a documented, justified, available, and known-good combination of hardware, + firmware, network daemons, routing policies, and conventions + +which taken together both: + +* improve the freedom/control/experience of all internet participants + +and are: + +* a solid and (reasonably) accessible platform for others to build upon. + +the agenda is to: + +* preserve the freedom and benefits of the open, uncensored, neutral, general + purpose internet infrastructure for current and future participants. + +the rooter project/group should definately: + +* explore/discover new and alternative communications and information + technologies (hardware, software, biological, and ephemeral); +* broadcast art, ideas, and opinions; +* expose any flaws with existing or proposed technologies and standards; + +and could also potentially: + +* provide centralized network services; +* manufacture and distribute end-user/retail hardware; +* maintain an operating system distribution with updates; +* provide interoperation and release testing services; +* serve as a role model for future open hardware products and projects + +# problems with existing commodity routers + - usability of web interfaces for casual operators + - persistance of configuration across upgrades + - "binary blob" drivers at most crucial points of system + - poor performance with >5 active 802.11 clients + - hardware extension possible but not as easy as it could be for no extra cost + - difficulty for the inexperienced to reflash or explore new firmware + - insufficient hardware power to host multiple services (plug style) + - mixed delivery on promised specifications (throughput etc) + - insufficient IPv6, IPSEC, DNSSEC support + - delayed/difficult kernel upstreaming process + +# problems with existing plug computers + - binary blobs + - thermal overheating + +# improvements over plug computers and firmware+commodity + - no binary blobs at the heart of things + - hardware that can be more easily studied, reproduced, improved + - familiar environment for web and embedded developers + - hosting resources of plugs with topology of router + - more agressive adoption of new protocols and features (progressive) + - infrastructure-grade and -oriented + -- cgit v1.2.3