Do you support CentOS?

Amahi does not currently support CentOS. There are a few people interested in Amahi for CentOS, due to the importance placed to reliability and security in CentOS. The Amahi team likes CentOS. We run most Amahi web sites on Centos and we know it well. We think are some of the issues in supporting Amahi on CentOS:

  1. CentOS is permanently behind, by its very nature. This is good, in the name of stability. By the time CentOS rolls around to a new version, Amahi would have been stuck in old libraries and packages for a long long while.
  2. We have tested CentOS (5 and later), however, it needs a lot of packages and infrastructure dependencies to make it work. There are dozens of small details that break apps in subtle ways, which makes it hard to support it thoroughly. There is a lot more to it than meets the eye: package names are slightly different, deps are just a little different, some files have different paths in CentOS, ....
  3. There is limited support for non-x86 platforms. We would like to at least not loose ARM.
  4. CentOS's focus seems to be enterprise-centric, so, many multimedia and other leading-edge libraries and packages are either not there, very old, or have subtle issues. Amahi has to walk a like between being stable and being up to date and on the leading edge. It's not a great alignment of interests with CentOS.
  5. Finally, the CentOS community is ... in short ... not friendly. The Amahi community tried to interact with them and they are very abrasive. Their focus is IT and stability and not modern libraries and stacks like Ruby on Rails, etc. The Fedora and Ubuntu communities are more welcoming to Amahi. We also have been able to maintain some packages for them.
That said, we're a small community and we should not be discouraged by the above. Given sufficiently interested people willing to debug, test, develop, provide patches, test apps, etc., Amahi on CentOS can be done. If you are interested, roll up your sleeves, fork the repos and contribute!

Updated over 4 years ago

Back to the FAQ