4 ms·
How simple (or difficult) is it to migrate from an x86-based instance to an Arm-based instance?
by igravious 7y ago
How simple (or difficult) is it to migrate from an x86-based instance to an Arm-based instance?
- cthalupa 7y agoDepends on if the software you use has packages built for arm. Most major ones do. If so, trivial. If not, if you have a good CI/CD pipeline, you can just build them yourselves. In that situation, not too bad. If you don't build your own software and packages you need don't have arm builds, a bit more difficult - you'r going to have to start building things. If you're using proprietary software, you're at their mercy.
- Uehreka 7y agoI’m gonna give the unhelpful shot of “it depends” with a chaser mixed from “anecdotal experience”. Having done a lot of work with Raspberry Pis over the past few years, I’ve been pretty impressed with the number of libraries and packages that compile for ARM. I’ve done stuff like building fullscreen electron apps (for theatre projections), doing some light video processing in ffmpeg, running a plex server, running a DIY Time Capsule (which required formatting a drive with HFS+ and then using some HFS+ based libraries). There are probably holes: I haven’t tried doing deep learning stuff on a Pi (I’d guess some frameworks work and some don’t but I don’t know which) and to that end I definitely haven’t tried anything CUDA related (I have no idea if Nvidia’s proprietary drivers compile for ARM). But overall, I get the feeling that with Android a lot of libraries started shipping for ARM, which made Raspberry Pi possible, which has gotten more libraries and packages to ship for ARM, which should hopefully make people’s transition in serverland much easier (especially if you’re doing run of the mill web server stuff).