找寻openSUSE的前世今生

news2025/1/15 7:48:02

找寻开始的地方

在一些资产管理平台、网管系统,完全依赖资产录入资产,假如存在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 MicroOS 是专为容器化、云和微服务环境而设计的轻量级操作系统。它适用于构建容器化应用和微服务的部署。
    • 更新策略: MicroOS 采用事务式更新,允许系统在不中断服务的情况下进行更新。
    • 包管理: 使用 Transactional Update(类似于 Atomic CLI)进行系统更新,支持 Flatpak 应用。
  4. 安全性:

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

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

openSUSE家自何方

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1108394.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于PHP的蛋糕甜品商店管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding) 代码参考数据库参考源码获取 前言 💗博主介绍:✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

python读写.pptx文件

1、读取PPT import pptx pptpptx.Presentation(rC:\Users\user\Documents\\2.pptx) # ppt.save(rC:\Users\user\Documents\\1.pptx) # slideppt.slides.add_slide(ppt.slide_layouts[1])# 读取所有幻灯片上的文字 for slide in ppt.slides:for shape in slide.shapes:if shape…

[尚硅谷React笔记]——第4章 React ajax

目录: 脚手架配置代理_方法一 server1.js开启服务器server1:App.js解决跨域问题:脚手架配置代理_方法二 ​​​​​​​server2.js开启服务器server2第一步:创建代理配置文件编写setupProxy.js配置具体代理规则:App.js运行结果&a…

js实现红包雨功能(canvas,react,ts),包括图片不规则旋转、大小、转速、掉落速度控制、屏幕最大红包数量控制等功能

介绍 本文功能由canvas实现红包雨功能(index.tsx)本文为react的ts版。如有其他版本需求可评论区观赏地址,需过墙 import React, { Component } from react; // import ./index.css; import moneyx from /assets/images/RedEnvelopeRain/bal…

SEO业务适合什么代理IP?2023海外代理IP推荐排名

随着数字营销趋势的变化,搜索引擎优化仍然是企业在网络世界中努力繁荣的重要组成部分。为了实现 SEO 成功,从搜索引擎获取准确且多样化的数据至关重要,然而可能会受到诸如基于位置的限制和被检测风险等限制的阻碍,IP代理则可以帮助…

百度开源分布式id生成器集成--真香警告

百度开源分布式id生成器集成–真香警告 文章目录 [toc] 1.为什么需要分布式id生成器?2.常见id生成方案2.1 数据库表主键自增2.2 uuid2.3 雪花算法2.3.1 实现代码2.3.2 缺点的解决方案百度开源的分布式唯一ID生成器UidGenerator(本文重点讲解这个)Leaf--美团点评分布…

gnome-terminal禁止关闭确认

当你想要关闭一个终端时,弹出“确认关闭?”多少有些烦。 比如当前为root下,要么一路exit,要么就点击确认: 解决方法: 安装一个配置编辑器来帮我们方便地编辑配置项 sudo apt install dconf-editor找到…

小程序搭建OA项目首页布局界面

首先让我们来学习以下Flex布局 一,Flex布局简介 布局的传统解决方案,基于盒状模型,依赖 display属性 position属性 float属性 Flex布局简介 Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的…

tomcat、nginx实现四层转发+七层代理+动静分离实验

实验环境: nginx1——20.0.0.11——客户端 静态页面: nginx2——20.0.0.21——代理服务器1 nginx3——20.0.0.31——代理服务器2 动态页面: tomcat1——20.0.0.12——后端服务器1 tomcat2——20.0.0.22——后端服务器2 实验步骤&…

什么是4K三路虚拟情景互动教学软件?

4K三路虚拟情景互动教学软件具备了AI对话,场景库丰富自定义选择,画面色差调节,人物滤镜调节,截图编辑,视频录制与编辑,视频直播,画中画控制功能,字幕,图片和特效录入功能…

sqlmap --os-shell选项原理解析

文章目录 sqlmap --os-shell选项原理解析原理解析总结 sqlmap --os-shell选项原理解析 以sqli第一关为例。 --os-shell 是 SQLMap 工具的一个参数,用于在成功注入数据库后,执行操作系统命令并获取其输出。 sqlmap -u "http://192.168.188.199/sq…

学信息系统项目管理师第4版系列31_信息系统工程

1. 信息系统战略三角突出了业务战略、信息系统和组织机制之间的必要一致性 1.1. 【高23上选07】 2. 软件工程 2.1. 软件工程方法是完成软件工程项目的技术手段,它支持整个软件生命周期 2.2. 软件工程使用的工具是人们在开发软件的活动中智力和体力的扩展与延伸 …

React合成事件

一、合成事件 event 是 SyntheticEvent ,模拟出来 DOM 事件所有能力 event.nativeEvent 是原生事件对象 所有的事件,都被挂载到 document 上(React ≤ 16),React17之后是挂载到root组件 和 DOM 事件不一样&#xff…

[1Panel]开源,现代化,新一代的 Linux 服务器运维管理面板

测评介绍 本期测评试用一下1Panel这款面板。1Panel是国内飞致云旗下开源产品。整个界面简洁清爽,后端使用GO开发,前端使用VUE的Element-Plus作为UI框架,整个面板的管理都是基于docker的,想法很先进。官方还提供了视频的使用教程&…

Spring Security配置多个数据源并添加登录验证码(7)

1、配置多个数据源 多个数据源是指在同一个系统中,用户数据来自不同的表,在认证时,如果第一张表没有查找到用户,那就去第二张表中査询,依次类推。 看了前面的分析,要实现这个需求就很容易了,认…

【计算机网络笔记】计算机网络体系结构概念

系列文章目录 什么是计算机网络? 什么是网络协议? 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能(1)——速率、带宽、延迟 计算机网络性能(2)…

GO 语言的函数??

函数是什么? 学过编程的 xdm 对于函数自然不会陌生,那么函数是什么呢? 函数是一段可以重用的代码块,可以被多次调用,我们可以通过使用函数,提高咱们代码代码的模块化,提高程序的可读性和可维护…

渐进式编程之旅:探寻PHP函数的奇妙世界

目录 前言 一、函数的定义和调用 1.1 初识函数 1.1.1 函数分类 1.1.2 自定义函数 1.1.3 return关键字 1.2 参数设置 1.2.1 无参函数 1.2.2 按值传递参数 1.2.3 引用传参 1.2.4 设置参数默认值 1.2.5 指定参数类型(弱) 1.3 变量的作用域 1.3.1 变量分类 1…

使用bisect模块进行二分查找操作 bisect.bisect()

【小白从小学Python、C、Java】 【计算机等级考试500强双证书】 【Python-数据分析】 使用bisect模块 进行二分查找操作 bisect.bisect() 选择题 请问bisect.bisect(c,2)的结果是: import bisect print("【执行】c [1,2,2,6,7]") c [1,2,2,6,7] print(c…

Linux性能优化--性能追踪3:系统级迟缓(prelink)

12.0 概述 本章包含的例子说明了如何用Linux性能工具寻找并修复影响整个系统而不是某个应用程序的性能问题。阅读本章后,你将能够: 追踪是哪一个进程导致了系统速度的降低。用strace调查一个不受CPU限制的进程的性能表现。用strace调查一个应用程序是如…