- Developer Corner
- Recent posts
General questions about the project.
There are many other sources of information. You can read additional documentation or ask the question on the firstname.lastname@example.org mailing list or the #gnunet IRC on irc.freenode.net.
Consider being careful with personal information that you are
submitting to email@example.com. The mailing list's content is
distributed widely -- including getting mirrored on the Web (see
The general answer is, when it is ready. A better answer may be: earlier if you contribute (test, debug, code, document). Every release will be anounced on the firstname.lastname@example.org mailing list and on freshmeat. You can subscribe to the mailing list or to the GNUnet project on freshmeat to automatically receive a notification.
The list of currently known bugs is available in the Mantis system.
Some bugs are occasionally reported directly to developers or the developer mailing list. This is discouraged since developers often do not have the time to feed these bugs back into the Mantis database. Please report bugs directly to the bug tracking system. If you believe a bug is sensitive, you can set its view status to private (this should be the exception)
There are actually a few graphical user interfaces for different functions.
gnunet-setup is to configure GNUnet, and gnunet-fs-gtk is for file-sharing. There are a few other gnunet-XXX-gtk GUIs of lesser importance. Note that in order to obtain the GUI, you need to install the gnunet-gtk package, which is a separate download.
gnunet-gtk is a meta GUI that integrates most of the other GUIs in one window. One exception is gnunet-setup, which must still be run separately at this time (as setup requires the peer to be stopped).
Sadly, we had to disable commenting even for authenticated users as we still got literally hundreds of spam-posts per day. However, we do still want real users to post comments! So if you want to post comments, please contact us on IRC or via e-mail and we will be happy to mark your account as "real user", which will enable you to interact more broadly with the site. We're sorry for the inconvenience, but without this, you would not be able to find real comments due to the high volume of automated spam. (And yes, we tried captchas and moderation, neither method worked.)
The gnunet-service-nse process will initially compute a so-called "proof-of-work" which is used to convince the network that your peer is real (or, rather, make it expensive for an adversary to mount a Sybil attack on the network size estimator). The calculation is expected to take a few days, depending on how fast your CPU is. If the CPU load is creating a problem for you, you can set the value "WORKDELAY" in the "nse" section of your configuration file to a higher value. The default is "5 ms".
Tor focuses on anonymous communication and censorship-resistance for TCP connections and, with the Tor Browser Bundle, for the Web in particular. GNUnet does not really have one focus; our theme is secure decentralized networking, but that is too broad to be called a focus.
Both GNUnet and I2P want to build a better, more secure, more decentralized Internet. However, on the technical side, there are almost no overlaps.
I2P is written in Java, and has (asymmetric) tunnels using onion (or garlic) routing as the basis for various (anonymized) applications. I2P is largely used via a Web frontend.