From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56377) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eOSLC-0006te-Vn for guix-patches@gnu.org; Mon, 11 Dec 2017 12:58:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eOSL6-00045R-2E for guix-patches@gnu.org; Mon, 11 Dec 2017 12:58:09 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:48495) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eOSL5-00044k-Um for guix-patches@gnu.org; Mon, 11 Dec 2017 12:58:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eOSL4-0007c1-7Z for guix-patches@gnu.org; Mon, 11 Dec 2017 12:58:03 -0500 Subject: [bug#29409] [PATCH] system: Add BeagleBone Black installer. Resent-Message-ID: References: <877euhtjkj.fsf@gmail.com> <1512636765-3322-1-git-send-email-m.othacehe@gmail.com> <87zi6pus80.fsf@gnu.org> From: Mathieu Othacehe Message-ID: <87h8sx9mga.fsf@gmail.com> In-reply-to: <87zi6pus80.fsf@gnu.org> Date: Mon, 11 Dec 2017 18:57:43 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 29409@debbugs.gnu.org > I’d be tempted to just add it to (gnu system install) and then we’d do: > > guix system disk-image -e '(@ (gnu system install) beaglebone-black-installation-os)' > > WDYT? It seems better ! > Now that sounds really awesome. :-) Thanks :) > So you’ve successfully installed GuixSD on BBB using this image? I succeeded in booting the installer, I didn't try to install GuixSD on eMMC for now. > Is the BBB powerful enough to run ‘guix pull’? (I have an Olimex A20 > with 1G of RAM that just dies.) I really doubt that it will succeed :( > For small devices, it would also make sense to (cross-)build a > ready-to-use GuixSD image and just write it to the device. > > Thoughts? Sure I see two viable use-cases for now : * Build a functional system (mpd or prosody server for example) and write it on an external sdcard. * Cross-build a functional system and write it on an sdcard too. It could be interesting because building a system image on a quite powerful ARMv7 board (I bought an Odroid XU4 for this purpose) takes between 3-4 hours. Time is mostly spent in qemu machine copying files and in guix-registering. I don't think installing/guix pulling/guix system reconfiguring/ as we do it on intel systems is really viable on those tiny ARM boards. > Anyway, kudos on that one! I think you owe us a blog post with pictures > of the BBB running GuixSD. :-) Thanks again and yes, it's the top task on my todo-list :) Mathieu