Teotwawki Net: Difference between revisions
→Feedback: Added URL to the TN wiki/project homepage |
Obsolete with reason |
||
| (8 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
{{Obsolete | Not part of 2016 Sugar}} | |||
<noinclude>{{GoogleTrans-en}}{{TOCright}}</noinclude> | <noinclude>{{GoogleTrans-en}}{{TOCright}}</noinclude> | ||
Developer: [[User:William_Schaub|William Schaub]] | Developer: [[User:William_Schaub|William Schaub]] William's [http://www.steubentech.com/~talon/blog/ blog] & [http://www.steubentech.com/~talon/blog/blosxom.cgi/index.rss RSS] | ||
[http://teotwawki.steubentech.com/doku.php/ TEOTWAWKI Net Project Home page] | |||
'''Notice:''' This page is now redundant with the project home page and will be deleted in September 2009. | |||
==Introduction== | ==Introduction== | ||
| Line 10: | Line 16: | ||
If you like Perl like I do, Perl 5.10 is included as well (the only part written by me is a patch to the suck program and some shell and Perl scripts that do the broadcasting, receiving, mapping the network and executing the news spool sync-up via NNTP). | If you like Perl like I do, Perl 5.10 is included as well (the only part written by me is a patch to the suck program and some shell and Perl scripts that do the broadcasting, receiving, mapping the network and executing the news spool sync-up via NNTP). | ||
===In a Nutshell=== | |||
TEOTWAWKI Net is a distributed BBS system based on Usenet technology that propagates discussion groups across a constantly changing network of mobile computers running ad-hoc wireless networking. | |||
Instead of a client-server model. every computer running the software can read and post articles to localhost. and the glue | |||
code handles discovery of other hosts on the network and propagating discussion articles automatically when new hosts come into range. Even with no other computers on the network all accumulated discussion is still on the hard drive or flash locally so constant access to a working network is not necessary until you want to exchange articles. I'm essentially taking the old BBS concept and taking it into the 21st century with mobile devices and wireless rather than switched telephone networks. | |||
==Demo== | ==Demo== | ||
'''Session Notes:''' [[olpc:OLPC_Rochester,_NY/Event_history/25June2009|25 June 2009]] & [[olpc:OLPC_Rochester,_NY/Event_history/23July2009|23 July 2009]] | |||
'''Demo Download:''' You can download the demo at http://teotwawki.steubentech.com/download Read the [http://teotwawki.steubentech.com/download/README.txt README.txt] file first. | '''Demo Download:''' You can download the demo at http://teotwawki.steubentech.com/download Read the [http://teotwawki.steubentech.com/download/README.txt README.txt] file first. | ||
| Line 20: | Line 34: | ||
There is much to add to this software and a lot of fine tuning that needs to be done. | There is much to add to this software and a lot of fine tuning that needs to be done. | ||
==Updates== | |||
* 09-7-2010 I have started re-writing the system in python as a sugar activity please look at the main site for updates. | |||
* Anonymous CVS access is now available see http://teotwawki.steubentech.com/doku.php/cvs for details. | |||
* See Demo notes from [[olpc:OLPC_Rochester,_NY/Event_history/23July2009|23 July 2009]]. | |||
==Plans== | ==Plans== | ||
| Line 36: | Line 53: | ||
==Feedback== | ==Feedback== | ||
* I downloaded tn. I got in yesterday evening and posted one news item. But going to the neighborhood I get a page load error trying to connect to Bilbo's news or wiki: 'The connection was refused when attempting to contact nnn.nnn.nnn.nnn.' Seems like a certificate/security problem of some sort. --[[User:FGrose|FGrose]] 15:54, 26 June 2009 (UTC) | * I downloaded tn. I got in yesterday evening and posted one news item. But going to the neighborhood I get a page load error trying to connect to Bilbo's news or wiki: 'The connection was refused when attempting to contact nnn.nnn.nnn.nnn.' Seems like a certificate/security problem of some sort. --[[User:FGrose|FGrose]] 15:54, 26 June 2009 (UTC) | ||
*: That is not a | *: That is not a certificate/security problem it is a bug. you see the network neighborhood page is just a static HTML file that gets re-written when a new host is added to the network map. and bilbo is one of the 3 test laptops over here and when I tarred up the distribution that html file remained and since you don't have two machines on the mesh running the software it probably never updates that file. | ||
*: The only interesting bits at this point in time are the network news and the personal wiki, although network neighborhood is also somewhat interesting (if not crude) when you have 2 or more machines on the mesh running tn. (allows you to browse to another machine's web server and look at/edit someone else's wiki, look at their news spool, etc) | *: The only interesting bits at this point in time are the network news and the personal wiki, although network neighborhood is also somewhat interesting (if not crude) when you have 2 or more machines on the mesh running tn. (allows you to browse to another machine's web server and look at/edit someone else's wiki, look at their news spool, etc) | ||
* I tried installing it in a Sugar on a Stick Virtual Machine, but I ran out of space on the apparently small disc overlay that was provided. I'll try will a larger disc VM. | * I tried installing it in a Sugar on a Stick Virtual Machine, but I ran out of space on the apparently small disc overlay that was provided. I'll try will a larger disc VM. | ||
| Line 47: | Line 65: | ||
*: In either case, I really am looking forward to tomorrow if you bring in the XO that you put TN on and starst to run it at some point during the demonstration you will receive a lot of posts to the network news system which will propagate to all 4 laptops (or more as the case may be if Jeff has installed it) and all 4 laptops will have the post that you added to the tn.general group on your node. Plus any other posts anyone decides to add on any of the machines in the room. | *: In either case, I really am looking forward to tomorrow if you bring in the XO that you put TN on and starst to run it at some point during the demonstration you will receive a lot of posts to the network news system which will propagate to all 4 laptops (or more as the case may be if Jeff has installed it) and all 4 laptops will have the post that you added to the tn.general group on your node. Plus any other posts anyone decides to add on any of the machines in the room. | ||
*: Also others without the software installed can easily just browse to the IP of any of the laptops running on the mesh and contribute/read postings, play with the wiki etc. and also download a copy of the software over the mesh from any of the machines running the software. This last bit actually saved my butt once because I didn't realize updating to version 802 would wipe out my custom installed software (including everything in /opt/tn!) I had updated 2 of the 3 test laptops and then found out that my software was gone. but thankfully there was one left that did not get updated yet and I simply restored the software over the mesh from the remaining box. as long as one machine still exists with tn installed it can be recovered. | *: Also others without the software installed can easily just browse to the IP of any of the laptops running on the mesh and contribute/read postings, play with the wiki etc. and also download a copy of the software over the mesh from any of the machines running the software. This last bit actually saved my butt once because I didn't realize updating to version 802 would wipe out my custom installed software (including everything in /opt/tn!) I had updated 2 of the 3 test laptops and then found out that my software was gone. but thankfully there was one left that did not get updated yet and I simply restored the software over the mesh from the remaining box. as long as one machine still exists with tn installed it can be recovered. | ||
[[Category:Networking]] | |||
[[Category:Collaboration]] | |||