Frequently Asked Questions
Where can I download the release candidate?
What is a release candidate?
A release candidate is a beta version of a product that has the potential to be stable. The intent of a release candidate is for the community to test and validate expected functionality of Rocky Linux and report any bugs if present.
Can I use the release candidate in production?
Under no circumstance should you use a release candidate in a production environment. A release candidate is provided for testing and validation purposes only.
How can I help mirror the release candidate and future Rocky Linux releases?
Please email email@example.com to express your interest.
I encountered a bug while testing the release candidate, what can I do?
How can I get involved with the Testing team?
Please join the ~Testing channel on our Mattermost server to get started. There’s also a testing topic on the forums for more durable conversation.
Where can I find the latest news about Rocky Linux?
Stay tuned to our website, Twitter, LinkedIn, forums, and other platforms listed in our link directory for the latest announcements.
If Rocky Linux is just a respin of RHEL, what took so long for a release candidate?
If our only goal for Rocky Linux was to debrand and repackage RHEL, we would have been done much sooner. However, what we had to do differently is figure out how we could keep Rocky Linux in the hands of the community. Carefully devising this strategy ensures that Rocky Linux will never meet the same fate of CentOS.
The goal was not just to create a community managed RPM based distribution of Linux, but to ensure that it will remain freely available and always in the control of the community, much like Linux itself has. To do that required more than a build infrastructure; it required that we put in place the foundational structures that enable the community, ensuring that Rocky Linux is forever inclusive, free, and open. The infrastructure is built from the ground up by many collaborators and sponsoring organizations around composability and security compliance, providing the substrate for not only the base operating system but also an entire community of diverse interests to take part in the project.
If you’re not just repackaging RHEL, then what exactly are you doing?
Our goal is to maintain Rocky Linux as a community-oriented distribution by the community, for the community. To do this, we are establishing the necessary organizational structures to ensure that Rocky Linux remains in the hands of the community. We want to make sure that it’s not possible for what happened to CentOS to happen to Rocky Linux.
How will you ensure that Rocky Linux truly remains a community enterprise operating system?
First, we’ve taken steps to legally protect the Rocky Linux name. This means registering its trademarks and various associated properties to protect them from being controlled by another entity. We’ve achieved this by establishing them under the Rocky Enterprise Software Foundation (RESF). Next, we’re drafting a community charter that will define the organizational structure, objectives, values, and mission behind the legal entity that represents Rocky Linux. Critical in this charter is the establishment of principles that enable and protect the community: transparency, community involvement, open development, and independence. Rocky Linux will never be controlled, purchased, or otherwise influenced by a single entity or organization. Finally, we’re architecting and deploying the necessary infrastructure to further enable the community to contribute to Rocky Linux.
What infrastructure is necessary to enable the community?
We’ve established a number of teams to support the various efforts associated with developing Rocky Linux:
- Core Infrastructure
- Package Auto-Builders
- Special Interest Groups (SIGs)
You can read more about this structure when it’s soon published. In order to enable collaboration across and within those teams, we needed to deploy our own chat infrastructure, forums, and website. Additionally, we’re also creating our build infrastructure, which will facilitate the development of the core operating system.
Why does it take so much time to stand up a community and build infrastructure?
It’s not terribly difficult to deploy a website, forums, or a build infrastructure in a reliable fashion. Our chat program for instance, which uses Mattermost, is distributed on a number of application servers behind a load balancer and was ready in just a couple of weeks. But it does require careful thought and planning to do it in a scalable and secure manner when you need to ensure vendor and platform agnosticity and long-term community involvement.
So what’s the short answer to all of this? What are some things you’re thinking about as you put Rocky Linux together?
How do we carefully shepherd community trust? How do we ensure that anyone who wants to participate can not only do so immediately, but forever in the future as well? How do we engage and enable the community members who might not be as technical but want to contribute anyway? Solving for all of these challenges will take time, and we would love your help in doing so.
What if I have feedback or my question wasn’t answered here?
Please email us: firstname.lastname@example.org and we’ll get back to you as soon as we can.