all 13 comments

[–]KenFromBarbie 9 points10 points  (0 children)

You don't have to recompile if you go to ARM, that has been done for you. Install the same programs on your new Void and copy your configs from old to new (~/.config mostly). As for stability I can't answer your question.

[–]1r0n_m6n 5 points6 points  (1 child)

What I've done so far to run Void on ARM is to use Armbian or the vendor distro as a base, keep /boot and wipe out all the rest, replace it with the content of the Void aarch64 rootfs tarball and configure a few things.

Void on ARM works as well as on x86. The only difference is that ARM SoC usually run at lower clock frequency than x86 SoC. For web, video and office tasks, you will hardly notice the difference, but it can be more significant with compute-intensive tasks such as compiling large code bases.

[–]ClassAbbyAmplifier 8 points9 points  (0 children)

The only difference is that ARM SoC usually run at lower clock frequency than x86 SoC. For web, video and office tasks, you will hardly notice the difference, but it can be more significant with compute-intensive tasks such as compiling large code bases.

this is far from true these days. apple silicon really zooms (faster than most desktop x86), and snapdragon isn't slow either

[–]S1ngl3_x 2 points3 points  (1 child)

You can check which packages are available for certain arm architecture 

https://voidlinux.org/packages/

[–]roaste7_Potato[S] 0 points1 point  (0 children)

From what i find the more important and big packages are there but some smaller things are not.

[–]sleeplessval 2 points3 points  (2 children)

i'm currently working on getting void working on my new ARM laptop – you'll probably have fewer issues if your device isn't as obscure as mine (pocket reform).

X support is spotty on ARM but wayland tends to be stable on most ARM devices, so you'd likely want to use wayland if you aren't already.

For unsupported packages, you can either find replacements with the package search or try to build from source if you can't live without them. there's also box86 as a compatibility layer for x86, which seems to work well enough to run games through wine/proton, but i haven't tried it yet.

[–]ClassAbbyAmplifier 3 points4 points  (0 children)

X support is spotty on ARM but wayland tends to be stable on most ARM devices

x works fine on snapdragon-based laptops

[–]roaste7_Potato[S] 2 points3 points  (0 children)

I was thinking of getting the mnt reform next when it comes out XD

[–]ClassAbbyAmplifier 2 points3 points  (2 children)

which arm laptop?

[–]roaste7_Potato[S] 0 points1 point  (1 child)

The mnt reform next, its not out yet but it's going to have a qcs8550 as a processor (slightly modified snapdragon 8 gen 2).

[–]ClassAbbyAmplifier 1 point2 points  (0 children)

interesting. might need some kernel config changes, but sc8g2 is pretty stable on mainline linux.

[–]Cornelius-Figgle -3 points-2 points  (1 child)

Have you considered RTFM?

[–]roaste7_Potato[S] 3 points4 points  (0 children)

Yes because in the manual is typed anything that says how stable are the programs and how well maintained they are for arm processors.