CentOS Linux is a Linux distribution is an enterprise OS platform compatible with its source RedHat Enterprise Linux (RHEL). Its end of life was announced for December 2021.
N/A
IBM AIX
Score 9.3 out of 10
N/A
IBM AIX (for Advanced Interactive eXecutive) is a Unix operating system, developed, offered and supported by IBM.
I have been a CentOS user for over 10 years and remain loyal to the core OS. When it comes to stability and speed, there's no other OS I'd recommend over it. I base this recommendation on my personal experience, as I have multiple development and production servers running the CentOS software today. It's running on newer and older hardware with ease, and the price is right!
IBM AIX is a very powerful and extremely stable operating environment. It is well suited for applications that are business critical and cannot tolerate outages. It is best used to address large enterprise level application needs where stability and scalability are of paramount importance. IBM AIX is less useful for small enterprises.
Some packages can be quite old compared with other distributions
Breaking changes appear often when packages are obsoleted usually with no supported transition path (this is a general *NIX problem, but it's more accentuated in CentOS)
AIX is robust, helps the systems administrator, is built to prevent easily made mistakes. If you are used to other variants of Unix (in particularly Linux) there is no steep learning curve to get started with AIX. You need to learn the intricacies of the operating system, but that is true for any new operating system. AIX has built-in tools for almost anything you want and has the AIX Toolbox (on the web) for tools that are not included with AIX by default, but can be installed. Installation of AIX is modular, you can select with components and features you want to have installed. Installation of additional components (and usually also removal of installed components) is easy and straight-forward.
Again, written documentation is excellent, even on the older versions. The support community is the best. It is comprehensive and I would say that it global because it transcends national boundaries. Also, you find all types of people using CentOS to do all sorts of things so you are bound to find someone to talk to if there are problems.
Ubuntu Linux is another candidate that we've evaluated. It stacks up well against CentOS Linux, however it does have some quirks we need to deal with such as package management and stability. For the most part, the server version of Ubuntu is stable, but we stick with CentOS Linux because it seems to have a slight edge over Ubuntu in that realm as well. I have colleagues at other firms that are wholesale Ubuntu server infrastructure, and they are very happy with it and Ubuntu is favorable there. With the changes that have occurred or may still yet occur at CentOS Linux, we may go down the path towards Ubuntu. But for now, CentOS Linux is where we are parked and will remain for the foreseeable future.
Compared to other Unix-like operating systems, IBM AIX is the one with a solid roadmap into the future and is likely to stay around for a long time (it is over 30 years old and still being updated with new features and components all the time). Compared to many Linux variants, the AIX operating system is more robust, easier to manage and well-supported by its vendor.
Since CentOS is free, our developers and engineers can use it without regard for dipping into project budgets.
We can spin up a CentOS VM, use it and then destroy it without having to worry about licensing headaches.
CentOS can run on just about any hardware platform: server, laptop, old hardware, etc. so that makes it less expensive in that we don't have to buy specialized hardware for it.