Redhat, CentOS And Debian Operating Systems Differences
Posted on June 10, 2011. Filed under: Uncategorized |
Q1) What is different about the Redhat, CentOS and Debian operating
systems, and which one do you prefer. Why?
A) Redhat, CentOS and Debian distros are matured products with an active community of developers and users behind them. The choice as which one to use is very subjective and is based on factors like softwares to run on server, sysadmin skills, need of commercial support, stability vs quick updates etc.
- The choice of a distro must be based first on the selection of softwares that the server is going to host and which distro provides best support and timely updates on the selected softwares. For ex if you are planning to run asterisk, probably Redhat or CentOS is better than Debian whereas if you are planning to run java server or image processing server, Debian may better.
- Package management: rpm packages in Redhat while deb packages in Debian. Number of packages is much much higher in Debian then in Redhat and CentOS.
- Many of the commercial softwares like Oracle database runs on Redhat and CentOS but they do not run on Debian. Many commercial software run fine on Debian too, but it may be difficult to find support for them.
- Knowledge and skills of sysadmin is an important factor. If sysadmin is good at rpms better use Redhat than Debian and vice versa.
- Centos are slower to release updates than Debian. Again CentOS doesnot have very updated packages and libraries while Debian packaging is much better. Libraries are comparatively less missing in Debian than in CentOS.
- Major upgrade (from CentOS 3 to 4 to 5, Debian 9 to 10 to 11) is much easier in Debian then in Redhat or CentOS
- Debian keeps you informed with individual packages updates while with CentOS you have to manually keep track of the updates available for your packages.