Email or username:

Password:

Forgot your password?
Andrew Tropin

Accidentally installed GNU Guix on PinePhone Pro πŸ˜„

Just two days of constant kernel rebuilds, a few cross-compilation quirks fixes and here we go! :)

#pine #pine64 #pinephone #gnu #guix

18 comments
Hojjat :ferris:

@abcdw You're saving the peeling of that screen protector for a special day? If you feel sad one day, you have something to cheer yourself up!

Csepp 🌒

@abcdw Nice, would be neat to have a distro with atomic upgrades.

Due to the massive size and perf hit, I've been putting installing Guix on my PinePhone off until it gets like 10x faster. :sadlinux:

Csepp 🌒

@abcdw Sadly
it requires huge world rebuilds which my hardware is inadequate for.

Andrew Tropin

@csepp I don't think that environment for guix development requires powerful hardware. Recompilation of guix itself could be done incrementally, most optimizations could be done without even touch most of the guix modules, so you can develop and improve it with very limited hw resources.

Csepp 🌒

@abcdw Compiling Guix from a checkout on my netbook takes so long that I've never let it finish so far.
I could experiment with some of these ideas on my laptop or desktop, there it's more of a storage issue that I run into.

Agent Smitux

@abcdw
What the Heck are you doing, when it's not an accident?
Congrats...
@rysiek

Diane πŸ•΅

@abcdw

I wonder if Guix's build offload facility might help make your "accident" a little faster?

guix.gnu.org/en/manual/devel/e

Andrew Tropin

@alienghic For last two days I was cross-compiling the whole OS image locally and writing it to the phone's eMMC via USB cable, but I already got network working, so now I can use guix deploy to send new generations of OS to phone from my laptop.

Offload facility also looks interesting, at least I see a few applications for future use cases.

Andrew Tropin

@kirschwipfel Yes, wifi and iwd is visible on the photo. I don't have local sim card and didn't check phonecalls yet, but don't see any problems with them.

FarΓ©

Hi @abcdw, can you post your Guix config *and* the specific Guix commit you used (and nonguix too if applicable)?

Andrew Tropin

@Fare I would try to clean it up and commit everything this week.

Go Up