What is our primary use case?
Our clients are pharmaceutical companies, and they're hesitant to change anything that's working. They want us to continue with what's proven. So we stayed on CentOS 7 for a long time. If we changed, we'd have to provide extensive validation that the new operating system is perfect and has no vulnerabilities.
However, CentOS 7 reached its end of life a few months ago, forcing us to migrate to CentOS 9. This was a big effort because we have a lot of in-house servers. For the production servers on AWS, we didn't face any issues migrating from CentOS 7.
What is most valuable?
The in-depth documentation available for CentOS is great. If I need to install a feature or fix a server issue, I can easily find answers online. The CentOS community is also vast and helpful. Overall, I think it's a very good Linux distribution.
We work on the terminal. If you work on the server, the command-line interface makes perfect sense because we need to do automation, and that requires entering commands. The command-line utility works perfectly. I have no issues with it.
For security, we have an AWS load balancer in front of our servers. We don't give public access to our CentOS servers directly. That's why I haven't focused much on CentOS's security features, as AWS is ultimately responsible for the security.
What needs improvement?
One issue I recently faced, but I think it was due to my IT support guys, was that when the server storage gets full, the service crashes. It's very difficult to regain access and stability in that situation. That could be improved.
So, the stability might be improved. But I don't think it's a CentOS-level issue. The system administrators need to come up with a solution for that, but I don't think it's CentOS's fault. I haven't done any research [R&D] on this issue.
There's one thing for sure. We recently migrated from CentOS 7 to CentOS 9, and it was a bit difficult. For example, updating Windows is simple; you just download it, and it takes about 15-20 minutes. But that's not the case with migrating from CentOS 7 to 9.
We had to back up the entire server, launch a new server, and then restore the backup to the new server. We couldn't directly migrate. I think that was a bit of a problem. The setup and updates are not that new in CentOS.
For how long have I used the solution?
Everyone in my company has used CentOS from the very beginning. So, we've been using it for the past five to six years. We used CentOS 7 for four or five years.
Buyer's Guide
CentOS
June 2026
Learn what your peers think about CentOS. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
902,270 professionals have used our research since 2012.
What do I think about the stability of the solution?
It's very stable. We've hosted other solutions for about three to five years, and I've never seen an issue at the OS level. But upgrades are a different story.
What do I think about the scalability of the solution?
It is a pretty scalable product. Currently, our production schools are hosted on CentOS. So, that is about ten lakhs (one million) users could be using it. I'm not entirely sure about the exact number, but since the application is hosted on the CentOS operating system, that's the approximate user base.
How are customer service and support?
A ton of articles are available on the internet about CentOS, so I haven't really felt the need for active support. But overall, you can say that the internet is still a great source of information on how to work with CentOS.
How was the initial setup?
The setup is pretty straightforward. We've installed other facilities that are just as good. There's nothing particularly different in the process.
The integration is as good as any other Linux platform. If another Linux platform can integrate with something, then CentOS can also integrate with it.
What's my experience with pricing, setup cost, and licensing?
I think we don't pay for it. It's a Linux distribution, so it's open source. But I'm not sure if they might be charging for support or not because I haven't contacted their support.
What other advice do I have?
For CentOS, I would rate it as nine out of ten.
CentOS is pretty old now, so I wouldn't recommend anyone use it. Everyone should follow the Docker container model at the moment. They should build their Alpine images of Dockers and host them.
If they want to host them in the cloud, then AWS ECS (Elastic Container Service) works fine. If they want to host their services on-premises, they can use Kubernetes to host them.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.