CentOS to dystrybucja Linuksa oparta na Red Hat Enterprise Linux i mająca być z nim w całości kompatybilna. W CentOS wykorzystany jest kod źródłowy oprogramowania Red Hat Enterprise Linux do stworzenia odrębnej dystrybucji, która jednak jest bardzo podobna do Red Hat Enterprise Linux. W CentOS do zarządzania pakietami wykorzystywane są programy up2date (tylko do wersji 4.x) i YUM.