除了包管理系统和环境之外,我想知道它们之间的主要区别是什么。
答案1
这里有几种不同的方式来解释“Redhat”:
Red-hat Enterprise Linux (RHEL) — Red Hat 推出的特定商业发行版。
到目前为止,Ubuntu 和 RHEL 之间最大的区别是许可条款 - Red Hat Enterprise Linux 是商业的。
但是,您可以获得一个免费的开源替代方案,它以 Rocky Linux 或 AlmaLinux 的形式与 RHEL 二进制兼容。
基于或继承自 Red Hat 或反之亦然的发行版,其中还包括 CentOS Stream 和 Fedora 及其衍生产品。
实际上,很难将 Ubuntu 与所有这些(RHEL、CentOS Stream 和 Fedora)进行比较,因为它们本身就非常不同。正如我下面提到的,它们确实都共享相同的包管理器,但它们之间的差异大于它们的包管理器与 Ubuntu 之间的差异。
一般基于 RPM 的发行版 - 即使用 Redhat 包管理系统的发行版。这将扩大您的范围,包括 SUSE、Mandriva、PCLinuxOS 及其衍生产品等发行版。
Ubuntu 基于 Debian 的包管理器 APT 和 DPKG。Red Hat、CentOS 和 Fedora 基于 Red Hat Linux 包管理系统 RPM。这两个包管理器现在都相当成熟,功能大致相同。不过,你可以争论个别的设计决策,但很难说一个总体上比另一个更好。
答案2
经过多年使用,我可以说它们真正的区别是:
硬件供应商支持对于各种服务器硬件子系统如:
- 最新的光纤通道驱动程序
- iSCSI 卸载支持
- 10Gbps 以太网
- 在线固件(BIOS、NMI)更新程序
- SCSI 存储加速器
- 软件 SCSI 驱动程序(例如 HP B 系列)
- BMC(底板管理控制器)驱动程序/更新程序
- 实时控制器/RAID 配置
- 硬件健康监测和报告
- GUI 服务器管理/监控
- ETC
以上所有内容都通过供应商存储库存在于 RedHat 中(并且在几乎所有情况下都可以安装在 centos 中),但对于基于 .deb 的发行版(例如 Ubuntu),您通常运气不佳,或者在极少数情况下您会得到一些旧的东西,这会浪费您的时间并且经常会破坏您的系统。
电力供应处回购(企业版 Linux 的额外软件包):我发现EPEL 仓库(RedHat 和 CentOS)并不完美,但比 Ubuntu(官方)存储库更完整、更新,但对于桌面内容来说并非如此,对于服务器内容则不然。例如最新的 IPSEC 包、SaltStack 等,您需要在 ubuntu 中配置额外的非官方存储库。
软件支持(例如软件/安全更新、新内核驱动程序)。Ubuntu 提供 5 年, 尽管RedHat 提供 10 年. 支持包括安全更新,对于 RedHat 来说,向后移植内核模块来自较新的内核!这意味着即使使用旧的 redhat/centos 内核/发行版,也支持较新的硬件. 该硬件可能是芯片组、看门狗驱动程序等。
在我看来,5 年对于生产用途来说太过约束力(但对于您的笔记本电脑来说,如果您有足够的时间和风险进行升级,那么它可能没问题)。
答案3
主要区别在于 Ubuntu 基于 Debian 系统。它使用 .deb 软件包。而 RHEL 使用自己的软件包系统 .rpm(Red Hat 软件包管理器)。
RHEL 是免费的,但支持(更新)需要收费,而 Ubuntu 完全免费,并且对桌面用户的支持仅需收费。
答案4
红帽企业 Linux 并非免费,它也用于商业。Red Hat Linux 由 Red Hat 公司开发,是一款流行的基于 Linux 的操作系统。Red Hat Linux 1.0 于 1994 年 11 月 3 日发布。它最初被称为“Red Hat Commercial Linux”。它是第一个使用打包系统 RPM 包管理器作为打包格式的 Linux 发行版,随着时间的推移,它已成为其他几个发行版的起点,例如 Mandriva Linux 和 Yellow Dog Linux。
Red Hat 的功能:
- Red Hat Linux 推出了一个名为 Anaconda 的图形安装程序,旨在方便新手使用,此后也被
其他一些 Linux 发行版采用。- 它还引入了一个名为Lokkit的内置工具,用于配置防火墙功能。
- 它使用名为 Red Hat Package Manager 的 .rpm 包。
RPM 软件包管理器 (RPM) 是一个强大的命令行驱动的包管理系统,能够安装、卸载、验证、查询和更新软件包。
每个软件包都包含一个文件档案以及有关该包的信息,如其版本、描述等。
UbuntuUbuntu 是一种操作系统,就像 Windows 一样。Ubuntu 是一种 Linux 发行版,它从 Debian 的广度开始,并定期发布版本(每六个月),明确关注用户和可用性(它应该“Just Work”,TM),并承诺对安全更新进行更新,每个版本都提供 18 个月的支持。Ubuntu 附带最新的 Gnome 版本以及一系列服务器和桌面软件,让您通过一张安装 CD 即可获得舒适的桌面体验。
- Ubuntu 使用.deb apt 包:- Ubuntu 使用.deb 包进行包安装,就像 Red Hat 的 .rpm 一样。
- Ubuntu 还使用 apt-get 软件包安装程序通过命令模式安装软件包。要以图形方式安装软件包,请使用 synaptic 软件包
管理器。- Ubuntu 基于Debian。1
1来源:磁铁博客