Linux.com

Feature: Linux

Review: CentOS 3.3 is a good Red Hat server alternative

By Aditya Nag on November 23, 2004 (8:00:00 AM)

Share    Print    Comments   

According to the Web site of its developers, the cAos Foundation, "The goal [of CentOS] is to reproduce RHEL in a freely distributable form that complies in full with RedHat's redistribution requirements. It is designed for people who need an enterprise class OS without the cost of certification or the RedHat brand name." To a large extent, it succeeds.

Unlike the hobbyist nature of White Box Linux, CentOS is more of a full-time effort from a dedicated non-profit foundation. CentOS 3.3 is supposed to be the equivalent of RHEL3.

I installed CentOS 3.3 on an AMD Athlon 2400 XP server with an MSI KM400AM Motherboard (VIA chipset), 512MB DDR-RAM, 120GB SATA and 80GB PATA hard drives, and Nvidia GeForce 2 display adapter. The installation is the standard Red Hat-esque installation. I was happy and mildly surprised to find it supported my SATA controller. The installation was easy and problem-free, and took 15 minutes from bootup to the first run wizard.

Like Red Hat, CentOS has a first run wizard where you create a user, check your time zone and sound card, and can install documentation if you have any additional CDs. CentOS does not offer any additional CDs, so this option is moot.

After the first run wizard, CentOS booted into a desktop identical to Red Hat's, except for the different-looking start button. A minute after loading the desktop, a red exclamation appeared in the task bar. I clicked it, which started the CentOS update agent, which is identical to the Red Hat agent and does the same job. It showed 683 updates available for my installation. I started the download, and ran into a bug. Almost all the packages popped up a warning about being wrongly signed, and the program required me to click "yes" before it would continue -- very irritating. After downloading all the updates, the icon still showed me 683 updates remaining. After I rebooted it showed no updates, so I suppose it was a question of refreshing something.

I emailed the CentOS folks about how quickly they update their packages, and Greg Kurtzer, the foundation head, had this to say.

For CentOS, we track the Red Hat updates as closely and quickly as possible. Typically we release our updates within hours of Red Hat's, but we publicize a 24-hour lead time. We have multiple people that have access to update the mirrors, so the team itself has the capability to consistently release updates quickly.

CentOS is marketed as not just a server OS, but as a workstation OS also, but surprisingly, it does not include any office suite. Surely a workstation distro should include OpenOffice.org or KOffice? Yes, downloading and installing these packages is not very difficult on a broadband connection, but these are essentials in an office workstation. A pure server OS may not need these, but if CentOS is being marketed as a workstation OS, they should be included. I asked the developers about this and they said that the RPMs are, in fact, on the CDs, but a bug in the comps.xml prevents the installer from showing them.

Besides the lack of an office suite, CentOS also lacks a good IDE and a Web site editor. In other words, if you want to get productive on CentOS as a workstation, you'll have to download and install a lot of software.

As a server, CentOS is a good replacement for RHEL. It is compatible with all RHEL software, and the CentOS team is very quick with updates. I set up my machine as a Web and DHCP server and it was exactly like Red Hat. The best part of using a RHEL clone is that all your Red Hat knowledge does not go to waste, and all the accumulated Red Hat information available on the Web and in books can be applied to CentOS without changing a thing. This makes CentOS easy to administer.

The high point of CentOS is the quick and easy updates. Its main flaw was the lack of some essential software packages. All in all, CentOS makes for a good server OS, and with some work, it can be a good workstation OS as well, though workstation users might be better off with Fedora. The organization behind CentOS, the cAos Foundation, is more than a one-man outfit, so there is a higher degree of assurance about CentOS. I hope that the developers fix the up2date and OpenOffice bug.

Share    Print    Comments   

Comments

on Review: CentOS 3.3 is a good Red Hat server alternative

Note: Comments are owned by the poster. We are not responsible for their content.

Better than WhiteBox Linux?

Posted by: sgp321 on November 24, 2004 12:05 AM
It sounds like they're changing more than just the logos - should be no need to touch comps.xml, for example, if they really want to be 100% compatible with RHEL.
With WhiteBox Linux, you know that you're getting the exact same code as RHEL - full binary compatability; this sounds more like a distribution based on RHEL than an accurate clone.

#

Re:Better than WhiteBox Linux?

Posted by: Anonymous Coward on November 24, 2004 12:23 AM
Whitebox is (for the most part) the brainchild of one person. The chAos foundation is just that, a foundation with many people. Which would you prefer, a one man show (like slackware), or a development communtity? This is just my 2 cents.
-Another Happy CentOS admin.

#

Re:Better than WhiteBox Linux?

