bluefin icon indicating copy to clipboard operation
bluefin copied to clipboard

Support `arm64` architectures

Open jpmcb opened this issue 6 months ago • 1 comments

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)

jpmcb avatar Dec 24 '23 21:12 jpmcb