За исключением систем управления пакетами и сред, я хотел бы знать, каковы основные различия между ними.
Что обеспечивает лучшую поддержку для их сборок?
release-management
rɑːdʒɑ
источник
источник
Red Hat Enterprise Linux Desktop
и Ubuntu десктоп или их серверные аналоги. Или про Fedora и Ubuntu в целом.Ответы:
Есть несколько разных способов интерпретации "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 основан на менеджере пакетов Debian APT и DPKG. Red Hat, CentOS и Fedora основаны на системе управления пакетами Red Hat Linux, RPM. Оба менеджера пакетов сейчас достаточно развиты и имеют примерно одинаковые функции. Вы можете обсудить индивидуальные дизайнерские решения, но трудно сказать, что одно в целом лучше, чем другое.
источник
После многих лет использования обоих, я могу сказать, что настоящие различия:
Поддержка поставщиков программного обеспечения для различных серверных аппаратных подсистем, таких как:
Все вышеперечисленное существует для RedHat через репозитории вендора (и почти во всех случаях может быть установлен в centos), но для дистрибутивов на основе .deb (таких как Ubuntu) вам обычно не везет, или в редких случаях вы получаете что-то старое, что это будет тратить ваше время и часто будет ломать вашу систему.
Репо EPEL (Дополнительные пакеты для Enterprise Linux): Я обнаружил, что репозиторий EPEL (RedHat & CentOS) не идеален, но гораздо более полон и обновлен, чем репозитории Ubuntu (официальные), не для настольных компьютеров, а для серверов. Например, последние пакеты IPSEC, SaltStack и т. Д., Для которых вам нужно будет настроить дополнительные неофициальные репозитории в Ubuntu.
Поддержка программного обеспечения (например, обновления программного обеспечения / безопасности, новые драйверы ядра). Ubuntu предлагает 5 лет , в то время как RedHat предлагает 10 лет . Эта поддержка включает в себя обновления безопасности и, в случае с RedHat, обратную портирование модулей ядра из более новых ядер! Это означает, что поддерживается новое оборудование, даже если используются старые ядра / дистрибутивы redhat / centos . Это может быть чипсет, драйверы сторожевого таймера и т. Д.
По моему мнению, 5 лет могут быть слишком обязательными для производственного использования (для вашего ноутбука это может подойти, хотя вы можете позволить себе время и риск для обновления).
источник
Основное отличие заключается в том, что Ubuntu основан на системе Debian. Он использует пакеты .deb. В то время как redhat использует собственную систему пакетов .rpm (менеджер пакетов red hat).
Redhat бесплатен, но он оплачивается за поддержку (обновления), когда Ubuntu полностью бесплатен с поддержкой пользователей настольных компьютеров, только профессиональная поддержка является платной.
источник
Есть несколько точек между этими двумя, чтобы дифференцировать их. В простых словах различия:
источник
1 Источник: Блог Магнит
источник
В Redhat linux пароль root указывается во время установки. В Uububtu Linux пароль root не запрашивается перед установкой.
источник