help-gnunet
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How do you set up GNUNet on GNU Guix?


From: Maxime Devos
Subject: Re: How do you set up GNUNet on GNU Guix?
Date: Thu, 15 Sep 2022 15:55:02 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0

// In terms of what GNUNet is
So iiuc GNUNet is reimplementation of "the internet" with a transporter used to 
relay the data across selected solution e.g. TCP, UDP, Bluetooth, Wi-FI, etc..

If that's the case then how is that supposed to work in practice? Am i supposed to like get the 
"CORE" thing working through e.g. TCP transponder which is going to get me a solution 
that is able to resolve through GNUNet's eqvivalent of an IP addresses and if i want domain 
resolution then i need to configure GNS on top of it and other relevant reimplementations of 
"the internet"s functionality?

No, you don't need to do that, GNUnet and the distribution needs to do that. IIRC, aside from the initial configuration, it should work out-of-the box (gnunet-arm -s + run some FS application) (maybe unless the NAT is too tight and unless you're using something complicated like the GNS / NSS integration or VPN thing).


If so that sounds like a lot of work.. is there any rational reason to why 
there is no definition for something like gnunet-service-type in guix? (bcs i 
would rather spent the effort developing that so that it works for everyone 
instead of me doing the eqvivalent amout of work duct taping it together..)

The reason is, that no-one has implemented gnunet-service-type yet. I tried it myself some time in the past, but it failed, presumably due to me trying to do too much at the same time (all the configuration fields, full sandboxing and all the services, even the more complicated ones like proper VPN and GNS integration).

On 15-09-2022 07:35, Jacob Hrbek wrote:

> it's currently like comparing apples to oranges, or even worse, comparing apples to lunchboxes What everyday usecase do you propose then or how should i look at this project?

Myself, I'm very interested in the file-sharing service and DHT service -- I would like to implement (Guix) substitutes over GNUnet (I already sent a POC implementation previously, but it wasn't a very nice implementation, e.g. there was no fallback to regular http / https, that's why I started scheme-gnunet, to make GNUnet easier to use from Guile.

(There are other uses of GNUnet as well, I'm just mentioning my uses.)

Greetings,
Maxime

Attachment: OpenPGP_0x49E3EE22191725EE.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]