Skip to content

Commit a5f06de

Browse files
committed
update arm docs.
1 parent 2231b7a commit a5f06de

File tree

2 files changed

+40
-17
lines changed

2 files changed

+40
-17
lines changed

.github/workflows/ghcr.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -35,21 +35,21 @@ jobs:
3535
- name: microsoft-edge
3636
platforms: linux/amd64
3737
- name: brave
38-
platforms: linux/amd64
38+
platforms: linux/amd64,linux/arm64
3939
- name: vivaldi
40-
platforms: linux/amd64
40+
platforms: linux/amd64,linux/arm64,linux/arm/v7
4141
- name: opera
4242
platforms: linux/amd64
4343
- name: tor-browser
4444
platforms: linux/amd64
4545
- name: remmina
46-
platforms: linux/amd64
46+
platforms: linux/amd64,linux/arm64,linux/arm/v7
4747
- name: vlc
4848
platforms: linux/amd64,linux/arm64,linux/arm/v7
4949
- name: xfce
5050
platforms: linux/amd64,linux/arm64,linux/arm/v7
5151
- name: kde
52-
platforms: linux/amd64
52+
platforms: linux/amd64,linux/arm64,linux/arm/v7
5353
with:
5454
name: ${{ matrix.name }}
5555
platforms: ${{ matrix.platforms }}

webpage/docs/installation/docker-images.md

+36-13
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,42 @@ docker run \
156156
See [neko-apps](https://github.com/m1k1o/neko-apps) repository for more applications.
157157
:::
158158

159+
160+
## Supported Architectures {#arch}
161+
162+
Neko Docker images are built with docker buildx and are available for multiple architectures. The following architectures are supported by the base image:
163+
164+
- `linux/amd64` - 64-bit Intel/AMD architecture (most common).
165+
- `linux/arm64` - 64-bit ARM architecture (e.g., Raspberry Pi 4, Apple M1/M2).
166+
- `linux/arm/v7` - 32-bit ARM architecture (e.g., Raspberry Pi 3, Raspberry Pi Zero).
167+
168+
### Availability Matrix {#availability}
169+
170+
The availability of applications for ARM architecture is limited due to the lack of support for some applications. The following table shows the availability of each application for each architecture. The `` symbol indicates that the application is available for that architecture, while the `` symbol indicates that it is not available.
171+
172+
| Application | AMD64 | ARM64 | ARMv7 | Reference |
173+
| ----------------- | ----- | ----- | ----- | --------- |
174+
| Firefox |||| - |
175+
| Waterfox |||| [Github Issue](https://github.com/BrowserWorks/Waterfox/issues/1506), [Reddit](https://www.reddit.com/r/waterfox/comments/jpqsds/are_there_any_builds_for_arm64/) |
176+
| Chromium || ✅ * | ✅ * | - |
177+
| Google Chrome |||| [Ask Ubuntu](https://askubuntu.com/a/1383791) |
178+
| Ungoogled Chromium|||| [Downloads Page](https://ungoogled-software.github.io/ungoogled-chromium-binaries/) |
179+
| Microsoft Edge |||| [Community Post](https://techcommunity.microsoft.com/discussions/edgeinsiderdiscussions/edge-for-linuxarm64/1532272) |
180+
| Brave |||| [Requirements Page](https://support.brave.com/hc/en-us/articles/360021357112-What-are-the-system-requirements-to-install-Brave) |
181+
| Vivaldi |||| - |
182+
| Opera |||| [Forum Post](https://forums.opera.com/topic/52811/opera-do-not-support-arm64-on-linux) |
183+
| Tor Browser |||| [Forum Post](https://forum.torproject.org/t/tor-browser-for-arm-linux/5240) |
184+
| Remmina |||| - |
185+
| VLC |||| - |
186+
| Xfce |||| - |
187+
| KDE |||| - |
188+
189+
\* No DRM support.
190+
191+
:::tip
192+
[Oracle Cloud ARM free tier](https://www.oracle.com/cloud/free/) is a great way to test Neko on ARM architecture for free. You can use the `ghcr.io/m1k1o/neko/xfce` image to run a full desktop environment with Xfce and test the applications.
193+
:::
194+
159195
## Available Flavors {#flavors}
160196

161197
:::danger Keep in Mind
@@ -165,26 +201,13 @@ Currently the focus is on AMD64 & CPU image (wihout any flavor). So the flavor i
165201

166202
The following flavors are available for Neko Docker images:
167203

168-
- `arm` - ARM64 and ARMv7 architecture support.
169204
- `nvidia` - NVIDIA GPU support.
170205
- `intel` - Intel GPU support.
171206

172207
:::note
173208
Not all flavors are available for all applications. Since not all applications support ARM architecture or GPU acceleration, the flavors are only available where they make sense.
174209
:::
175210

176-
### ARM {#arm}
177-
178-
For ARM-based images (like Raspberry Pi - with GPU hardware acceleration, [Oracle Cloud ARM free tier](https://www.oracle.com/cloud/free/)). Currently, not all images are available for ARM, because not all applications are available for ARM. Please use the images below:
179-
180-
- [`ghcr.io/m1k1o/neko/arm-firefox`](https://ghcr.io/m1k1o/neko/arm-firefox)
181-
- [`ghcr.io/m1k1o/neko/arm-chromium`](https://ghcr.io/m1k1o/neko/arm-chromium)
182-
- [`ghcr.io/m1k1o/neko/arm-ungoogled-chromium`](https://ghcr.io/m1k1o/neko/arm-ungoogled-chromium)
183-
- [`ghcr.io/m1k1o/neko/arm-vlc`](https://ghcr.io/m1k1o/neko/arm-vlc)
184-
- [`ghcr.io/m1k1o/neko/arm-xfce`](https://ghcr.io/m1k1o/neko/arm-xfce)
185-
186-
The base image is available at [`ghcr.io/m1k1o/neko/arm-base`](https://ghcr.io/m1k1o/neko/arm-base).
187-
188211
### Intel {#intel}
189212

190213
For images with VAAPI GPU hardware acceleration using Intel drivers use:

0 commit comments

Comments
 (0)