前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >openSUSE Leap和openSUSE Tumbleweed有什么区别,选哪个?alma linux和rocky linux选哪个?

openSUSE Leap和openSUSE Tumbleweed有什么区别,选哪个?alma linux和rocky linux选哪个?

原创
作者头像
Windows技术交流
修改2024-07-03 15:01:07
2700
修改2024-07-03 15:01:07
举报
文章被收录于专栏:Windows技术交流

一、openSUSE平替SUSE Linux Enterprise Server(SLES)

openSUSE Leap 和 openSUSE Tumbleweed 是 openSUSE 项目的两个主要发行版。它们的主要区别在于发布模式、更新速度和稳定性。以下是它们之间的一些区别:

1 发布模式:

  • openSUSE Leap:是一个固定发布(Fixed Release)发行版,每隔一段时间发布一个新版本,通常与 SUSE Linux Enterprise(SLE)保持同步。Leap 版本的发布周期相对较长,通常为 12-18 个月。
  • openSUSE Tumbleweed:是一个滚动发布(Rolling Release)发行版,持续不断地提供最新的软件包更新。这意味着用户可以随时获得最新的软件版本,而不需要等待下一个大版本的发布。

2 更新速度:

  • openSUSE Leap:由于它是固定发布发行版,软件包更新速度相对较慢。Leap 版本主要关注稳定性和长期支持,因此软件包更新不会太频繁。
  • openSUSE Tumbleweed:作为滚动发布发行版,Tumbleweed 的软件包更新速度非常快。用户可以随时获得最新的软件版本和功能。

3 稳定性:

  • openSUSE Leap:由于它的发布周期较长,软件包更新较慢,Leap 版本更注重稳定性和兼容性。这使得它更适合那些需要稳定环境的企业和生产环境。
  • openSUSE Tumbleweed:虽然 Tumbleweed 提供了最新的软件包,但它的稳定性可能会受到影响。尽管 openSUSE 项目对 Tumbleweed 进行了严格的测试,但由于更新速度较快,可能仍然存在一些问题。因此,Tumbleweed 更适合那些愿意承担一定风险以获得最新功能的用户。

总之,openSUSE Leap 和 openSUSE Tumbleweed 的主要区别在于它们的发布模式、更新速度和稳定性。Leap 更注重稳定性和长期支持,适合企业和生产环境;而 Tumbleweed 提供了最新的软件包,适合那些愿意承担一定风险以获得最新功能的用户。在选择时,您可以根据自己的需求和对稳定性的偏好来决定使用哪一个版本。

二、平替RHEL/CentOS的选项比较多

基于 Red Hat Enterprise Linux(RHEL) 的系统,迄今为止被炒作最多的三个是 AlmaLinuxRockyLinux Oracle Linux。但是,当然,此三者还远远没有耗尽基于 RHEL 的发行版在企业 Linux 领域的份额,还有其他的比如OpenCloudOSEuroLinuxAnoliOS等等。

CentOS的发展史

CentOS(Community Enterprise Operating System,社区企业操作系统)是一个基于Red Hat Enterprise Linux(RHEL)源代码构建的免费、开源的Linux发行版。以下是CentOS的发展历程:

  • 2002年:CentOS项目开始,最早由David Parsley和Gregory Kurtzer创建。其目标是为企业和社区用户提供一个与RHEL兼容的免费操作系统,同时省去购买商业支持许可证的费用。
  • 2004年:CentOS发布了第一个版本(CentOS 2),这是基于RHEL 2的一个克隆版本。
  • 2005年:CentOS 4发布,基于RHEL 4,引入了许多新特性,如SELinux(安全增强Linux)和Logical Volume Manager(LVM)。
  • 2007年:CentOS 5发布,基于RHEL 5,包括更多的虚拟化特性,如Xen虚拟化支持。
  • 2011年:CentOS 6发布,基于RHEL 6,引入了KVM虚拟化、ext4文件系统等新特性。
  • 2014年:Red Hat宣布与CentOS项目合作,为CentOS提供支持。这使得CentOS能够更紧密地与RHEL进行集成。
  • 2014年:CentOS 7发布,基于RHEL 7,提供了systemd、Docker容器支持、XFS文件系统等新功能。
  • 2018年:CentOS项目发布了CentOS 8的开发计划,这个版本将基于RHEL 8。
  • 2020年:CentOS 8发布,基于RHEL 8,引入了新的包管理器(DNF)、Cockpit管理界面等特性。
  • 2020年:CentOS项目宣布将CentOS Linux转变为CentOS Stream,这是一个滚动发行版,旨在提供RHEL的预览版本。这意味着CentOS将不再作为RHEL的稳定克隆版存在。

