Здесь есть несколько различных способов интерпретировать "Redhat":
-
Red-hat Enterprise Linux (RHEL) - Специфический коммерческий дистрибутив Red Hat.
Безусловно, самая большая разница между Ubuntu и RHEL заключается в условиях лицензии - Red Hat Enterprise Linux является коммерческой.
Однако вы можете получить в основном тот же дистрибутив, но без коммерческого контракта, бесплатно в виде дистрибутива CentOS.
-
Дистрибутивы, основанные на Red Hat или наследуемые от него, которые также включают CentOS и Fedora и их производные.
На самом деле очень трудно сравнивать Ubuntu со всеми этими (RHEL, CentOS и Fedora), как если бы они были чем-то одним, потому что все они очень разные сами по себе. Все они используют один и тот же менеджер пакетов, о котором я расскажу ниже, но различия между ними больше, чем разница между их менеджером пакетов и Ubuntu.
-
Дистрибутивы на основе RPM в целом - то есть дистрибутивы, использующие систему управления пакетами Redhat. Это расширило бы вашу область применения, включив в нее такие дистрибутивы, как SUSE, Mandriva, PCLinuxOS и их производные.
Ubuntu основана на APT и DPKG менеджера пакетов Debian. Red Hat, CentOS и Fedora основаны на системе управления пакетами Red Hat Linux, RPM. Оба менеджера пакетов в настоящее время являются достаточно зрелыми и имеют примерно эквивалентные функции. Хотя вы могли бы обсуждать индивидуальные дизайнерские решения, но трудно сказать, что одно в целом лучше другого.