Ubuntu和Redhat之间的主要区别是什么?[关闭]


56

除了软件包管理系统和环境之外,我想知道它们之间的主要区别是什么。

哪个为其构建提供了最佳支持?


2
我想澄清一下,您是否在询问付费Red Hat Enterprise Linux Desktop和Ubuntu桌面或与之对应的服务器。或关于Fedora和Ubuntu的一般情况。
atenz

我想知道Redhat和Ubuntu。
rɑːdʒɑ

在回答问题后编辑问题以询问更多信息,将使它不被注意。最好提出一个新问题,只要您可以证明它不会与这个问题重复。但是,如果您需要更多信息来提问,开始赏金会更好(特别是在这种情况下)。
2012年

Answers:


46

这里有几种解释“ Redhat”的方法:

  1. 红帽企业Linux(RHEL)-红帽公司的一种特定的商业发行版。

    到目前为止,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以太网
    • 在线固件(BIOS,NMI)更新程序
    • SCSI存储加速器
    • 软件SCSI驱动程序(如HP B系列)
    • BMC(基板管理控制器)驱动程序/更新器
    • 实时控制器/ RAID配置
    • 硬件健康状况监控和报告
    • GUI服务器管理/监视
    • 等等

上面所有这些都是通过供应商存储库在RedHat中存在的(并且几乎所有情况下都可以在centos中安装),但是对于基于.deb的发行版(如Ubuntu),您通常不走运,或者在极少数情况下,您会得到旧的这会浪费您的时间,并且经常会破坏系统。

  1. EPEL repo(用于企业Linux的额外软件包):我发现EPEL repo(RedHat和CentOS)并不完美,但比Ubuntu(官方)repos更加完善和更新,对于台式机而言不是,但对于服务器而言则并非如此。例如,您需要在ubuntu中配置额外的非官方存储库,例如最新的IPSEC软件包,SaltStack等。

  2. 软件支持(例如,软件/安全更新,新的内核驱动程序)。Ubuntu提供5年,而RedHat提供10年。这种支持包括安全更新,在RedHat的情况下,包括从较新的内核反向移植内核模块!这意味着即使使用旧的redhat / centos内核/ distros,也支持更新的硬件。该硬件可能是芯片组,看门狗驱动程序等。

我认为5yr可能无法在生产中使用(虽然您可以负担时间和风险进行升级,但对笔记本电脑来说可能很好)。


11

主要区别在于Ubuntu是基于Debian系统的。它使用.deb软件包。尽管redhat使用它自己的软件包系统.rpm(红帽软件包管理器)。

Redhat是免费的,但需要收取支持(更新)的费用,而Ubuntu对于桌面用户完全免费,则只收取专业支持费用。


“ Redhat是免费的”,那么为什么OS iso在Redhat网站上不可用?
Nullpointer

可从access.redhat.com/downloads获得。您需要使用redhat ID登录。
Ketan Patel

8

两者之间有几点区别。简单来说,差异是:

  1. 免费使用Ubuntu桌面企业版(Business Desktop Remix),但不能使用RedHat。
  2. Ubuntu专注于桌面用户,而Redhat则主要关注Server平台。
  3. Red Hat由Red Hat Inc.制造,由Young and Ewing创建,而Ubuntu由Canonical Ltd的所有者Shuttleworth领导。
  4. Ubuntu基于Debian(一个非常著名且稳定的Linux操作系统),但是RedHat却没有这样的东西。
  5. 无论RedHat软件包管理器文件扩展名为.rpm(即RedHat软件包管理器),Ubuntu软件包管理器文件扩展名为.deb(使用其他基于Debian的操作系统,即Linux Mint)。

1
@Eliah Kagan实际上这将是Ubuntu Desktop企业版。请在此处查看详细信息 ubuntu.com/content/ubuntu-desktop-enterprise
tuxtu 2012年

我敢打赌,这是用于Business Desktop Remix的:)
atenz 2012年

@EliahKagan我没有使用Ubuntu Desktop企业版造成任何混乱。Ubuntu具有供企业使用的特殊桌面版本。他们将该版本命名为Business Desktop Remix。该版本不同于一般的Ubuntu版本。请查看此ubuntu.com/business/desktop/remix
tuxtu 2012年

9
“ Ubuntu基于Debian(一个非常著名且稳定的Linux操作系统),但是Redhat没有这样的东西。” -没错。RHEL / CentOS基于Red Hat Linux,Red Hat Linux是非常著名且稳定的Linux OS。
thomasrutter 2012年

5
可执行文件和软件包文件-.deb和.rpm之间也有些混淆。
thomasrutter 2012年

1

红帽企业Linux不是免费的,它也用于商业活动。由红帽公司组装的红帽Linux是一种流行的基于Linux的操作系统。Red Hat Linux 1.0于1994年11月3日发布。它最初被称为“ Red Hat Commercial Linux”。这是第一个使用打包系统,RPM Package Manager作为其打包格式的Linux发行版,并逐渐成为其他发行版的起点,例如Mandriva Linux和Yellow Dog Linux。

红帽的功能:

  • Red Hat Linux引入了一个称为Anaconda的图形安装程序,旨在方便新手使用,此后已
    被其他Linux发行版采用。
  • 它还引入了一个称为Lokkit的内置工具,用于配置防火墙功能。
  • 它使用名为Red Hat Package Manager的.rpm软件包。

RPM软件包管理器(RPM)是功能强大的命令行驱动的软件包管理系统,能够安装,卸载,验证,查询和更新软件包。

每个软件包均包含文件存档以及有关软件包的信息,例如版本,说明等。

Ubuntu Ubuntu是Windows等操作系统。Ubuntu是一个Linux发行版,始于Debian的广度,并添加了常规发行版(每六个月),明确关注用户和可用性(它应为“ Just Work” TM)以及18个月的安全更新承诺。支持每个版本。Ubuntu随附了最新的Gnome版本以及精选的服务器和桌面软件,可通过一张安装CD获得舒适的桌面体验。

  • Ubuntu使用.deb apt软件包:-Ubuntu使用.deb软件包进行软件包安装,就像Red Hat的.rpm一样。
  • Ubuntu还使用apt-get软件包安装程序通过命令模式安装软件包。以图形方式安装软件包,突触软件包
    管理器。
  • Ubuntu是基于Debian的。1个

1资料来源:磁铁博客


-3

在Redhat linux中,root用户密码是在安装时指定的。在ububtu linux中,安装前不要求输入root密码。


2
在ubuntu中,默认情况下禁用root帐户,普通用户没有root特权
Tachyons

2
从更长的差异列表中来看,这是非常小的项目。因此,我认为这不能回答问题。
gertvdijk 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.