CentOS在服务器和云计算环境中受到广泛欢迎,因为它提供了RHEL的稳定性和兼容性,同时不需要购买商业支持许可证。然而,自从CentOS项目宣布转向CentOS Stream以来,许多用户开始寻找其他基于RHEL的免费替代品,如Rocky Linux和AlmaLinux。

http://news.sohu.com/a/697281697_115128

针对IBM不开源RHEL的行为,Oracle 炮轰、Ubuntu 看戏,红帽被“群攻”ing,开发者建议Linux创始人Linus向红帽收费

Oracle 直言:红帽新规是为了“消灭竞争对手”

https://www.oracle.com/news/announcement/blog/keep-linux-open-and-free-2023-07-10/

CentOS是一个非常受欢迎的免费RHEL兼容发行版。2020年12月,IBM有效地扼杀了它作为RHEL免费替代品的地位。在CentOS的位置上出现了两个新的RHEL替代品:AlmaLinux和Rocky Linux。2023年中,通过扣留RHEL的源代码,IBM已经直接攻击了他们。或许这才是为什么IBM这么做的真正答案:消灭竞争对手。更少的竞争对手意味着IBM更多的收入机会。

https://www.suse.com/c/at-suse-we-make-choice-happen/

对于如今红帽限制访问 RHEL 代码,SUSE 首席执行官 Dirk-Peter van Leeuwen 认为当务之急是“继续为客户提供选择”,并提出了一个解决方案: SUSE 将构建、支持并向社区贡献 RHEL 代码库的硬分叉,为客户提供长期的兼容性和选择。具体来说, SUSE 将基于 RHEL 公开的源代码,开发并维护一个与 RHEL 兼容的发行版,让所有用户都可以无限制地自由使用。据透露, 在接下来的几年内,SUSE 将在该项目上投资超过 1000 万美金。

对比 Oracle 和 SUSE 在此时节宣传自家的 Linux 发行版,Ubuntu 的营销策略稍显“特别”:“ 保持沉默,静等红帽崩溃。”一位匿名人士透露,Canonical(Ubuntu Linux 的母公司)内部很清楚营销 Linux 向来很难,但恰逢此时红帽正被众多开源人士“围攻”,Ubuntu 的优势就会自动凸显出来:“ 我们需要做的就是停止说话,相比之下,我们立刻就会显得更好。 这就像红帽正在进行一场耗资数百万美元的广告宣传活动,以说服他们的客户转向 Ubuntu——我当然愿意接受了!”

Fedora的发展史

  • 2003年:Fedora项目成立,它起源于Red Hat Linux的社区版。当时,Red Hat决定专注于企业市场,因此将其社区版操作系统转交给了Fedora项目。Fedora Core 1作为第一个版本发布,它是基于Red Hat Linux 9的一个发行版。
  • 2003年至2006年:Fedora Core系列继续发展,发布了多个版本,逐渐建立起了一个庞大的用户和开发者社区。
  • 2007年:Fedora项目进行了重大改革,将之前的Fedora Core和Fedora Extras合并为一个统一的发行版,称为Fedora。从此,Fedora开始按照一个快速的发布周期(约6个月)推出新版本。
  • 至今:Fedora继续保持快速的发布周期,并在每个版本中引入新的功能和技术。Fedora成为许多开源项目和新技术的试验场,这些项目和技术最终可能会被纳入Red Hat Enterprise Linux(RHEL)。

Fedora、RHEL、CentOS的关系

