Rocky Linux release candidate is now available and is exactly what CentOS admins are looking for

Jack Wallen kicks the tires of the RC 1 release of Rocky Linux and finds it a more than worthy replacement for CentOS.

rockylinuxhero.jpg

Image: Jack Wallen

If I didn't know the new Rocky Linux ISO image was a release candidate (RC), I'd have thought it to be a final release. It's not, and the developer wants to make sure everyone is aware this first unleashing is not ready for production environments. For all the warnings, the Rocky Linux RC is remarkably stable and gives us a clear view of what's to come from the original creator of CentOS.

That's right, CentOS. Gregory Kurtzer, the originator behind CentOS, has come out with a distribution that will serve as a perfect replacement for CentOS. In fact, according to Kurtzer:

"Rocky Linux is a community enterprise operating system designed to be 100% bug-for-bug compatible with America's top enterprise Linux distribution now that its downstream partner has shifted direction. It is under intensive development by the community. Rocky Linux is led by Gregory Kurtzer, founder of the CentOS project. Release Candidate 1 is now available for testing. Contributors are asked to reach out using the communication options offered on this site."

I've been anxiously awaiting the first release of Rocky Linux. I've already reviewed another CentOS alternative (read: AlmaLinux beta is available, and it's CentOS with a new coat of paint), and I have to say that Rocky Linux is every bit as good as Alma Linux.

SEE: From start to finish: How to deploy an LDAP server (TechRepublic Premium)

The Rocky Linux RC1 release is available for x86_64 and AArch64 architecture and can be downloaded as a minimal, boot and full installation. Kurtzer opted to go with the same installer as CentOS, RHEL and AlmaLinux (Anaconda), so installation will be instantly familiar to anyone who's installed any of the aforementioned Linux distributions.

What is using Rocky Linux like?

Have you ever used CentOS? If so, you know exactly what using Rocky Linux is going to be about. Other than the minimal logo on the desktop, you wouldn't know you weren't running CentOS (Figure A).

Figure A

rockylinuxa.jpg

The Rocky Linux default desktop is GNOME, so it is clean and reliable.

That's not 100% true. Rocky Linux isn't a rolling release distribution—it will be more like CentOS than CentOS now is. A better name might have been "unRocky Linux" because using this server distribution promises to be the opposite of rocky.

What does Rocky Linux include?

Upon installing the Rocky Linux RC1 candidate, I found myself with an environment exactly like that in a typical CentOS environment. It was a fairly blank canvas, ready for the installation of all necessary software to serve up apps and services. Beyond the standard GNOME desktop elements, you'll find:

  • kernel 4.18.0-240.22.1.el8 (this kernel is EOL, but still supported by Red Hat)

  • Based on RHEL 8.3

  • GNOME 3.32

  • sqlite 3.26

  • virt-what 1.18

  • samba 4.12.3

  • dnf 4.2

  • rpm 4.14

  • glibc 2.28

  • libgcc 8.3

Rocky Linux is taking the same approach to updates as CentOS did—slow and methodical. This is a good thing for servers because it means everything will be stable, which is what you want for a production environment. Because Rocky Linux aims to be a downstream release of RHEL, you can be sure it'll serve as a 1:1 binary replacement for Red Hat's flagship (what CentOS used to offer).

SEE: Analytics: Turning big data science into business strategy (ZDNet/TechRepublic special feature) | Download the free PDF version (TechRepublic)

Same as it ever was

One of the best things about installing Rocky Linux is that it felt so familiar—as though I'd been transported back in time, to a moment before CentOS getting swept down the stream on a raft made of drama. Everything worked exactly as expected and not one thing caught me off guard. If you've deployed CentOS to your data centers, you'll find Rocky Linux to be the same as it ever was. Even though the RC1 release of Rocky Linux feels so incredibly stable, make sure to heed Kurtzer's warning when he says:

"Under no circumstance should you use a release candidate in a production environment. A release candidate is provided for testing and validation purposes only."

I highly recommend you download the Rocky Linux RC1 candidate and install it in a test environment. It's not as though you need to get up to speed with this Linux distribution—as anyone who's used CentOS will already feel right at home—but you'll want to make sure everything you've used on CentOS can be easily migrated to this new replacement.

Before you do, understand this: Rocky Linux is very much like CentOS, as in its community-supported. That doesn't mean commercial support won't be coming in the future. In fact, I suspect it will. In the meantime, you should understand that deploying Rocky Linux brings with it the same enterprise-level challenges that its predecessor offered when it comes to support. 

If you're looking for a CentOS replacement that does offer commercial support, you might want to look toward AlmaLinux with CloudLinux backing it.

However, if CentOS was your jam, you'd be remiss in not checking out Rocky Linux. This Linux server distribution will have the heart of CentOS, without having sold its soul downstream.

Looking to kick the tires of Rocky Linux? Download the ISO image and install away.

Subscribe to TechRepublic's How To Make Tech Work on YouTube for all the latest tech advice for business pros from Jack Wallen.

Also see

By Jack Wallen

Jack Wallen is an award-winning writer for TechRepublic, The New Stack, and Linux New Media. He's covered a variety of topics for over twenty years and is an avid promoter of open source. For more news about Jack Wallen, visit his website jackwallen....