2 ms·
Being open source doesn't magically make them better at ARM support. Someone still has to do the work of actually adding ARM support.
by illiarian 4y ago
Being open source doesn't magically make them better at ARM support.
Someone still has to do the work of actually adding ARM support.
- jandrese 4y agoFor most applications ARM support should just be a recompile.
- alophawen 4y agoARM has been a mainstream target for Linux years before Asahi linux. See Raspberry Pi for example.
- illiarian 4y agoI tried to use RaspberryPi last year. Quite a few apps weren't available for it because there are no ARM versions. Can't remember which (calibre was one of them, maybe?), but it was enough for me to reconsider using it
- sleepycatgirl 4y agoIIRC Calibre supports ARM architecture since 6.0 release, which was July 2022
- illiarian 4y agoIt was probably not available at the time I needed it :)
- anonymous_sorry 4y agoIf the source is available, how much work is there to add ARM support, other than compile it for ARM? Some package managers compile from source at install time anyway. I'm sure there are various "I-think-you'll-find-it's-a-bit-more-complicated-than-that"s. I'm interested to learn what they are.
- ben-schaaf 4y agoIt depends heavily on the project. Maybe it's using a bespoke/old build system that doesn't support targeting arm, obviously any uses of assembly need translation, bugs/compilation issues regarding signed-ness of char in C/C++, or page size. Those are at least all the issues I've encountered.
- macintux 4y agoWhen Itanium was new, HP contracted with Progeny Linux to help them port Linux software. Despite the fact that Alpha had paved the way for 64-bit support it was a long effort.
- diffeomorphism 4y agoIt practically makes them much better, no magic required. https://wiki.debian.org/Arm64Port https://wiki.debian.org/Arm64Port > 98% of Debian is currently built [for arm64]