Fedora、RHEL和CentOS之间的关系可以通过下面的描述来理解:

  1. Fedora是一个社区驱动的Linux发行版,它以快速的发布周期和创新性而闻名。Fedora是许多新技术和开源项目的试验场,这些项目和技术可能会被纳入RHEL。因此,Fedora可以看作是RHEL的上游。
  2. RHEL(Red Hat Enterprise Linux)是一个面向企业市场的商业Linux发行版,它以稳定性、安全性和长期支持而受到广泛赞誉。RHEL从Fedora中选取经过充分测试和验证的功能,并将其整合到一个稳定的企业级操作系统中。为了使用RHEL,客户需要购买支持订阅,以获得技术支持、软件更新和安全补丁。
  3. CentOS(Community Enterprise Operating System)是一个免费的、基于RHEL源代码构建的Linux发行版。CentOS的目标是为企业和社区用户提供一个与RHEL兼容的免费操作系统,同时省去购买商业支持许可证的费用。CentOS可以看作是RHEL的下游,它几乎与RHEL完全相同,但不包括Red Hat的商标和支持。

简而言之,Fedora是RHEL的上游,它是一个社区驱动的、快速发展的Linux发行版。RHEL从Fedora中选取经过充分测试和验证的功能,整合到一个稳定的企业级操作系统中。

RHEL的上游到底是CentOS Stream还是Fedora?

在CentOS Stream出来之前,Fedora是RHEL的上游,CentOS是RHEL的下游,当年的CentOS的可靠性是有保障的。

CentOS Stream的面世,旨在提供RHEL的预览版本。目前RHEL的上游既包括Fedora,也包括CentOS Stream。这两个项目在RHEL的开发过程中发挥着不同的作用。

  1. Fedora:Fedora是一个社区驱动的、快速发展的Linux发行版。它作为新技术和创新的试验场,许多新功能和开源项目首先会在Fedora中实现。一旦这些功能在Fedora中经过充分测试和验证,它们可能会被纳入CentOS Stream和RHEL。因此,Fedora在某种程度上被视为RHEL的间接上游
  2. CentOS Stream:CentOS Stream是一个滚动发行版,它是RHEL的直接上游。在新功能和更新被包含在RHEL中之前,它们首先会出现在CentOS Stream中。这使得开发者和用户可以更早地获取到新的功能,并可以为RHEL的开发做出贡献。

总之,Fedora和CentOS Stream都对RHEL的开发和创新有重要贡献。Fedora作为技术试验场,而CentOS Stream则作为RHEL的直接上游,让开发者和用户能够更早地参与到RHEL的开发过程中。

滚动升级版本,CentOS Stream 和CoreOS有何异同?

CentOS Stream和CoreOS都是Linux操作系统的发行版,但他们的设计目标和应用场景有所不同。

CentOS Stream

CentOS Stream是CentOS项目的一个新分支,它是一个滚动发行版,这意味着它会持续获取新的更新和改进,而不是等待下一个主要版本的发布。CentOS Stream是Red Hat Enterprise Linux(RHEL)的上游,这意味着在新功能和更新被包含在RHEL中之前,它们首先会出现在CentOS Stream中。这使得开发者和用户可以更早地获取到新的功能,并可以为RHEL的开发做出贡献。CentOS Stream适用于需要持续获取新功能和更新的场景,以及希望参与到企业级Linux发行版开发中的开发者。

CoreOS(现在称为Fedora CoreOS)

CoreOS最初是一个专为容器化应用设计的轻量级操作系统,它的目标是提供最小化的基础设施,以便在上面运行Docker和Kubernetes。CoreOS的一个主要特性是它的自动更新机制,这使得它可以持续获取新的更新和安全补丁,同时保持系统的稳定性和可靠性。2018年,Red Hat收购了CoreOS,并将其与自家的Atomic Host项目合并,创建了一个新的项目,叫做Fedora CoreOS。Fedora CoreOS继承了CoreOS的设计理念,同时也集成了Fedora和RHEL的一些特性。

小结

总的来说,CentOS Stream和CoreOS都提供了滚动更新的特性,但他们的设计目标和应用场景有所不同。CentOS Stream更接近于传统的Linux发行版,适用于广泛的用途,而CoreOS(Fedora CoreOS)则专为容器化应用设计,提供了一种最小化的操作系统。

言归正传,有网友说:诚恳建议,可以用国外rocky linux和alma linux,可以用腾讯的OpenCloudOS,可以用阿里的AnoliOS,请远离华为的openeuler(名声大、坑多)!

