Author Topic: GNUnet 0.9 with a "radically new architectural redesign"  (Read 16887 times)

0 Members and 1 Guest are viewing this topic.

Offline yosdo

  • Newbie
  • *
  • Posts: 7
  • Karma: +0/-0
    • View Profile
GNUnet 0.9 with a "radically new architectural redesign"
« on: May 31, 2009, 06:18:05 PM »
The GNUnet people just made the 0.9 branch available for everyone.

Hackers are very welcome! So if anyone would like to contribute something or has ideas what to implement (chat? forums? ...), drop by on IRC in #gnunet (irc://irc.freenode.net/#gnunet), leave a message on the mailing list or on the forums!

Here is the full announcement:
Quote
Dear all,

I've just created a new "branch" in the SVN repository
(https://gnunet.org/svn/gnunet/) which contains about 50 kLOC towards an
implementation of GNUnet using a radically new architectural redesign.  The
code there only has TCP support and no real applications, but basic
(encrypted) messaging between peers is working.  In other words, this is not
useful for anyone but developers and those interested in contributing to the
discussion as to how the code should evolve.  Note that development on the
existing 0.8.x-branch is expected to continue (albeit at a slower pace) for a
while.  Once we've sorted out the quirks in the new tree, moving existing
applications from 0.8.x to 0.9.x should not be too much work.

I want to briefly state the main advantages that the new architecture will
provide:

1) Fault isolation.  We're using more processes, literally replacing all
  threads, which will ensure that if one component crashes it doesn't take the
  whole system down -- and we can tell *which* component is responsible, as
  opposed to component A corrupting memory and the code crashing in component
  B. Also, 1000 lines of locking code can disappear.

2) Language independence.  Since plugins into the framework run as independent
  processes, it will be easier to contribute to GNUnet using languages other
  than C/C++.

3) We're also addressing various long-standing API and protocol issues,
   including more consistent naming conventions, better support for multi-
   homing and IPv6.

A more detailed rationale describing not only what changed but also why can be
found in the repository at https://gnunet.org/svn/gnunet/RATIONALE


Happy hacking!

Christian

Offline Colio

  • Newbie
  • *
  • Posts: 22
  • Karma: +0/-0
    • View Profile
Re: GNUnet 0.9 with a "radically new architectural redesign"
« Reply #1 on: July 16, 2009, 05:23:33 PM »
svn checkout https://gnunet.org/svn/gnunet/
svn: OPTIONS of 'https://gnunet.org/svn/gnunet': could not connect to server (https://gnunet.org)

the svn server not work ?

Offline ndurner

  • Advanced
  • ***
  • Posts: 176
  • Karma: +5/-1
  • Planet Peer Community
    • View Profile
    • Nils Durner
Re: GNUnet 0.9 with a "radically new architectural redesign"
« Reply #2 on: July 17, 2009, 04:35:50 AM »
Network maintenance is scheduled until 02:00AM Friday July 17, 2009 MST, but the server's already reachable again.

Offline Colio

  • Newbie
  • *
  • Posts: 22
  • Karma: +0/-0
    • View Profile
Re: GNUnet 0.9 with a "radically new architectural redesign"
« Reply #3 on: April 11, 2010, 07:02:52 AM »
0.9 is ready to use ?

thanks.

Offline blewzahr

  • Advanced
  • ***
  • Posts: 278
  • Karma: +21/-22
    • View Profile
Re: GNUnet 0.9 with a "radically new architectural redesign"
« Reply #4 on: April 21, 2010, 07:20:09 AM »
nah, far from it. check the new 0.9site for details. its very early implementation stage. maybe some kind of publically usable release of 0.9 will arrive in 2010 though.

greetings.

Offline ContractSlayer

  • Elite
  • *****
  • Posts: 605
  • Karma: +4/-0
    • View Profile
Re: GNUnet 0.9 with a "radically new architectural redesign"
« Reply #5 on: July 05, 2010, 06:53:47 PM »
Version: 0.9.0pre1 available!
Platform: Source (TAR.GZ)

Download link:
ftp://ftp.gnu.org/gnu/gnunet/gnunet-0.9.0pre1.tar.gz
ftp://ftp.gnu.org/gnu/gnunet/gnunet-0.9.0pre1.tar.gz.sig
ftp://ftp.gnu.org/gnu/gnunet/gnunet-gtk-0.9.0pre1.tar.gz
ftp://ftp.gnu.org/gnu/gnunet/gnunet-gtk-0.9.0pre1.tar.gz.sig

Current:
current release
This release adds support for UNIX domain sockets, systemd-compatibility, improves performance on many fronts and fixes numerous bugs. A rewrite of gnunet-gtk for 0.9.x is also available for the first time. This is an alpha release and it is likely that protocols and APIs will still change slightly before 0.9.0. However, we believe that the APIs are now stable enough that code written against them will only need minor changes to be compatible with 0.9.0.

GNUnet 0.9pre1 GUI [YOUTUBE-CLIP]
http://www.youtube.com/watch?v=8Gn7kHaTw_4