• 找寻openSUSE的前世今生


    找寻开始的地方

    在一些资产管理平台、网管系统,完全依赖资产类型录入资产,假如存在SUSE类型网元,能否将SLES和openSUSE一同接入到SUSE类型下,就有待商榷了。

    SLES和openSUSE是两个不同的Linux发行版,更准确说是两个不同的SUSE Linux发行版;两者之间肯定存在差异,如果这个差异是你不能接受的,那么,肯定不能将两个Linux发行版统一管理。

    接下来,弄清楚OpenSUSE的前世今生就变得很重要。我们以时间为轴聊一聊~

    谁家小女名“openSUSE”

    最早,有一家公司叫SUSE Linux公司,专注于发布 SUSE Linux Personal 和 SUSE Linux Professional 盒装套件,这些套件包括大量的印刷文档,可以在零售商店出售。有点像Windows XP之于Microsoft。

    2003 年SUSE Linux公司被 Novell 收购了,Novell停售了SUSE Linux Professional ,将专业版重命名为“SUSE Linux”(openSUSE的乳名是也),并于2005年10月份发布了SUSE Linux 10.0(openSUSE项目最初的稳定版本),SUSE Linux的命名只被10.0、10.1两个版本所使用;

    2006年,10.2版本,SUSE Linux发行版正式更名为openSUSE。然后一直沿用到openSUSE 13.2版本;

    之后,openSUSE团队决定基于 SUSE Linux Enterprise Server (SLES)规划下一个版本。并将其命名为"Leap 42"。Leap 42属于openSUSE版本命名规范中的小插曲,因为接下来的版本系列编号为15.X。

    openSUSE Leap 15依然基于SUSE Linux Enterprise(SLE)。名称“Leap 15”旨在匹配它所基于的SUSE Linux Enterprise版本。Leap 15(就像SUSE Linux Enterprise 15一样)使用Linux内核4.12 LTS,默认桌面是KDE Plasma 5.12 LTS。

    openSUSE Leap和SLE的纠缠

    前面我们了解到openSUSE Leap和SLE之间的关系好比:CentOS之于RHEL。而这个好比是动态的:openSUSE Leap基础包来自SUSE Linux Enterprise,而应用程序和桌面来自Tumbleweed。自15.3版本开始,openSUSE Leap 和 SUSE Linux Enterprise(SLE)的软件仓库已经合并,现在包含相同的源代码和二进制软件包。SLE15将获得支持,直到2028 年7月31日。

    从版本 Leap(版本 13.2 之后)开始,每个主要版本(例如 15.0)预计将获得至少 36 个月的支持,直到下一个主要版本可用(例如 16.0),与 SUSE Linux 企业版本保持一致。每个次要版本(例如 15.5、15.6 等)预计将每年发布一次,与 SUSE Linux Enterprise Service Pack 保持一致,用户应在最新的次要版本可用后 6 个月内升级到最新的次要版本,从而预期支持生命周期为 18 个月。

    openSUSE的姊妹们

    其实,openSUSE项目除了openSUSE Leap外,还有openSUSE Tumbleweed、openSUSE MicroOS。每个都有其自己的特点和适用场景。下面我们做一下她们之间的横向对比:

    1. openSUSE Leap:

      • 适用场景: openSUSE Leap 是一款稳定的、长期支持的发行版,适用于桌面、服务器和企业用途。它旨在提供可靠性和稳定性,特别适合托管业务关键应用程序。
      • 更新策略: Leap 版本以固定的发布周期发布,通常每 1-2 年发布一个新的主要版本。它集成了来自 SUSE Linux Enterprise(SLE)的代码和包。
      • 包管理: 使用 Zypper 包管理器,支持 RPM 软件包格式。
    2. openSUSE Tumbleweed:

      • 适用场景: openSUSE Tumbleweed 是一款滚动发布版本,适合那些寻求最新软件包和功能的用户。它适用于桌面和开发环境。
      • 更新策略: Tumbleweed 是一个持续更新的发行版,不以版本号命名,而是持续集成最新的稳定软件包。
      • 包管理: 使用 Zypper 包管理器,支持 RPM 软件包格式。
    3. openSUSE MicroOS(openSUSE Leap Micro):

      • 适用场景: openSUSE MicroOS 是专为容器化、云和微服务环境而设计的轻量级操作系统。它适用于构建容器化应用和微服务的部署。
      • 更新策略: MicroOS 采用事务式更新,允许系统在不中断服务的情况下进行更新。
      • 包管理: 使用 Transactional Update(类似于 Atomic CLI)进行系统更新,支持 Flatpak 应用。
      • Leap Micro 是针对容器和虚拟化工作负载定制的轻量级操作系统的最新版本。它也是 Leap 版的 microos.opensuse.org,是 Tumbleweed 的一种变体,提供了自动管理和修补。(Leap Micro 5.2 - 5.5)
    4. 安全性:

      • openSUSE Leap 和 Tumbleweed: 这两个版本强调稳定性和可维护性,适用于广泛的用途。它们有长期支持和持续集成的更新。
      • openSUSE MicroOS: MicroOS 强调容器化和微服务,专注于轻量级操作系统,可提供更好的安全性和更新管理。
    5. 包管理:

      • 所有三个版本都使用 Zypper 包管理器,并支持 RPM 软件包格式,但 openSUSE MicroOS 强调容器化和 Flatpak。

    openSUSE家自何方

    通过对openSUSE的了解,我们已经清楚了openSUSE以及她同SLE的异同。最后,要说一句她俩不是一家的,最多也就是堂姊妹。

    openSUSE项目由其社区控制,是一个“do-ocracy”,也就是那些付诸行动的人也决定发生什么事情。虽然,SUSE 公司作为主要赞助商具有一定的影响力,但该项目在法律上独立于 SUSE。

  • 相关阅读:
    服务容错框架Sentinel入门
    1564: [蓝桥杯2021初赛] 杨辉三角形与空间与相乘
    用Scapy模块中的sr()函数提供一个程序的例子
    SpringBoot介绍
    Avalonia学习1:下载通用皮肤SukiUI,并在windows上启动成功
    城市公交查询系统android
    【矩阵论】2. 矩阵分解——正规谱分解——正规阵
    蓝牙服务&功能
    java计算机毕业设计社区图书馆借阅管理系统源程序+mysql+系统+lw文档+远程调试
    什么是微控制器?
  • 原文地址:https://blog.csdn.net/avatar_2009/article/details/133914108