代码语言:txt
复制
RHEL ≈ Almalinux ≈ Rocky linux ≈ OpenCloudOS ≈ EuroLinux > OpenAnolis OS > OpenEuler

OpenAnolis OS、OpenEuler跟前几个相比,分化比较明显
https://mirrors.openanolis.cn/anolis/
https://www.openeuler.org/en/download/get-os/

如果执着于RHEL系,关注AlmaLinux、RockyLinux、Oracle Linux、OpenCloudOS、EuroLinux
https://almalinux.org/zh-hans/
https://rockylinux.org/
https://yum.oracle.com/oracle-linux-downloads.html
https://www.opencloudos.tech/
https://euro-linux.com/en/

alma linux

https://almalinux.org/zh-hans/

官网有中文适配,logo好看,合作商多,有世界前2的云厂商AWS和Azure,还有ARM、AMD,还有cPanel

rocky linux

https://rockylinux.org/

官网没有中文适配,logo很矬,合作商有AWS、谷歌云、VMware、ARM,据说软件库没有alma linux全

三、SUSE vs Red Hat,哪家公司实力更强

这两家公司都对开源软件和Linux的发展产生了深远影响,它们的产品被全球的企业和组织广泛使用。

SUSE、Red Hat这两家公司的发展史,按年份顺序

SUSE的发展历程:

  • 1992年:SUSE成立于德国,最初是一个Unix服务供应商。
  • 1994年:SUSE发布了其第一个Linux发行版。
  • 2003年:SUSE被Novell公司收购,后者是一家美国的软件和服务公司。
  • 2004年:SUSE Linux Enterprise Server(SLES)发布,这是一款面向企业的Linux发行版。
  • 2010年:Novell和SUSE被Attachmate公司收购,Attachmate是一家专门从事系统和安全管理软件的公司。
  • 2014年:Attachmate被Micro Focus收购,SUSE成为Micro Focus的一部分。
  • 2018年:SUSE被瑞典私募股权公司EQT Partners收购。
  • 2021年:SUSE在德国法兰克福证券交易所上市。
  • 2023年:SUSE将退市成为私有企业
代码语言:txt
复制
自 1992 年成立以来,SUSE 经历了多次收购和转手,从最初的独立公司到 2003 年被 Novell 收购,再到 2011 年被 Attachmate 收购,2014 年被 Micro Focus 收购,2018 年被 EQT Partners 收购,并于 2021 年在法兰克福证券交易所上市。

马塞尔Marcel是 EQT VIII 基金的控股公司,目前持有 SUSE 79% 的股份。
如今,SUSE 又面临着新的变化:它将被其最大股东马塞尔私有化,并从法兰克福证券交易所退市。

SUSE 将退市,对 Linux 行业意味着什么?
影响一:SUSE 将获得更大的灵活性和自主性
影响二:SUSE 将加速其创新和扩张
影响三:SUSE 将提升其在 Linux 和开源领域的竞争力

https://baijiahao.baidu.com/s?id=1774622618885642671
SUSE 的管理层和监事会支持这一私有化的战略机会,认为这将有利于 SUSE 更好地专注于其运营优先事项和长期战略的执行。
SUSE 是全球第一家提供企业级 Linux 发行版的公司,也是开源社区的重要成员和贡献者。SUSE 的私有化是一个具有战略意义的决定,它将为 SUSE 带来更大的灵活性和自主性,更多的创新和扩张机会,以及更强的竞争力。

Red Hat的发展历程:

  • 1993年:Red Hat在美国北卡罗来纳州成立。
  • 1994年:Red Hat发布了其第一个Linux发行版,称为Red Hat Linux。
  • 2002年:Red Hat发布了面向企业的Red Hat Enterprise Linux(RHEL)。
  • 2006年:Red Hat收购了JBoss,进入中间件市场。
  • 2011年:Red Hat成为第一个年收入超过10亿美元的开源公司。
  • 2018年:IBM宣布以340亿美元的价格收购Red Hat,这是迄今为止最大的软件收购交易。
  • 2019年:IBM完成对Red Hat的收购,Red Hat成为IBM的子公司,但保持了相对的独立性。
  • 2020年:Red Hat宣布结束CentOS Linux的开发,并将全部投资转向CentOS Stream,作为红帽企业Linux(RHEL)的上游开源开发平台。
