Netsukuku
- Close the world, txEn eht nepO -
Fri Sep 18 18:42:25 CEST 2009
-----------------------------
We've done a lot of debugging and we'are almost done with the first
minimal release of PyNtk, the python implementation of Netsukuku. It
is minimal because it has just the basic features to create a simple
Netsukuku network, with hostname management.
We'are also strengthening the theory and writing proofs about it.
Expect updates soon!
In the meantime, check out the mailing list and the SVN repository:
http://netsukuku.freaknet.org/?pag=contacts
Mon Oct 8 13:19:56 CEST 2007
-----------------------------
The python implementation of Netsukuku has been finished last week, during the
Italian Hackmeeting at Pisa.
The last step before the first release is to debug the code, removing all the
various unexpected errors.
If you want to help us, checkout the SVN version.
May Pdb and Print be with you.
Mon Sep 10 12:08:31 UTC 2007
----------------------------
From Friday 28th till sunday 30 September the Netsukuku team will participate
to the Italian Hackmeeting 2007 (1).
There will be open discussions on Netsukuku, with topics varying from
its general aspects to the tiny details of the theory and code.
The discussions will be held in an informal way, face to face, so don't expect
boring seminars were you sweet dream, sleeping in the chair.
You are all invited to come, bring your head and ideas.
See you at Pisa!
(1) http://www.hackmeeting.org/
Thu Aug 9 23:20:53 UTC 2007
----------------------------
We've begun the ntkd implementation of the second version of the
Netsukuku theory, which has been improved and simplified since
the last news [1].
This time we're working with Python, because:
1) we're prioritising the release of a stable, functional
prototype.
2) since it's easier to maintain a completely modular architecture
of the Ntk daemon, the coordination between the developers is
enhanced.
3) the Ntk daemon is an application that requires very low
computational and memory resources: it is network bound.
As example, consider the original Bittorrent implementation,
written in Python.
4) we're going to use our own stripped version of Python, in
this way it will be possible to use Netsukuku in embedded devices.
See for example: http://www.areasx.com/index.php?D=1&id=8173
5) the C language will be used to implement low level code.
We hope that as soon as possible a first stable release of Netsukuku will
will be available.
You can check the development progress here:
http://cia.vc/stats/project/netsukuku
You can give a look at the Python code here:
http://hinezumi.org/viewcvs/netsukuku/src/pyntk/
[1] qspn document:
http://netsukuku.freaknet.org/2html/documentation/main_documentation/qspn.pdf
topology document:
http://netsukuku.freaknet.org/2html/documentation/main_documentation/topology.pdf
NTK RFC 0014 - P2P over Netsukuku:
http://netsukuku.freaknet.org/2html/documentation/main_documentation/ntk_rfc/Ntk_p2p_over_ntk.pdf
Tue Jan 2 16:16:05 UTC 2007
----------------------------
The implementation of the QSPN v2 has started [1].
The core code is being completely rewritten. The code in general is becoming
completely modular [2] with a clean and reusable API.
The code documentation is also growing: every part of the sources is being
heavily commented.
Since we're busy with the new code, we can't actively follow the bugs of the
current releases, however you're invited to report them [3].
The Netsukuku daemon will come back operative with the 1.0.0b release, which
will include all the new changes.
We hope that when the new code will be ready, more developers will join the
project, since it will be possible to work, in parallel, to many part of
Netsukuku.
PS: Right now, dyne.org is down, so the wiki and the ntk mailing list are down
too.
[1] QSPN v2 document: http://netsukuku.freaknet.org/doc/main_doc/qspn.pdf
[2] See module.c, event.c, modules/foo/foo.c, http://cvs.hinezumi.org/viewcvs/netsukuku/src/
[3] Bug tracker: http://bugs.dyne.org/