I'm thinking about moving from Windows to Linux for programming and can't decide between Ubuntu and Arch. I'm looking for the best option for professional development, especially regarding containerization, orchestration, and deployment workflows. Is the switch really worth it?
5 Answers
If you want to learn Linux deeply, Arch is fantastic. But be warned, it might take time away from programming because you'll be troubleshooting installations quite a bit. If your main focus is general-purpose programming, I'd recommend Ubuntu as your main OS.
Remember to consider why you want to switch in the first place. If Linux solves a specific problem in your current workflow, then the switch is worth it. If not, just dual-boot Ubuntu and see how it goes!
Both are stable and mature. Arch has a more hands-on approach—it's great and fast if you like building from scratch. Ubuntu, on the other hand, is more user-friendly right out of the box, which could be better for your workflow.
Honestly, any distro will work, but I'd say Ubuntu is easier to set up, especially if you're just starting out with Linux.
I switched to Ubuntu for programming and it was a breeze. Plus, it runs on the servers I use like Digital Ocean and AWS, so it’s convenient to have the development and server environment match.

That makes sense! I think Ubuntu's preconfigured setup will suit my workflow better.