A couple years ago, RedHat Linux was a completely open-source, freely-available linux solution that brought linux to the masses. Then, RedHat changed the paradigm: they wanted to transform RHL to a corporate supported linux, and enjoined with the Fedora Project for community support. But now a choice had to be made for linux users-- stay with RedHat 9, purchase RedHat Enterprise Linux, or migrate to Fedora Linux.

But now, there are some new guys on the block, and one of them is CentOS -- the Community Enterprise OS. CentOS is not related to RedHat in any way -- what they do is take the open-source, freely-available RedHat Enterprise SRPMS (source RPMS), and make them available without the RedHat trademarks... all allowed under the terms of the licenses. CentOS allows members of the public to have an Enterprise-quality linux without the pressure to purchase it, or the obligation of signing a support contract.

CentOS may be found at http://www.centos.org. The website features articles about the organization, explains their licensing policy, and offers places for downloads. CentOS also sponsors support forums, although as a "linux", any questions that relate to linux can be found on the wild internet too.

CentOS is upgraded using the YUM (Yellowdog Updater Modified) utility. (I should note that YellowDog Linux may be thought of as "RedHat for Macintosh). There are archives all over the internet that may be accessed via yum, and it will solve the dependancy questions that are often encountered when adding a package.

CentOS comes with GNOME and KDE GUI interfaces available, although you are welcome to install anything written for Linux, and get it going. As OpenOffice2 is a recent release, CentOS 4.2 comes bundled with OO1.1, but I have upgraded it after the install using the RPM's at www.openoffice.org without any trouble. Other popular tools, such as Evolution, FireFox, Thunderbird, and VNC are included and ready to go.

Once you install CentOS, you may find yourself searching for a few updates and additional packages to complete your desktop environment. Due to the fuzziness of licenses and technology codecs, you will have to find your own DVD player software and codecs. That is easy to find, but companies like RedHat and CentOS do not distribute these packages with the OS, as it avoids legal pressures and lawsuits. Just do a search on "xine", install the things that you desire, and you can watch your movies, too!

CentOS comes with the common compiling tools and debuggers. You can download sources from places on the internet, and compile them, just like you can on a RedHat or Fedora box. CentOS also uses the RPM (RedHat Package Manager) if you are able to find your chose program in a distributed package. I have also compiled my own kernels using both the supplied code, along with "vanilla" kernels from www.kernels.org

The present version of CentOS is 4.2 -- the same revision level of RedHat's Enterprise Product -- and it features the 2.6.9-11 Kernel. CentOS 4.2 runs faster on my Pentium III 666 MHz than Fedora Core 4 did.

Check out CentOS. It's stable, it's good, and it's Linux.

Dani AI

Generated

did a good job introducing CentOS back in 2005. The crucial update for readers today: the CentOS project changed its mission in 2020 and the traditional downstream “CentOS Linux” releases were retired (CentOS Linux 8 reached end-of-life on 2021-12-31 and CentOS Linux 7 reached end-of-life in mid‑2024). For anyone still following old CentOS advice, treat the 2004–2019-era CentOS model as historical — the project now focuses on CentOS Stream. Red Hat: CentOS Stream explanation. (redhat.com)

If the goal is a RHEL‑compatible, production-stable server today, two community projects filled the gap after the CentOS change: Rocky Linux and AlmaLinux. Both aim to be free, community-led, enterprise-grade rebuilds that act as drop‑in RHEL-compatible replacements; they have active project sites and communities. See the Rocky project overview and AlmaLinux documentation for project goals and governance. Rocky Linux — About · AlmaLinux ELevate / project docs. (rockylinux.org)

Migration pointers (practical): CentOS 8 systems were commonly converted with Rocky’s official migrate script (migrate2rocky) and similar tools; CentOS 7 users typically move using AlmaLinux’s ELevate (or rebuild onto Rocky/Alma after a fresh install). Always test in a VM, snapshot or staging server first, and make full backups before attempting an in-place conversion (./migrate2rocky.sh -r or follow ELevate guides). Rocky migration guide · ELevate details. (docs.rockylinux.org)

To : Mandrake/Mandriva historically aimed at desktop ease — it felt more “Windows-like” and simpler to install. That desktop lineage lives on in forks such as Mageia and OpenMandriva, but for modern Windows switchers the practical, low-friction choices are Linux Mint (Cinnamon), Zorin OS, or Ubuntu LTS — they boot from a live USB, include friendly installers and driver tools, and have plenty of user guides. Try a live USB, test hardware (especially GPUs), and pick an LTS for production stability. (en.wikipedia.org)

Quick checklist: try a live USB first; pick an LTS (or Rocky/Alma for servers); snapshot or backup before migrating; test migration tools in a sandbox; and prefer community docs for step‑by‑step guidance. For historical context and migration links above, follow the official project pages and guides.

Recommended Answers

All 3 Replies

I haven't tried RHEL yet (I've got a corporate subscription with them), but I wasn't too impressed with Fedora Core 4. I was installing on a machine that needed new partitions to continue, and Anaconda crashed every time, even if I didn't make any partition modifications!

...I'll check out RHEL 4 here sometime soon, and see if it's any different. I liked 3, as it made a stable server platform, but I hope RHEL 4's version of Anaconda isn't as flaky as the one on FC 4.

...I never thought I'd hear myself saying this, but I'm rather happy with my Gentoo installation that I'm building up. I put it on one machine because it was easy to build mythTV with it, and then I installed it on my main machine to help with compiling. Now, dog-gone it, I'm emerging Gnome and all of my other normal suite of Linux apps!

Hello Alex,

I have seen FC4 crash out of the install if I setup the partitions on the hard drive, and then need to change them before the software hits the platters. Kinda weird. Reports the drive is busy. Ok.

Glad Gentoo is working for you. I have been with Ubuntu linux for about 2 weeks now, and am going to be writing there shortly.

Christian

How does centos compare with mandrake ?
Is it as easy to install ?

Btw which linux distro is the best for users switching over from windows ? ease of usage etc

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.