From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gammel Holte Subject: Re: GuixSD and free hardware Date: Fri, 16 Oct 2015 12:48:43 +0100 Message-ID: References: <87h9lrre3n.fsf@dustycloud.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a1143f2a6a0d0890522376048 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34618) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zn3V8-000532-8y for guix-devel@gnu.org; Fri, 16 Oct 2015 07:48:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zn3V5-0001RU-PP for guix-devel@gnu.org; Fri, 16 Oct 2015 07:48:46 -0400 Received: from mail-vk0-x236.google.com ([2607:f8b0:400c:c05::236]:34898) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zn3V5-0001RN-KX for guix-devel@gnu.org; Fri, 16 Oct 2015 07:48:43 -0400 Received: by vkha6 with SMTP id a6so66561799vkh.2 for ; Fri, 16 Oct 2015 04:48:43 -0700 (PDT) In-Reply-To: <87h9lrre3n.fsf@dustycloud.org> 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: Christopher Allan Webber Cc: guix-devel@gnu.org --001a1143f2a6a0d0890522376048 Content-Type: text/plain; charset=UTF-8 On Thu, Oct 15, 2015 at 10:51 PM, Christopher Allan Webber < cwebber@dustycloud.org> wrote: > Along these lines, it might be interesting if we can get more of the > guix "core" packages in Guix paired down in size. It's unlikely that > I'm going to be building packages on a neo900 or etc, but I might want > all my small devices in my house to be running Guix, in an ideal world. > I think if I can build the profiles for all my devices and then splat > them across my network, that might be pretty great. Obviously the "guix > deploy" stuff will help there (sorry, yes, I will be getting to helping > on it soon...) but iirc many of our base packages are pretty large, > mostly because they contain more manuals and etc than needed. > > In other words, imagine a future where people really do have many small > "smart devices" (I hate that term, but less bad than "internet of > things", which I have perma-mapped to "internet of someone else's > things" now)... or rather, it's hard to not imagine this situation > growing. It would be nice if my neo900 and other things could > eventually run Guix, rather than some one-off distro. > > I wonder how far off from that world we are? > > Sorry if the above was a bit much of a ramble :) > My anecdotal experience is that Guix packages are way lighter than Nix ones. Especially their closures. Besides, ARM is supported so we should not be that far. Of course, scaling down to tiny devices might require some really thin custom outputs for a number packages. --001a1143f2a6a0d0890522376048 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On Thu, Oct 15, 2015 at 10:51 PM, Christopher Allan Webber <cwebb= er@dustycloud.org> wrote:
<= div class=3D"HOEnZb">
Along these lines, it might be interesting if we can get more o= f the
guix "core" packages in Guix paired down in size.=C2=A0 It's = unlikely that
I'm going to be building packages on a neo900 or etc, but I might want<= br> all my small devices in my house to be running Guix, in an ideal world.
I think if I can build the profiles for all my devices and then splat
them across my network, that might be pretty great.=C2=A0 Obviously the &qu= ot;guix
deploy" stuff will help there (sorry, yes, I will be getting to helpin= g
on it soon...) but iirc many of our base packages are pretty large,
mostly because they contain more manuals and etc than needed.

In other words, imagine a future where people really do have many small
"smart devices" (I hate that term, but less bad than "intern= et of
things", which I have perma-mapped to "internet of someone else&#= 39;s
things" now)... or rather, it's hard to not imagine this situation=
growing.=C2=A0 It would be nice if my neo900 and other things could
eventually run Guix, rather than some one-off distro.

I wonder how far off from that world we are?

Sorry if the above was a bit much of a ramble :)

My anecdotal experi= ence is that Guix packages are way lighter than Nix ones. Especially their = closures.

Besides, ARM is supported= so we should not be that far.

Of c= ourse, scaling down to tiny devices might require some really thin custom o= utputs for a number packages.
--001a1143f2a6a0d0890522376048--