Discussion:
Guix on android blog post
julien lepiller
2018-04-24 08:26:58 UTC
Permalink
Hi Guix!

Ludo just published my blog post about running Guix on Android on our
website:
https://www.gnu.org/software/guix/blog/2018/guix-on-android/. That's a
very nice
example of how independent our packages are from the platform they run
on! It's
far from perfect, but feel free to share any feedback or ask for help if
you have
troubles reproducing. Be careful though :)
Pierre Neidhardt
2018-04-24 11:42:34 UTC
Permalink
This is gold!! Thanks so much for sharing.

This might be the last missing piece before I finally get decided to buy
a smartphone for myself:)

Out of curiousity, any model you'd recommend, steered towards Guix-friendliness?

--
Pierre Neidhardt
julien lepiller
2018-04-24 12:17:11 UTC
Permalink
Post by Pierre Neidhardt
This is gold!! Thanks so much for sharing.
This might be the last missing piece before I finally get decided to buy
a smartphone for myself:)
Out of curiousity, any model you'd recommend, steered towards
Guix-friendliness?
--
Pierre Neidhardt
I do suggest anything that Replicant (https://replicant.us) can run on.
I
used to have a Galaxy S3 which worked very well until the modem decided
it was time to stop working and drain my battery faster than I could
charge
it :/

The phone you see on the image is a Nexus 5X running lineageos, which is
not FSF-endorsed, but as free as you can get on this phone. I would
recommend getting an armv7 or x86 device, because packages will be more
available than for aarch64 as with my current phone. Having some kind
of external storage is almost a necessity for containing the store (it
can be big). My phone doesn't have that, so I'm a bit limited in the
size
of other personal files I can carry around (esp. offline maps, ebooks,
…).

HTH
Ricardo Wurmus
2018-04-24 15:02:21 UTC
Permalink
Post by julien lepiller
I would
recommend getting an armv7 or x86 device, because packages will be more
available than for aarch64 as with my current phone.
Is this still a problem? We have two aarch64 build nodes (of which one
was added very recently), which I’d expect to be faster than the armv7
boards.

(I don’t have any ARM devices to test this myself, so I could be very
wrong.)

--
Ricardo
julien lepiller
2018-04-24 15:28:22 UTC
Permalink
Post by Ricardo Wurmus
Post by julien lepiller
I would
recommend getting an armv7 or x86 device, because packages will be more
available than for aarch64 as with my current phone.
Is this still a problem? We have two aarch64 build nodes (of which one
was added very recently), which I’d expect to be faster than the armv7
boards.
(I don’t have any ARM devices to test this myself, so I could be very
wrong.)
--
Ricardo
I can't really compare with arm as I don't have any arm device with Guix
on
them, but I had to build quite a lot of packages for my first guix pull.
And
then it fails to build perl. So what you see on the image is a lie: I
mistakenly
installed the arm guix which ran fine until it tried to build a newer
version
in guix pull.

I tried to build a binary installation image for aarch64 on a recent
commit
but that failed too at building the manual pages. I still had to build a
glibc
version yesterday, but it looked like there were more substitutes
available than
for the version my phone is running on.
Adonay Felipe Nogueira
2018-04-24 12:18:13 UTC
Permalink
Post by Pierre Neidhardt
This is gold!! Thanks so much for sharing.
Indeed it is! :D
Post by Pierre Neidhardt
Out of curiousity, any model you'd recommend, steered towards Guix-friendliness?
I would actually ask Replicant project, and potentially help with
freeing/liberating the wireless network functionality for the Galaxy
Note 2 (N7100). I was once told in #replicant IRC channel, that it seems
that the N7100 is the "next best" of the current devices still existing
in the world.
--
- Formas de contato: https://libreplanet.org/wiki/User:Adfeno#vCard
- Ativista do /software/ livre (não confundir com gratuito). Avaliador
da liberdade de /software/ e de /sites/.
- Arquivos que aceito: https://libreplanet.org/wiki/User:Adfeno#Arquivos
- Contribuições à sociedade:
https://libreplanet.org/wiki/User:Adfeno#Contributions
- Gosta do meu trabalho? Contrate-me ou doe algo para mim!
https://libreplanet.org/wiki/User:Adfeno#Suporte
- Use comunicações sociais federadas padronizadas, onde o "social"
permanece independente do fornecedor. #DeleteWhatsApp. Use #XMPP
(https://libreplanet.org/wiki/XMPP.pt), #DeleteFacebook
#DeleteInstagram #DeleteTwitter #DeleteYouTube. Use #ActivityPub via
#Mastodon (https://joinmastodon.org/).
- #DeleteNetflix #CancelNetflix. Evite #DRM:
https://www.defectivebydesign.org/
Pjotr Prins
2018-04-27 05:27:45 UTC
Permalink
Post by Pierre Neidhardt
This is gold!! Thanks so much for sharing.
Totally agree. Great work Julien a.o. Praphrasing one of the greats:
what works on large systems tends to work on small. With minimized
size packages Guix is quite ready to take on mobile and embedded
systems in, typically, proprietary software environments. That is a
huge market. We should be able to find companies interested in
pitching in once they realise the benefits.

Pj.
Nils Gillmann
2018-05-01 14:11:20 UTC
Permalink
Post by Pjotr Prins
Post by Pierre Neidhardt
This is gold!! Thanks so much for sharing.
what works on large systems tends to work on small. With minimized
size packages Guix is quite ready to take on mobile and embedded
systems in, typically, proprietary software environments. That is a
huge market. We should be able to find companies interested in
pitching in once they realise the benefits.
Pj.
I think we should clarify "embeded" here. The size Guix itself
comes with is far from ready (probably never, not in the near future)
for real embeded devices. I think you all understand what we mean
when embeded is mentioned here.
Let's call them "small devices", and celebrate once someone in our
community manages to make Guix run on an actual embeded device with less
than 1MB. Even on my routers at home this is an impossible thing at the
moment.
Of course it would be great to have at some point, even if it would just
be a Proof of Concept.

pelzflorian (Florian Pelz)
2018-05-01 10:26:36 UTC
Permalink
Post by Pierre Neidhardt
Out of curiousity, any model you'd recommend, steered towards Guix-friendliness?
I don’t have a smartphone myself yet, but I wonder how Purism’s
Librem 5 will do once it is released in January.

Regards,
Florian
Loading...