Rocky Linux
Rocky Linux runs on servers where CentOS used to run. That is no coincidence: Rocky Linux is built as a binary-compatible replacement for Red Hat Enterprise Linux (RHEL), just as CentOS was before Red Hat changed course in December 2020 and introduced CentOS Stream as a rolling release.
Organizations looking for a stable, free RHEL-compatible distribution for production environments were suddenly left empty-handed. The response came within days. Gregory Kurtzer, the original founder of CentOS, announced a new project that would continue the old goals: a free, stable, and fully compatible RHEL clone.
The name is a tribute to Rocky McGaugh, a co-founder of the original CentOS project. A personal acknowledgment of history, not a marketing term.
The announcement came on December 8, 2020, the same day Red Hat made its decision public. Four days later, the Rocky Linux GitHub repository was the most trending repository on the platform. The need was measurable.
The project falls under the Rocky Enterprise Software Foundation (RESF), a non-profit organization that manages the project and protects it from commercial influence. Governance is community-driven: decisions are made on technical merit, not profit expectations.
The first stable release appeared on June 21, 2021: Rocky Linux 8.4, codename "Green Obsidian". Between announcement and first stable release was six months. Release candidates appeared on April 30 and June 4, 2021, indicating that the system was functional and ready for testing.
Rocky Linux is publicly available in source and binary form. Downloads go through official mirror servers, including `https://download.rockylinux.org/pub/rocky/`. Anyone can download, install, modify, and distribute the distribution without restrictions.
Technically, Rocky Linux is based on the RPM package format and uses DNF (Dandified YUM) as its package manager. DNF is the more modern successor to YUM, with better performance and more robust dependency resolution thanks to integration with libsolv. Commands like `dnf install`, `dnf update`, `dnf remove`, and `dnf search` work as users of RHEL-like systems expect.
Compatibility with RHEL repositories means that software built for RHEL works on Rocky Linux without modifications. Migrations from CentOS or RHEL to Rocky Linux therefore proceed without rewriting scripts or recompiling applications.
The default file system is XFS, a 64-bit journaling file system originally developed by Silicon Graphics (SGI) for IRIX in 1993. It was ported to Linux in 2001 and has since been the default file system for RHEL and its clones.
XFS excels with large files and high concurrent access, making it suitable for databases, network storage, and media streaming servers. It uses B-tree structures for efficient metadata storage and supports delayed allocation, which reduces fragmentation during writing. Online defragmentation and enlargement are possible, although the file system can only grow larger, not smaller. The maximum file size and volume size are 8 exabytes (EB). For most workloads, that is more than sufficient.
Rocky Linux follows the version numbering and lifecycle of RHEL. Rocky Linux 8 is based on RHEL 8, Rocky Linux 9 on RHEL 9. Each major release is supported for ten years. That long support period gives businesses the predictability needed for long-term infrastructure planning. Rolling-release distributions or projects with shorter lifecycles do not offer that.
Community-driven development is the distinguishing feature. Rocky Linux is not a commercial product, but a project that thrives on contributions from developers, testers, documentation writers, and donors. The RESF ensures independence.
The comparison with AlmaLinux is inevitable. Both projects share the same core: a free, stable, and compatible alternative to RHEL. Technically, they are similar. The differences lie in governance and support offerings. AlmaLinux is managed by the AlmaLinux OS Foundation and has additional certifications, including FIPS 140-3, which is relevant for government and financial organizations. Rocky Linux focuses more on community decentralization and open governance.
What does the choice cost? Rocky Linux is free in the sense that there are no license fees. The real price is in self-management: you run the updates yourself, you solve the problems yourself, you manage the security patches yourself. Self-hosting sounds wonderful, until something crashes on Sunday evening at half past eleven. Then you are not a customer waiting for the helpdesk. Then you are the helpdesk.
Those who want RHEL support without the self-management would do better to look at Red Hat itself. The license costs are then the price for someone who picks up the phone at night.
Rocky Linux is an answer to a specific question: how do you get RHEL compatibility without the price tag and while maintaining community control. For organizations asking that question, it is a serious answer. For organizations that mainly want a stable system without having to think about it, the paid alternative is sometimes the better choice.
The ten-year lifecycle, binary-compatible repositories, and community-driven governance make Rocky Linux a predictable choice in a landscape where predictability has become scarce. The question is not whether Rocky Linux technically measures up — it does. The question is whether you also want to manage the freedom it offers.