bluefin
bluefin copied to clipboard
Support `arm64` architectures
Describe the bug
Running the docker container from an arm based machine:
❯ docker run -it ghcr.io/ublue-os/bluefin:latest bash
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
bash-5.2#
pulls the image successfully and will mount/run my command, but it throws a warning about the architecture.
And it looks like there is only 1 x86 manifest:
❯ crane manifest ghcr.io/ublue-os/bluefin:latest | jq
{
"schemaVersion": 2,
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"config": {
"mediaType": "application/vnd.docker.container.image.v1+json",
"size": 23813,
"digest": "sha256:1169c58f27ec705ec18099dfd6105215ba33744cab7a43aff9eefbcfff992c57"
},
"layers": [
...
]
}
I'm also not seeing arm supported ISOs in the releases. And from reading the .github/workflow
scripts, I'm not seeing builds against arm64 so my assumption is it's not supported.
What did you expect to happen?
It'd be great if bluefin supported arm architectures: this would open the door for alot of fun side projects on raspberries pies, edge IOT devices, etc.
Output of rpm-ostree status
n/a
Extra information or context
FYI, here is the mac I ran this from:
OS: macOS 13.3 22E252 arm64
CPU: Apple M2 Max (arm64)