Основная разница между Ubuntu и Redhat? [закрыто]


56

За исключением систем управления пакетами и сред, я хотел бы знать, каковы основные различия между ними.

Что обеспечивает лучшую поддержку для их сборок?


2
Я хотел бы уточнить, вы спрашиваете о платных Red Hat Enterprise Linux Desktopи Ubuntu десктоп или их серверные аналоги. Или про Fedora и Ubuntu в целом.
Atenz

Redhat и Ubuntu я хочу знать.
rɑːdʒɑ

Редактирование вопроса после получения ответа на запрос дополнительной информации сделает его незамеченным. Лучше задать новый вопрос, если вы можете доказать, что он не будет дубликатом этого. Но было бы еще лучше (особенно в этом случае) начать вознаграждение, если вам нужно больше информации для вашего вопроса.
Дэн

Ответы:


46

Есть несколько разных способов интерпретации "Redhat" здесь:

  1. Red-hat Enterprise Linux (RHEL) - специальный коммерческий дистрибутив от Red Hat.

    Безусловно, самая большая разница между Ubuntu и RHEL заключается в условиях лицензии - Red Hat Enterprise Linux является коммерческой.

    Однако вы можете получить в основном тот же дистрибутив, но без коммерческого контракта, бесплатно в форме дистрибутива CentOS.

  2. Дистрибутивы, основанные на Red Hat или унаследованные от них, в том числе CentOS и Fedora, а также их производные.

    На самом деле очень трудно сравнивать Ubuntu со всеми (RHEL, CentOS и Fedora), как будто они одно, потому что все они очень разные. Все они используют один и тот же менеджер пакетов, о котором я говорю ниже, но различия между ними больше, чем разница между их менеджером пакетов и Ubuntu.

  3. Дистрибутивы на основе RPM в целом, то есть дистрибутивы, использующие систему управления пакетами Redhat. Это расширило бы ваши возможности, включив в себя такие дистрибутивы, как SUSE, Mandriva, PCLinuxOS и их производные.

    Ubuntu основан на менеджере пакетов Debian APT и DPKG. Red Hat, CentOS и Fedora основаны на системе управления пакетами Red Hat Linux, RPM. Оба менеджера пакетов сейчас достаточно развиты и имеют примерно одинаковые функции. Вы можете обсудить индивидуальные дизайнерские решения, но трудно сказать, что одно в целом лучше, чем другое.


33

После многих лет использования обоих, я могу сказать, что настоящие различия:

  1. Поддержка поставщиков программного обеспечения для различных серверных аппаратных подсистем, таких как:

    • последние драйверы FiberChannel
    • поддержка разгрузки iSCSI
    • 10 Гбит / с Ethernet
    • онлайн обновления прошивки (BIOS, NMI)
    • Ускорители хранения SCSI
    • Программные драйверы SCSI (как для HP B Series)
    • BMC (Baseboard Management Controllers) драйверы / средства обновления
    • Конфигурация Live Controller / RAID
    • Мониторинг состояния оборудования и отчетность
    • Управление сервером GUI / мониторинг
    • и т.д

Все вышеперечисленное существует для RedHat через репозитории вендора (и почти во всех случаях может быть установлен в centos), но для дистрибутивов на основе .deb (таких как Ubuntu) вам обычно не везет, или в редких случаях вы получаете что-то старое, что это будет тратить ваше время и часто будет ломать вашу систему.

  1. Репо EPEL (Дополнительные пакеты для Enterprise Linux): Я обнаружил, что репозиторий EPEL (RedHat & CentOS) не идеален, но гораздо более полон и обновлен, чем репозитории Ubuntu (официальные), не для настольных компьютеров, а для серверов. Например, последние пакеты IPSEC, SaltStack и т. Д., Для которых вам нужно будет настроить дополнительные неофициальные репозитории в Ubuntu.

  2. Поддержка программного обеспечения (например, обновления программного обеспечения / безопасности, новые драйверы ядра). Ubuntu предлагает 5 лет , в то время как RedHat предлагает 10 лет . Эта поддержка включает в себя обновления безопасности и, в случае с RedHat, обратную портирование модулей ядра из более новых ядер! Это означает, что поддерживается новое оборудование, даже если используются старые ядра / дистрибутивы redhat / centos . Это может быть чипсет, драйверы сторожевого таймера и т. Д.

По моему мнению, 5 лет могут быть слишком обязательными для производственного использования (для вашего ноутбука это может подойти, хотя вы можете позволить себе время и риск для обновления).


11

Основное отличие заключается в том, что Ubuntu основан на системе Debian. Он использует пакеты .deb. В то время как redhat использует собственную систему пакетов .rpm (менеджер пакетов red hat).

