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

51

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

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

    
задан Ten-Coin 07.08.2012 в 12:12
источник

6 ответов

43

Существует несколько различных способов интерпретации «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. Оба менеджера пакетов теперь довольно зрелые и имеют примерно эквивалентные функции. Вы можете обсуждать индивидуальные дизайнерские решения, но трудно сказать, что один в целом лучше, чем другой.

ответ дан thomasrutter 08.08.2012 в 06:07
источник
27

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

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

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

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

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

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

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

    
ответ дан sivann 01.11.2013 в 12:52
11

Основное отличие - Ubuntu основана на системе Debian. Он использует пакеты .deb. Хотя redhat использует его собственную пакетную систему .rpm (менеджер пакетов Red Hat).

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

ответ дан Ketankumar Patel 07.08.2012 в 12:35
7

Есть несколько точек между этими двумя, чтобы различать их. Другими словами, различия заключаются в следующем:

  1. Корпоративная версия Ubuntu Desktop (Business Desktop Remix) бесплатна, но RedHat не работает.
  2. Ubuntu фокусируется на пользователях настольных компьютеров, в другом ключе основное внимание уделяется серверной платформе.
  3. Red Hat создана компанией Red Hat Inc., основанной Young and Ewing, а Ubuntu возглавляет Shuttleworth, владелец Canonical Ltd.
  4. Ubuntu основан на Debian (очень известной и стабильной ОС Linux), но RedHat не имеет ничего подобного.
  5. Расширение файла менеджера пакетов Ubuntu является .deb (который использует другую ОС на базе Debian, например, Linux Mint), будь то расширение файла диспетчера пакетов RedHat .rpm (что означает RedHat Package Manager).
ответ дан tuxtu 07.08.2012 в 12:29
1
  

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

     

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

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

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

     

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

     

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

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

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

    
ответ дан Mitch 07.08.2012 в 12:49
-4

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

    
ответ дан rahul raina 25.01.2013 в 11:50