Posted by: Anonymous Coward on November 24, 2004 12:47 AM
The parent poster is incorrect. CentOS and WBEL are essentially the same. Both projects expunge trademarked and copyright materials as required by the RHEL license. Then rebuild the RH supplied SRC.rpm's. CentOS is not a value added RHEL clone, nor value shorted clone.

...Its main flaw was the lack of some essential software packages. All in all, CentOS makes for a good server OS, and with some work...


While missing in the article these comments CLEARLY apply to RHEL as well as CentOS. However, the author does not make it clear IMHO.

The real difference is that CentOS gets updates out in a timely fashion, is a community in a more accurate sense of the word, and generally accepts feedback and assistance from the community instead of ignoring the community.<nobr> <wbr></nobr>.dn

webmaster (for now) <A HREF="http://whiteboxlinux.net/" title="whiteboxlinux.net">http://whiteboxlinux.net/</a whiteboxlinux.net>

#

Re:Better than WhiteBox Linux?

Posted by: sgp321 on November 24, 2004 10:16 AM
Fair enough. I use WhiteBox on a router, so I wasn't aware that certain desktop apps were missing from WBL (so presumably also missing from RHEL and CentOS)
Thanks for the info

#

CentOS vs. White Box

Posted by: bshotts on November 24, 2004 12:41 AM
CentOS 3.3 does include OpenOffice.org.

White Box and CentOS are both fine distributions. CentOS updates much faster than White Box in my experience and CentOS has much faster update mirrors by default.

White Box includes a i586 kernel (not included with either RHEL nor CentOS) which allows it to be used in place of RH 7.x on old hardware.

#

Re:CentOS vs. White Box

Posted by: Anonymous Coward on November 24, 2004 03:42 AM
People considering a free RHEL clone should also consider <A HREF="https://www.scientificlinux.org/" title="scientificlinux.org">
Scientific Linux.</a scientificlinux.org> It is maintained by professional staff at Fermi Labs and Cern and seems to be fairly widely used in academic and government lab settings.


My experience in running it on 50+ workstations and a few servers has been excellent.

#

Re:CentOS vs. White Box

Posted by: Anonymous Coward on January 07, 2005 07:18 AM
CentOS 3.4 now supports i586 / AMD K6 processors

#

use centos 3.3

Posted by: Anonymous Coward on November 24, 2004 05:02 AM
use centos 3.3 and make an effort to read the FAQ.. the problem with up2date and installing the centos gpg key is very well documented there..
- dhawal

#

GPG Key

Posted by: Anonymous Coward on November 24, 2004 06:05 AM
The author makes it sound like installing a gpg key is an annoyance and a bad thing. I don't know about you guys, but (As an admin) I want to know that the packages I am installing are certified by the group that released it and verifiable through a gpg signature or an md5 key. GPG is a way to prevent man in the middle attacks. Quit bitching about security that you don't understand.

#

No advantages ...

Posted by: Anonymous Coward on November 24, 2004 03:49 PM
Yay, all the disadvantages of Red Hat (lack of packages, outdated software) with none of the advantages (support, certification).

Really, you guys should try something besides RedHat clones.

#

Re:No advantages ...

Posted by: Anonymous Coward on November 24, 2004 11:18 PM
There are advantages. We have paid and use RHEL on all our web servers. For development and QA we don't need the support from Red Hat but we need the compatibility, therefore we use a clone - TaoLinux in our case. So clearly, there are advantages.

#

Re:No advantages ...

Posted by: Anonymous Coward on December 02, 2004 11:08 AM
"Lack of packages"? People have been railing against Red Hat's "bloat" for years.

Any way, if that is not enough you can go to Dries Repository - or Dag Wieers - or rpmfind.net - or... or... or...

Same with out-dated software. The big pitch with RHEL is you don't have software updated constantly with the instability that brings.

What's more, this is not a distribution "based on" RHEL - this is a open-source RHEL clone! So to say that "X is missing" is to misunderstand the purpose of CentOS.

If you want something enhanced, look at Caos instead - the RH-based distribution created as a new product by the cAos team.

#

Other Options

Posted by: Anonymous Coward on November 24, 2004 09:38 PM
CentOS is very great for the job that they did providing a enterprise system a zero cost even if they ask a small contribution to maintain the network infrastructure. Lately I found a the Tao (http://www.taolinux.org) project which in my opinion has two small advantages:
1)Provide a DVD distribution so you don't need to do the diskjokey to install the OS
2)give as default update system yum so I can easily configure kde-redhat.org as second source and install the kde updated without pain. Now it is available the KDE 3.3.1.
Last but not least if you like something born from a REL repackage but with desktop features take a look http://www.startcom.org, I think they provide what you are looking for

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya