ARM Architecture Now Available

CI/CD
Jul 21, 2025
ARM Architecture Now Available

We just shipped support for running Arm64 on RWX.

Building Arm containers is 10x faster without emulation. We built the initial RWX image for Arm64 by running on x86_64 with qemu, and it took 14m 8s to build the image. Now that we can build the RWX image for Arm on Arm, it runs in 1m 38s

#Configuring RWX to use Arm64

You can specify the architecture in the base configuration.

.rwx/ci.yml
base:
os: ubuntu 24.04
tag: 1.2
arch: arm64
tasks:
- key: uname
run: uname -a

#Bootstrapping Support for Arm

We built the original Arm64 base images on RWX by running on x64_64 and using QEMU emulation.

Of course, now that we support Arm64, we can remove the emulation and build Arm on Arm.

Removing our bootstrapping and running natively was an easy and satisfying diff.

diff --git a/.rwx/build.yml b/.rwx/build.yml
index d807965..4312a60 100644
--- a/.rwx/build.yml
+++ b/.rwx/build.yml
@@ -6,6 +6,7 @@
base:
os: ubuntu 24.04
tag: 1.2
+ arch: ${{ init.arch }}
aliases:
aws_sandbox: &aws_sandbox
@@ -67,9 +68,7 @@ tasks:
DOCKER_ARCH="amd64"
fi
- docker buildx create --name multiarch --driver docker-container --bootstrap
- docker buildx use multiarch
- docker buildx build --platform linux/$DOCKER_ARCH --file "$DOCKERFILE" --tag "$docker_tag" . --output type=docker
+ docker build --file "$DOCKERFILE" --tag "$docker_tag" . --output type=docker
fullImageDigest=$(docker inspect --format '{{.Id}}' "$docker_tag")
echo "$fullImageDigest" | grep '^sha256:'

#Demo

Never miss an update

Get the latest releases and news about RWX and our ecosystem with our newsletter.

Share this post

Enjoyed this post? Please share it on your favorite social network!

Related posts

Read more on updates and advice from the RWX engineering team

See all posts
RWX November 2025 Recap: container image builds, git patching runs, OTEL, and more
CI/CD

RWX November 2025 Recap: container image builds, git patching runs, OTEL, and more

At RWX, we use our own product to rapidly prototype, develop, and ship features all the time. Here's what we've built recently...

Dec 2, 2025
Read now
We deleted our Dockerfiles: a better, faster way to build container images
CI/CD

We deleted our Dockerfiles: a better, faster way to build container images

Two weeks ago, we deleted the Dockerfile for our application, and we deleted the step in our CI pipelines that previously ran docker build.

Nov 24, 2025
Read now
rwx run - development without the push and pull
CI/CD

rwx run - development without the push and pull

Beginning with version v2, rwx run can now launch a build directly from your terminal - local code changes included.

Nov 20, 2025
Read now