By lodonnell
So I am switching my personal project sort of lab to rely on digital ocean and VMs (mainly to keep my laptop tidy) But while I am used to Linux I have never done much programming on Linux so I am looking for a distro to fit well together. What would you recommend for a setup like this? Fedora or Ubuntu?
Thanks
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Hello and welcome to DigitalOcean @lodonnell.
Personally I would recommend you Ubuntu. Ubuntu is very good for new users, who didn’t have any previous experience with Linux. Very important point is number of tutorial that you can find for Ubuntu. Most tutorials here on DigitalOcean is written for Ubuntu. You can look at them on DigitalOcean Tutorials section. For almost everything you need, you will find tutorial. I think Fedora almost doesn’t have any tutorial here, so it will not be so helpful for new users. Beside DigitalOcean tutorials, Ubuntu has great Wiki page and very active StackExchange AskUbuntu site for all your questions about it. Keep in mind, you can also ask all questions here, on DigitalOcean Questions&Answers page.
Anyways I would not recommend Fedora for server, as I don’t find it as server distro. It’s my personal opinion but I really look on Fedora as Desktop distro and not server one. For example, Ubuntu Server LTS distros also have much longer support time (5 yrs) comapred to Fedora (18 months as I remember). In that time you will receive new updates all needed.
If you really want to stick with Fedora on server, think about CentOS. Both Fedora and CentOS are built by same company – RedHat. Main difference is that CentOS is special based for Servers while Fedora are made for Desktop workstations.
About packages you will find on both, I got experience that Ubuntu have newer and more updated packages than Fedora. Maybe it’s only me, someone other who used more can comment on it but Ubuntu repositories have newer packages than Fedora which makes using newer packages much easier. Beside that I always find much more repositories for Ubuntu than for Fedora for my every need.
As I said, I really recommend you to try Ubuntu. You will have 0 problem finding anything about it, and for all your server needs, DigitalOcean covered you with everything very well explained. When you get into Linux, learn more about it, you can try other distros, but usual starting point is Ubuntu.
Good luck, I hope you will not have any problem with it :D
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.