-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mandate minimum ARM architecture of ARMv7 or ARM64 #501
Comments
I've always been an advocate of providing a consistent experience across all supported hardware architectures. If external dependancies are making it difficult to support a, or some, hardware platforms then I feel we should favour consistency of experience over breadth of supported hardware architectures. One positive that ARMv6 would bring was cheap entry to clustering, however performance would be vastly different on a PiZero, even when compared with an ARMv7 equivalent. One could argue whether this contradicts the consistent experience advocacy. Performance aside if ARMv6 support was to continue then it may be a case of providing a minimal stack, which again pulls against the consistency aim. If ARMv6 support is dropped, then one area that I think the project will need to be more specific about is in how 32-bit ARM is referred to - i.e. |
Thank you for your input on this Richard |
Are there any further thoughts on this? Do we proceed at this point? |
On naming |
Problem with Have you ever considered cross-compiling Either resin/raspberrypi3-alpine or multiarch/alpine might be used in a Travis pipeline, personally I've used the latter with no problems. Same for Then you can easily push the images and use the manifest-tool to modify the manifest list. |
I agree - |
@ulm0 on dropping support for arm32v6 see the detailed points in the "Description", these are unrelated to cross-compilation. |
Derek close |
For anyone landing here please see my guide for building an ARM / RPi cluster with RPi2/3, Tinkerboard or any other armv7 board -> https://blog.alexellis.io/build-your-own-bare-metal-arm-cluster/ |
Changes:
Mandate minimum ARM architecture of ARMv7 or ARM64
This removes compatibility with the Raspberry Pi Zero and B+
Description
Even with advancements in ARM support within projects and Docker images there are still issues that prevent us providing seamless support for ARMv6 (Raspberry Pi Zero)
ARMv6:
ARMv7
ARM64:
In addition to all the above there appears to be a lack of interest or commitment from the community to help with ARMv6 support.
The text was updated successfully, but these errors were encountered: