Головна відмінність 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
    • 10Gbps Ethernet
    • оновлення програмного забезпечення в Інтернеті (BIOS, NMI)
    • Прискорювачі зберігання SCSI
    • Програмні драйвери SCSI (наприклад, для HP B Series)
    • Драйвери / оновлення BMC (контролери управління базовою дошкою)
    • Конфігурація живого контролера / RAID
    • Апаратне моніторинг стану здоров'я та звітність
    • Управління / моніторинг GUI-сервера
    • тощо

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

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

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

На мою думку, 5yr може бути занадто привабливим для використання у виробництві (це може бути добре для вашого ноутбука, хоча там, де ви можете дозволити собі час та ризик оновити).


11

Основна відмінність полягає в тому, що Ubuntu заснований на системі Debian. Він використовує пакети .deb. У той час як redhat використовує власну систему пакетів .rpm (менеджер пакунків з червоною шапочкою).

Redhat є безкоштовним, але він стягується за підтримку (оновлення), коли Ubuntu абсолютно безкоштовний із підтримкою для користувачів настільних ПК.


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

Він доступний на веб- сайті access.redhat.com/downloads . Вам потрібно увійти за допомогою ідентифікатора redhat.
Ketan Patel

8

Між цими двома є декілька моментів для їх розмежування. У легких словах відмінності:

  1. Корпоративне видання Ubuntu Desktop (Business Desktop Remix) є безкоштовним у використанні, але RedHat - ні.
  2. Ubuntu зосереджується на робочих столах, з іншого боку Redhat основним фокусом є серверна платформа.
  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).

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.
thomasrutter

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

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 Package Manager.

Менеджер пакетів RPM (RPM) - це потужна система управління пакетами, керована командним рядком, здатна встановлювати, видаляти, перевіряти, запитувати та оновлювати пакети програм.

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

Ubuntu Ubuntu - це операційна система, як Windows. Ubuntu - це дистрибутив Linux, який починається з широти Debian і додає регулярні випуски (кожні півроку), чіткий фокус на користувачеві та зручності користування (він повинен "Просто працювати", TM) та зобов'язання щодо оновлень безпеки з 18 місяців підтримка кожного випуску. Ubuntu поставляється з останньою версією Gnome, а також підбіркою програмного забезпечення для сервера та настільних ПК, що забезпечує комфортний робочий стіл на одному інсталяційному компакт-диску.

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

1 Джерело: Блог магніту


-3

У Redhat linux корінний пароль задається під час встановлення. У Linux Linux ububtu не встановлюється кореневий пароль.


2
У ubuntu кореневий обліковий запис вимкнено за замовчуванням, звичайний користувач не має кореневих
привілей

2
Це дуже невеликий пункт із набагато більш тривалого переліку відмінностей. Отже, я не думаю, що це відповідає на питання.
gertvdijk
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.