Redhat бесплатен, но он оплачивается за поддержку (обновления), когда Ubuntu полностью бесплатен с поддержкой пользователей настольных компьютеров, только профессиональная поддержка является платной.


"redhat is free", так почему os iso не доступна на сайте redhat?
Nullpointer

Он доступен по адресу access.redhat.com/downloads . Вы должны войти в систему с Redhat ID.
Кетан Патель

8

Есть несколько точек между этими двумя, чтобы дифференцировать их. В простых словах различия:

  1. Ubuntu Desktop Enterprise Edition (Business Desktop Remix) можно использовать бесплатно, а RedHat - бесплатно.
  2. Ubuntu ориентирована на пользователей рабочего стола, с другой стороны, Redhat уделяет основное внимание серверной платформе.
  3. Red Hat производится Red Hat Inc., основанной Янгом и Юингом, а Ubuntu возглавляет Шаттлворт, владелец Canonical Ltd.
  4. Ubuntu основана на Debian (очень известной и стабильной ОС Linux), но RedHat не имеет ничего подобного.
  5. Расширение файла менеджера пакетов Ubuntu - .deb (который использует другую ОС на основе Debian, например Linux Mint), независимо от того, имеет ли расширение файла менеджер пакетов RedHat .rpm (что означает RedHat Package Manager).

1
@Eliah Kagan На самом деле это будет Ubuntu Desktop для предприятий. Пожалуйста, проверьте детали здесь ubuntu.com/content/ubuntu-desktop-enterprise
tuxtu

Могу поспорить, что для Business Desktop Remix :)
atenz

@EliahKagan Я использовал Ubuntu Desktop для предприятий, чтобы не создавать путаницу. Ubuntu имеет специальную настольную версию для корпоративного использования. Они назвали это издание Business Desktop Remix. Это издание отличается от общего выпуска Ubuntu. Пожалуйста, проверьте этот ubuntu.com/business/desktop/remix .
Tuxtu

9
«Ubuntu основана на Debian (очень известной и стабильной ОС Linux), но Redhat не имеет ничего подобного». - не может быть более неправильным. RHEL / CentOS основаны на Red Hat Linux, очень известной и стабильной ОС Linux.
Томасруттер

5
Также некоторая путаница между исполняемыми файлами и файлами пакетов - .deb и .rpm - пакеты.
Томасруттер

1

Red Hat Enterprise Linux не является бесплатной, а также используется для бизнеса. Red Hat Linux, собранная компанией Red Hat, была популярной операционной системой на основе Linux. Red Hat Linux 1.0 была выпущена 3 ноября 1994 года. Первоначально она называлась «Red Hat Commercial Linux». Это первый дистрибутив Linux, использующий систему упаковки, RPM Package Manager в качестве формата упаковки, и со временем он стал отправная точка для нескольких других дистрибутивов, таких как Mandriva Linux и Yellow Dog Linux.

Особенности Red Hat:

  • Red Hat Linux представила графический установщик Anaconda, который должен быть прост в использовании для новичков и который с тех пор был
    принят в некоторых других дистрибутивах Linux.
  • Он также представил встроенный инструмент под названием Lokkit для настройки возможностей брандмауэра.
  • Он использует пакет .rpm, который называется Red Hat Package Manager.

RPM Package Manager (RPM) - это мощная система управления пакетами, управляемая из командной строки, которая может устанавливать, удалять, проверять, запрашивать и обновлять пакеты программного обеспечения.

Каждый программный пакет состоит из архива файлов вместе с информацией о пакете, такой как его версия, описание и т. Д.

Ubuntu Ubuntu - это операционная система, похожая на Windows. Ubuntu - это дистрибутив Linux, который начинается с широты Debian и добавляет регулярные выпуски (каждые шесть месяцев), четко ориентируясь на пользователя и удобство использования (оно должно быть «Just Work», TM), и приверженность обновлениям безопасности с 18 месяцами поддержка каждого релиза. Ubuntu поставляется с последней версией Gnome, а также набором серверного и настольного программного обеспечения, которое обеспечивает удобство работы на рабочем столе с одного установочного компакт-диска.

  • Ubuntu использует пакет .deb apt: - Ubuntu использует пакет .deb для установки пакета, как .rpm в Red Hat.
  • Ubuntu также использует установщик пакетов apt-get для установки пакетов в командном режиме. Для установки пакета Графически,
    менеджер пакетов synaptic .
  • Ubuntu основана на Debian. 1

1 Источник: Блог Магнит


-3

В Redhat linux пароль root указывается во время установки. В Uububtu Linux пароль root не запрашивается перед установкой.


2
В Ubuntu учетная запись root по умолчанию отключена, у обычного пользователя нет привилегий root
Tachyons

2
Это очень маленький предмет из гораздо более длинного списка различий. Так что я не думаю, что это отвечает на вопрос.
gertvdijk
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.