[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
OpenPGP_0x49E3EE22191725EE.asc
Description: OpenPGP public key
OpenPGP_signature
Description: OpenPGP digital signature