Network2

From OLPC

(Redirected from Network2/)
Jump to: navigation, search

Contents

Last updated: Michael Stone 04:15, 15 January 2010 (UTC) | paper version

Sugar's desired realtime collaboration experience can only be provided atop a robust and efficient network stack designed to accommodate automated diagnosis and standardized workarounds -- anything less only wastes students' and teachers' time and patience, contrary to our human interface guidelines.

This unfinished essay summarizes an attempt to work out a simple way to realize this sort of network experience, with existing software and hardware, while also demonstrating the sort of thinking which might help other parts of the system achieve the same standard of quality.

Quick links: the Paper : (finished/unfinished sections)

Personal goals...

  1. "I want to use familiar tools in my activities, -- like Twisted, curl, ssh, rsync, and email -- both under a tree, in a walled garden, and out on the public Internet, without modification or wrappers."
  2. "I want a design that has 20% fewer ways to fail, and that offers manual overrides for the failure modes that remain."
  3. "I want to chop 2-3 levels from the current collaboration stack's 6-level 'fast-path'."
  4. "I want to collaborate with people who only have web browsers -- they outnumber people with Jabber clients by millions."

Finally, to help out, please improve my writing, experiment with my ideas, and share this work with your friends!

Subpages

Network2/AdviceNetwork2/ArchitectureNetwork2/Audience
Network2/Concept/AddressNetwork2/Concept/BandwidthNetwork2/Concept/Bridge
Network2/Concept/CapacityNetwork2/Concept/InterfaceNetwork2/Concept/Internetwork
Network2/Concept/JitterNetwork2/Concept/LatencyNetwork2/Concept/Layer
Network2/Concept/LinkNetwork2/Concept/MediumNetwork2/Concept/Name
Network2/Concept/NetworkNetwork2/Concept/ProtocolNetwork2/Concept/Router
Network2/Concept/ScenarioNetwork2/Concept/TunnelNetwork2/Credits
Network2/DesignNetwork2/DiagnosisNetwork2/Dynamics
Network2/ExperimentsNetwork2/Experiments/DnshashNetwork2/Experiments/HE
Network2/Experiments/OpenWRTNetwork2/Experiments/OpenvpnNetwork2/Experiments/Simulation
Network2/Experiments/SixxsNetwork2/Experiments/tinydns
Network2/Future workNetwork2/Paper
Network2/PurposeNetwork2/ScenariosNetwork2/Security
Network2/Self-test
Personal tools
  • Log in
  • Login with OpenID
About OLPC
About the laptop
About the tablet
Projects
OLPC wiki
Toolbox