Hello everyone, we now have a new aarch64.nixos.community ARM server to work with! And it can build armv7l-linux!
The previous community server has now joined the hydra.nixos.org fleet:
but about that shiny new one…
With the help of @dezgeg, @lheckemann, @samueldr, and Scott from Packet, I was able to get a new type of ARM server from Packet.net running NixOS. This new type is called the c1.large.arm.xda. It is similarly incredible to the other hardware we have from them:
- 2 x 32-core HiSilicon Hi1616 @ 2.4Ghz
- 128GB of RAM
- 480GB SSD
- 2 x 10Gbps Bonded Ports, for a total capacity of 20Gbps
Not only does it have the armv7l superpowers, this new server also builds noticeably faster than the c1.large.arm which had 2 x Cavium ThunderX CN8890 at only 2GHz.
This means that if you’re a well known part of the community, you can send a PR at GitHub - NixOS/aarch64-build-box: Config for the Community aarch64 NixOS box [maintainer=@grahamc] to test out armv7l builds. Note it doesn’t work out of the box, you’ll have to talk to @lheckemann about how he got it to work.
This doesn’t mean Hydra will produce a armv7l binary cache – it definitely won’t. Packet only has a few of these machines, and we only get this one. We can’t get another if there are problems with it.
Thank you everyone who helped get this working, thank you Packet for the very cool, very fun hardware, and thank you community for doing such cool stuff!
Graham
PS: aarch64.nixos.community supports IPv6 too, now