Difference between revisions of "Teotwawki Net"
(Obsolete with reason) |
|||
(3 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] | [http://teotwawki.steubentech.com/doku.php/ TEOTWAWKI Net Project Home page] | ||
Line 22: | Line 24: | ||
==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 31: | Line 35: | ||
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== | ==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. | * 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]]. | * See Demo notes from [[olpc:OLPC_Rochester,_NY/Event_history/23July2009|23 July 2009]]. | ||
Line 50: | Line 55: | ||
* 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. |
Latest revision as of 00:02, 6 June 2016
TEOTWAWKI Net Project Home page Notice: This page is now redundant with the project home page and will be deleted in September 2009. IntroductionTEOTWAWKI means The End Of The World As We Know It, and the idea is to preserve the type of collaboration we are used to with the Internet in adverse, disaster-type situations and in areas that simply have no real hope of being connected. This is only a proof-of-concept demo and is rather sloppy, but it does work. You get a local lighttpd web server with PHP, a DokuWiki wiki for personal use that can be seen by others currently on the network, and a PHP-based news reader (Web-News) and news server (InterNetNews-INN) that syncs up its news spool with every computer it can discover on the network that is broadcasting that it has Teotwawki Net installed on it. 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 NutshellTEOTWAWKI 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. DemoSession Notes: 25 June 2009 & 23 July 2009 Demo Download: You can download the demo at http://teotwawki.steubentech.com/download Read the README.txt file first. A few extra notes. once the /opt/tn/start.sh script is run you need to leave that terminal session open, otherwise the software will shut down. Also, there is only one empty newsgroup that is installed out of the box. (tn.general) but you can add as many newsgroups as you like by running /opt/tn/news/bin/ctlinnd newgroup groupnamehere in another terminal window as root while the system is running. All added news groups will be merged into other systems when they first try to sync up with each other. To stop the system, just go to the window you ran /opt/tn/start.sh in, and hit <control C>; it should shut itself down. I am waiting for a book on managing Usenet to arrive, so that I can try and fine tune things and use less brute force, as I have never until about a month ago tried to do anything with Usenet other than use a news reader. I chose Network News because it is a tried and true technology and already has everything built into it to weed out duplicate articles, and it was designed to not require any sort of centralized management. It also can be used without any TCP/IP links at all via UUCP or some other method of batching articles and sending them. (USB sticks and SD cards come to mind, as well as traditional dial-up modem file transfers.) I have been monitoring downloads of the demo software package and so far there is only one IP that has downloaded the package. I was curious if it was you. If so I would love to get your feedback on it if you have had a chance to install it and play with the software. There is much to add to this software and a lot of fine tuning that needs to be done. Updates
PlansA few of the things I would like to add to it include:
Feedback
|