代码语言:txt
复制
2020年12月08日,CentOS 官方宣布CentOS Linux项目停止,并推出CentOS Stream项目。

1、CentOS Linux 7于2020年第四季度停止更新,并于2024年6月30日停止维护。

2、CentOS Linux 8在2021年12月31日停止维护。

3、不会再提供CentOS Linux 9及后续版本,将会提供CentOS Stream版本。

CentOS Stream 是一个滚动升级版本,不再是Red Hat Enterprise Linux的复刻版本,对于系统的稳定性和兼容性可能无法得到保障,其在生产环境上的使用存在的风险未知。

世界上最大的独立开源公司是SUSE 还是Red Hat?

在IBM于2019年收购Red Hat之前,Red Hat被广泛认为是世界上最大的独立开源公司。然而,随着这次收购的完成,Red Hat成为了IBM的一部分,因此,严格来说,它不再是一家独立的公司。

在这种情况下,SUSE可能被认为是世界上最大的独立开源公司。

SUSE是一家总部在德国的公司,以提供企业级Linux为其主要业务,SUSE在1992年成立以来经过多次并购,在2004年被Novell收购,由于2011年Attachmate收购了Novell,因此SUSE也成为Attachmate集团旗下部门,2014年Micro Focus与Attachmate整合,所以SUSE也加入Micro Focus,而在2019年,EQT从Micro Focus手上买走SUSE,SUSE就此成为独立企业。

SUSE专注于开源软件的开发和支持,其产品包括Linux操作系统、容器管理和编排平台、云应用平台和企业级存储解决方案等。在2021年,SUSE在德国法兰克福证券交易所上市,进一步增强了其作为独立公司的地位。

SUSE和Red Hat都是知名的Linux发行版供应商,它们分别为SUSE Linux Enterprise Server(SLES)和Red Hat Enterprise Linux(RHEL)提供支持。在比较这两家公司的实力时,可以从多个方面进行考虑。

  1. 市场份额:Red Hat在企业级Linux市场上的份额更高。据统计,Red Hat Enterprise Linux(RHEL)在全球企业级Linux市场中的份额远高于SUSE Linux Enterprise Server(SLES)。因此,在市场份额方面,Red Hat的实力更强。
  2. 收入和盈利能力:从财务角度来看,Red Hat的收入和盈利能力也更强。在2018年,IBM以340亿美元的价格收购了Red Hat,这进一步证明了Red Hat的市场价值。而SUSE在2018年被瑞典投资公司EQT Partners收购,交易金额约为26亿美元。
  3. 产品和服务:Red Hat和SUSE都提供广泛的产品和服务,包括操作系统、容器管理、云计算、存储和虚拟化解决方案。尽管这两家公司在技术上都非常出色,但Red Hat的产品生态系统通常被认为更加丰富和成熟。此外,Red Hat还拥有更广泛的合作伙伴网络。
  4. 社区影响力:Red Hat在开源社区的影响力较大。它是许多开源项目的主要贡献者,如OpenStack、Kubernetes、Ansible等。虽然SUSE也积极参与开源项目,但其影响力相对较小。

总体而言,从市场份额、收入、产品生态系统和社区影响力等多个方面来看,Red Hat的实力相对更强。然而,这并不意味着SUSE的产品和服务不具竞争力。实际上,SUSE在某些领域(如SAP HANA和高性能计算)具有竞争优势。在选择这两家公司的产品时,最好根据您的具体需求和偏好来进行决策。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、openSUSE平替SUSE Linux Enterprise Server(SLES)
  • 二、平替RHEL/CentOS的选项比较多
    • CentOS的发展史
      • Fedora的发展史
        • Fedora、RHEL、CentOS的关系
          • RHEL的上游到底是CentOS Stream还是Fedora?
            • 滚动升级版本,CentOS Stream 和CoreOS有何异同?
            • 三、SUSE vs Red Hat,哪家公司实力更强
              • SUSE、Red Hat这两家公司的发展史,按年份顺序
                • 世界上最大的独立开源公司是SUSE 还是Red Hat?
                相关产品与服务
                云服务器
                云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档