From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: [GSoC] GNUnet binary distribution system Date: Mon, 10 Mar 2014 23:35:11 -0400 Message-ID: <87a9cxif0w.fsf@yeeloong.lan> References: <531E0776.3090705@rigelk.eu> <87a9cxkbg3.fsf@gnu.org> <531E4894.7080103@rigelk.eu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44472) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WNDU3-0002rz-Ka for guix-devel@gnu.org; Mon, 10 Mar 2014 23:36:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WNDTy-0007Ih-Cj for guix-devel@gnu.org; Mon, 10 Mar 2014 23:36:03 -0400 In-Reply-To: <531E4894.7080103@rigelk.eu> (Pierre-Antoine Rault's message of "Tue, 11 Mar 2014 00:19:48 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Pierre-Antoine Rault Cc: guix-devel@gnu.org, gnunet-developers@gnu.org Pierre-Antoine Rault writes: > On 10/03/2014 22:09, Ludovic Court=C3=A8s wrote: >>=20 >> The initial discussion [0] left open the question of where >> binaries themselves should be stored. A possibility would be to >> use GNUnet=E2=80=99s DHT simply as a discovery mechanism, and then to >> establish a connection directly to the user=E2=80=99s machine, which wou= ld >> run, say, an HTTP server. > > That's what I had in mind. Now, considered the post [2] by Christian > Grothoff, we might consider using either an HTTP server for > performance or GNUnet's MESH for anonymity (and security). We should > balance needs and ease of implementation. > > [2] http://lists.gnu.org/archive/html/guix-devel/2014-03/msg00113.html FWIW, I think it might be worthwhile to support BitTorrent magnet links as well, as a middle ground between these two extremes. Most users will not be able to host binaries via HTTP; even if they have a server, the bandwidth requirements are hard to predict and likely to be too high. Mark