1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
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
|