4 ms·
>>> expect ... a lot of common Docker images being built with ARM versions out of the box. This has no chance of happening. The common cloud CI systems do not
by user5994461 6y ago
>>> expect ... a lot of common Docker images being built with ARM versions out of the box.
This has no chance of happening. The common cloud CI systems do not support ARM at all (travis, circle CI and co). There is only a minority of developers with macbook and the rest is not going to spend $2000 to buy one just to build some docker images.
- rbanffy 6y agoThey will. Trust me. And you can buy a cluster of RPis to build your images for $2000
- user5994461 6y agoIt's ludicrous to assume that anybody has $2000 to spend on fantasy hardware. It's month of disposable income outside of the SV bubble. Better question might be, how many of the most common open source projects are managed by volunteers in their spare time? These will not build for ARM, unless there is a free tool doing it automatically for them. Currently GitHub + travis/circle can do for x64 on every push to master.
- core-questions 6y agoYou don't need a cluster of them, one $50 machine is enough for home use. Travis et. al. will be buying those 96-core Marvell ARM machines and plowing through builds.
- rbanffy 6y agoDo they run their own metal? I thought they were on AWS.
- duskwuff 6y agoWell, if they are, that makes things even easier -- Amazon has offered ARM instances since 2018 [1]. [1]: https://aws.amazon.com/blogs/aws/new-ec2-instances-a1-powered-by-arm-based-aws-graviton-processors/ https://aws.amazon.com/blogs/aws/new-ec2-instances-a1-powere...
- rbanffy 6y agoI think they have both. They offer POWER and LinuxONE as options and those aren't available in your average cloud provider. They probably have a sweet deal with IBM Cloud. I'd love to have a POWER and an IBM LinuxONE in my shed, but that's not going to happen. Maybe the POWER, but the Z most likely not.
- acdha 6y agoTravis has ARM in beta: https://docs.travis-ci.com/user/multi-cpu-architectures https://docs.travis-ci.com/user/multi-cpu-architectures GitHub lists it as a feature now: https://github.com/features/actions https://github.com/features/actions I'd be very surprised if this didn't become more common given the high levels of interest people are showing towards ARM server offerings in the cloud space.
- chrisseaton 6y ago> There is only a minority of developers with macbook I travel the world meeting developers from multiple communities. I very rarely see one without a MacBook.
- icedchai 6y agoI don't think this is actually the big problem some people make it out to be. You can cross compile ARM binaries on x86. You can even run ARM binaries on x86 (with qemu.) Any CI system can easily call scripts to do this.