Linux - ServerThis forum is for the discussion of Linux Software used in a server related context.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Almost any of the main distributions will make a good server. The Ubuntu "server" edition can best be thought of as Ubuntu without a GUI. Many people think that servers should not have a GUI because it needlessly consumes resources and adds avenues for compromise.
I have been running Ubuntu Server edition for a couple of years on my home and small business site. The operation and stability have been excellent, better than the Ubuntu desktop edition to be honest. It is very capable, relatively easy to set up and configure.
At work, I have also been using Slackware for a server application for a few months. I chose Slackware because of the its reputation. My experience has been that it makes a very good server that is easy to customize it to do what YOU want, not what the package and distrobution maintainers THINK YOU want.
Now as far as ease, stability, use, etc.. just overall, which would be more ideal to use for this?
My top choices are FreeBSD and Ubuntu Server.
IMO, either choice is a win.
I've managed FreeBSD servers for a few years, and I adore them (as much as a man can adore an operating system concept and implementation, that is). They're stable and security focused. But it's a very different experience than a package-based Linux distro. Both the base system and third party packages (dubbed "Ports") are built from source before they're installed/upgraded. The process is not difficult, but there is a learning curve that you will need to get past, and that includes a good amount of reading.
packages (dubbed "Ports") are built from source before they're installed/upgraded. The process is not difficult, but there is a learning curve that you will need to get past, and that includes a good amount of reading
This is one of the things that sets Slackware apart from a lot of other distributions too. I seem to recall reading that it is the most BSD like of the Linuxes.