Ubuntu is a well known desktop Operating System, that uses the Linux kernel, but its server release is getting very popular too. The main reason is the fact that the OS is very light and it can run on almost any kind of hardware with no issues, utilizing its resources to the maximum. Ubuntu is also pretty reliable and secure and all the Long-Term Support (LTS) editions are supported for a minimum of 5 years, which warrants that you should have a secure and dependable software environment on your server all of the time. In addition, Ubuntu has one of the biggest user communities in the world, which means that if you experience any difficulty or have any question, you'll find a number of resources on the web. One of the key benefits of this Operating System is the fact that it features a great number of software packages which can be easily modified according to your needs and / or the needs of the apps that you would like to run, not to mention that you won't have to pay any license fees any time. In comparison, other Operating Systems are paid and their program code isn't accessible, which means that it cannot be changed.