OpenSUSE

openSUSE
OpenSUSE Logo.svg
VirtualBox OpenSUSE Desktop ENG 25 01 2021 21 46 59.png
openSUSE 15.2 KDE Plasma
开发者 openSUSE Project
作业系统家族 类Unix系统
运作状态 发行中(10.1及之后的版本)
原始码模式 开放原始码
最新版本 Leap 15.3 / 2021年6月2日[1]
最新测试版本 Leap 15.4 RC / 2022年5月17日[2]
市场取向 消费者、企业及开发者
支援的语言 多语言
更新方式 ZypperYaST2
软体套件管理系统 RPM套件管理员
支援平台 x86x86-64PowerPC
核心类别 单核心Linux
预设使用者介面 KDE Plasma Desktop
许可证 GPL及其他
官方网站 www.opensuse.org
仓库 编辑维基数据链结

openSUSE/ˌpənˈszə/),前身为SUSE Linux和SuSE Linux Professional,是一个Linux发行版计划,由SUSE Linux GmBH与其他公司赞助。openSUSE在全世界被广泛使用,尤其是在德国。它的开发重心是为软体开发者和系统管理者创造适用的开放原始码的工具,并提供易于使用的桌面环境和功能丰富的伺服器环境。openSUSE针对桌面环境进行了一系列的优化,是一个对Linux新手较为友好的Linux发行版。

概述

openSUSE释出的第一个版本是一个SUSE Linux 10.0的测试版。目前的稳定版本是openSUSE Leap 15。该社群专案提供了一个名为openSUSE Tumbleweed的滚动发行版本,该版本不断更新,并通过经过测试的稳定软体套件进行更新。更新的机制基于名为「Factory」(工厂)的卷动开发代码库。与openSUSE专案相关的其他工具和应用程式包括YaST、Open Build Service、openQA、Snapper、Machinery、Portus 和 Kiwi 等。

2003年11月4日,Novell以2.1亿美元收购SuSE Linux AG[5]后建立了openSUSE。2011年,The Attachmate Group收购Novell,并将Novell和SUSE拆分为两家独立的子公司。2014年11月,The Attachmate Group与Micro Focus合并[6],但SUSE仍是其业务部门。

openSUSE Project由SUSE公司赞助,开发和维护着SUSE Linux发行版部件。openSUSE是SUSE Linux Professional的接替者。

除linux发行版以外,openSUSE专案还提供了一个网站供社群成员参与开发。社群成员可以通过openSUSE的开放式编译服务(the Open Build Service)参与openSUSE的协同运作开发、文件撰写以及美工设计,通过邮寄清单或IRC参与开发讨论。社群成员也可参与openSUSE网站的wiki建设以提升网站的品质。

openSUSE通过其openSUSE Leap版本提供了一个稳定的基石版本。喜欢追逐新版本自由软体的使用者可以使用其卷动发布版本Tumbleweed。 使用者也可以使用其开放构建服务(OBS,Open Build Service),参与openSUSE的软体开发。此外,openSUSE的灵活性使得为特定目标(例如执行Web或邮件伺服器)重新调整系统功能变得容易。[7]

如同大多数Linux发行版,openSUSE包括一个预设的图形使用者介面(GUI)和一个可选的命令列介面。openSUSE 的使用者可以选择几种桌面环境 GUI,包括GNOME、KDE、Cinnamon、MATE、LXQt[8]、Xfce。 openSUSE 提供了数千个自由软体套件或免费软体套件的支援。

继openSUSE 13.2之后的新版本为openSUSE Leap 42.1,从这一个版本开始命名规则和产品开发模式都进行了重大的改变。openSUSE Leap开始直接使用SLE(SUSE Linux Enterprise)的原始码,而openSUSE Leap 42.1几乎就是SLE 12 SP1。openSUSE Leap 42.3之后命名规则又发生了改变,Leap 42的下一个大版本号为Leap 15。

发行版

openSUSE Tumbleweed

openSUSE Tumbleweed Logo

Tumbleweed(社群有时俗称为风滚草[9]或简称为TW)是 openSUSE 计划的旗舰专案。替代了传统的数字版本号且周期性更新的版本,Tumbleweed使用卷动发布体系:软体更新持续不断地推出;软体套件体系在某一时刻的状态会被储存为「快照」。openSUSE使用者通常将Tumbleweed当作桌面作业系统。[10]

在从前的开发模式中,每个openSUSE稳定版本 (13.0, 13.1,...) 都会附带建立卷动版本,这些卷动版本会持续不断收到软体套件更新。当新的稳定版即将发布时,Tumbleweed的软体套件体系就会重设到这一稳定版,换言之,Tumbleweed的软体套件版本将与这个新稳定版一致。因为Tumbleweed的大部分软体套件版本通常比最新发布的稳定版还要新,导致问题的出现。

当Leap作为新的稳定版出现,开发模式被完完全全的改变了:依照「Factory优先」(openSUSE Factory页面存档备份,存于网际网路档案馆),供开发者内部使用的发行版)政策,所有新软体套件在进入正式的发行版之前,首先应该进入Factory。 openQA页面存档备份,存于网际网路档案馆)系统对Factory的每日快照进行测试,通过测试的快照会作为下一个Tumbleweed快照发布。与其他卷动发行版不同,Tumbleweed是经过测试的发行版,这一测试大大提高了稳定性。

技术上,Tumbleweed是MicroOS与Kubic的基础。[11]

openSUSE Leap

openSUSE Leap Logo

Leap是传统的发行版,在一年的发行间隔期间提供安全更新与错误修复。并且与面向企业的SUSE Linux Enterprise(SLE)共享代码库。这使得Leap成为伺服器[12]与桌面[13] 使用的理想选择,因为其易于维护。[14]

当这个版本在2015年秋天释出时,开发者觉得使用openSUSE Leap作为名称,且将版本号为改42.1。42这个版本号是对当初在1996年发布的openSUSE 4.2(当时叫做S.u.S.E. Linux)与《银河系漫游指南》的致敬。之后,Leap的基础软体套件包从SUSE Linux Enterprise接收,而应用程式和桌面则来自 Tumbleweed。

从openSUSE Leap 15.3开始,Leap的软体源与SUSE Linux Enterprise合并,现在这两个软体源不仅共享原始码,部分包在二进位层面也是相同的。[15]

openSUSE MicroOS

MicroOS Logo

MicroOS是一个极简[16]、自我维护且事务性的系统,专为边缘计算容器执行时设计,但也能作其他用途,比如桌面系统[17]

MicroOS 采用全新的方法来满足边缘计算或云端运算的需求:MicroOS从唯读档案系统执行,从而最大限度地减少维护需求。这样能够在一定程度上防止意外更改和恶意软体攻击。该系统是自包含和事务性的,这意味着 MicroOS 在更新时要么完全成功要么失败且不留下任何更改(即事务性更新),并在出现问题时回滚到前一阶段。事务更新不会影响正在执行的系统。基本上所有可用于 Tumbleweed 的软体也可用于 MicroOS。由于附带了podman这个容器执行时,MicroOS 可完美用于容器主机。

MicroOS 桌面是 2021 年Hackweek页面存档备份,存于网际网路档案馆) 的焦点

openSUSE Kubic

Kubic Logo

Kubic是基于MicroOS的容器即服务平台[18],包含了Kubernetes且为大型容器环境设计。openSUSE社群在他们的注册资料库上维护了几个容器镜像[19]。对该系统的组态最初是用Salt [20]完成的,但后来切换到Kubeadm 。 Kubic 与 Tumbleweed 和 MicroOS 共享代码库,因此能够以事务更新的方式来维护与更新系统。[21]


特色

YaST 控制中心

YaSTYet another Setup Tool,「另一种安装工具」)是 openSUSE 的重要特性之一。它能让系统管理员在整合介面内处理包括磁碟分割区、系统安装、网路与防火墙组态、RPM软体套件管理、线上更新、使用者管理等诸多功能。

YaST还包括一些其他的重要功能分支。

AutoYaST

AutoYaST 是 YaST2 的一部分,用于自动安装。安装组态将储存在一个XML档案中,以组态没有互动下的自动安装。

WebYaST

WebYaST

WebYaST 是 YaST 的网页介面版本。它可以组态所执行的 openSUSE 系统的设定和更新。它也可以关闭并检查系统主机的状态。[22]

ZYpp 包管理

ZYpp(或libzypp)是一个Linux软体管理引擎,它具有强大的依赖解析器和便捷的包管理API。

开放构建服务(Open Build Service)

开放构建服务为软体开发人员提供了用于编译、发布软体的工具,它已被用于许多发行版系统,包括Mandriva、Ubuntu、Fedora、Debian和Archlinux等。 它通常能够有效简化打包过程,因此开发人员可以更轻松地为许多发行版以及许多 openSUSE 发行版打包单个程式,使得无论使用者使用何种分发版本都可以安装并使用。它是在GNU GPLv2+协定下发布的。[23]

增量 RPM

预设情况下,openSUSE Leap在更新安装时使用 Delta RPM(增量 RPM)。 Delta RPM 包含软体套件的旧版本和新版本之间的区别。这意味着只需要下载已安装软体套件和新软体套件之间的更改。这减少了频宽消耗和更新时间,对慢速 Internet 连接尤为重要。

桌面创新

Xgl 与 Compiz

2006年1月2日,SUSE开发人员David Reveman 发布了一种X伺服器体系结构 Xgl,旨在通过OpenGL驱动程式利用现代显示卡,并通过 glitz 在 OpenGL 上进行分层。 Compiz 是X Window系统的首批合成视窗管理员之一,它也发布了可以利用这种OpenGL加速功能的版本。

KDE 桌面特性

SUSE多年来一直是KDE专案的主要贡献者。 SUSE在这方面的贡献非常广泛,影响着KDE的许多部分,如 kdelibs 和 KDEBase,Kontact 和 kdenetwork。 其他值得注意的专案包括:KNetworkManager——NetworkManager的前端[24]和Kickoff——KDE Plasma Desktop的新 K 选单[25]

GNOME 桌面特性

当 Ximian 集团成为 Novell 的一部分后,它通过F-Spot,Evolution和Banshee等应用程式继续为 GNOME 做出了一些贡献。 从openSUSE 10.2到openSUSE 11.4,它的GNOME桌面使用 slab 而不是经典的双面 GNOME 选单栏。在openSUSE 12.1中,slab被上游的GNOME Shell和GNOME Fallback设计所取代。12.2版本中,最新的GNOME Shell支援被包含在内,并且支援在没有3D硬体的老笔电、虚拟机上开启3D效果[26]

其他特色

版本历史

OpenSUSE 10.2萤幕撷取

openSUSE 专案一般每年发布一个小版本。自11.2版以来,为两个版本提供的关键更新额外延长了两个月,从而导致了18个月的支援期。[32][33] 从版本12.1开始,为了增加可预测性并防止人们认为.0版本更为重要,openSUSE版本方案进行了修改。所有11月份发布的版本都为.1,所有七月份发布的版本都为.2,所有三月份发布的版本都为.3。每隔两年,当另一个.1版本发布时,主要版本号就会出现。

OpenSUSE 10.3萤幕撷取

从版本Leap 42.1(在版本13.2之后)开始,每个主要版本预计至少可支援36个月,直到下一个主要版本(例如43.1)与SUSE Linux Enterprise版本一致为止。每个次要版本(例如42.1,42.2等)预计将每年发布一次,与SUSE Linux Enterprise 服务包(Service Pack)一致。使用者被要求在它可用周期的6个月内升级到最新的小版本,从而产生类似的支援18个月的生命周期。[34][35]

OpenSUSE 11.3(使用GNOME)萤幕撷取

Evergreen[36](常青)版本是一个社群提供支援的延长维护版本,能够在选定的 openSUSE 版本达到官方周期后延长其支援周期。

OpenSUSE 12.1萤幕撷取
OpenSUSE 12.3萤幕撷取
OpenSUSE 13.1萤幕撷取
OpenSUSE Leap 42.3萤幕撷取


名称 版本 开发代号 发布时间[37] 生命周期结束时间 核心版本
常规版本[38] Evergreen 版[36]
SUSE Linux[39] 旧版本,不再支援: 10.0 Prague 2005-10-06 2007-11-30 不适用 2.6.13
旧版本,不再支援: 10.1 Agama Lizard 2006-05-11 2008-05-31 不适用 2.6.16
openSUSE 旧版本,不再支援: 10.2 Basilisk Lizard 2006-12-07 2008-11-30 不适用 2.6.18
旧版本,不再支援: 10.3 不适用 2007-10-04 2009-10-31 不适用 2.6.22
旧版本,不再支援: 11.0 不适用 2008-06-19 2010-06-26 不适用 2.6.25
旧版本,不再支援: 11.1 不适用 2008-12-18 2011-01-14 2012-04 2.6.27
旧版本,不再支援: 11.2 Emerald 2009-11-12 2011-05-12 2013-11 2.6.31
旧版本,不再支援: 11.3[40] Teal 2010-07-15 2012-01-16 不适用 2.6.34
旧版本,不再支援: 11.4[41] Celadon 2011-03-10 2012-11-05 2015-07 2.6.37
旧版本,不再支援: 12.1[42] Asparagus 2011-11-16 2013-05-15 不适用 3.1.0
旧版本,不再支援: 12.2[43] Mantis 2012-09-05 2014-01-15 不适用 3.4.6
旧版本,不再支援: 12.3[44] Dartmouth 2013-03-13 2015-01-01 不适用 3.7.10
旧版本,不再支援: 13.1[45] Bottle 2013-11-19 2016-02-03 2016-11[46] 3.11.6
旧版本,不再支援: 13.2[45] Harlequin 2014-11-04 2017-01-16 不适用 3.16.6
openSUSE Leap 旧版本,不再支援: 42.1[47] Malachite 2015-11-04 2017-05-17 不适用 4.1.12
旧版本,不再支援: 42.2[48] 不适用 2016-11-16 2018-01-26 不适用 4.4
旧版本,不再支援: 42.3[49] 不适用 2017-07-26 2019-06-30[50] 不适用 4.4
旧版本,不再支援: 15.0[51] 不适用 2018-05-25 2019-11-25 不适用 4.12
旧版本,不再支援: 15.1[52] 不适用 2019-05-22 2021-01-31[53] 不适用 4.12
旧版本,不再支援: 15.2[54] 不适用 2020-07-02 2021-12-31 不适用 5.3
当前版本: 15.3[55] 不适用 2021-06-02 2022-11-30 不适用 5.3.18
openSUSE Tumbleweed[56] 当前版本: 卷动发行 不适用 卷动发行 不适用 不适用 最新稳定版
格式:
旧版本
旧版本,仍被支援
目前版本
最新的预览版
未来版本

最低系统需求[57]

  • CPU: AMD 64 位或 Intel 64 位处理器。
  • 记忆体: 1GB实体记忆体(使用线上软体源时最少1.5GB,建议4GB以上)。
  • 硬碟空间: 最小化安装需要 10 GB 空间,图形介面安装需要16GB。如果打算使用Btrfs的快照功能,推荐根目录至少保留40GB空间。
  • 音效卡与显示卡: 没有特殊要求,绝大多数都支援。解析度1024 x 768以上。

参见

参考资料

  1. ^ News Team. openSUSE Leap 15.3 Bridges Path to Enterprise. news.opensuse.org. 2021-06-02 [2021-06-02]. (原始内容存档于2021-06-03) (英语). 
  2. ^ News Team. openSUSE Leap 15.4 Enters Release Candidate Phase. news.opensuse.org. 2022-05-17 [2022-05-17] (英语). 
  3. ^ How do you say SUSE? - YouTube. Novell. 2011-10-14 [2016-04-24]. (原始内容存档于2018-12-25). 
  4. ^ Sponsors - openSUSE. [2016-04-24]. (原始内容存档于2010-03-09). 
  5. ^ Novell Announces Agreement to Acquire Leading Enterprise Linux Technology Company SUSE LINUX. Novell. 2003-11-04 [2015-07-06]. (原始内容存档于2015-07-07). 
  6. ^ Micro Focus International completes merger with the Attachmate Group. Micro Focus International plc. 2014-11-20 [2016-04-24]. (原始内容存档于2016-03-09). 
  7. ^ openSUSE Strategy. opensuse.org. [2012-05-07]. (原始内容存档于2012-07-17). 
  8. ^ openSUSE 11.3 Release Notes(LXDE—a New Desktop Environment). [2010-08-30]. (原始内容存档于2011-02-25). 
  9. ^ Portal:Tumbleweed - openSUSE Wiki. zh.opensuse.org. [2021-09-18]. (原始内容存档于2021-09-16). 
  10. ^ openSUSE Wiki. openSUSE Wiki - End of year survey 2020. opensuse.org. 2021-01-15. (原始内容存档于2021-01-07) (英语). 
  11. ^ MicroOS-Portal. openSUSE.org. [18 March 2021]. (原始内容存档于2020-08-08). 
  12. ^ openSUSE Wiki. openSUSE Wiki - End of year survey 2020. opensuse.org. 2021-01-15. (原始内容存档于2021-01-07) (英语). 
  13. ^ openSUSE Wiki. openSUSE Wiki - End of year survey 2020. opensuse.org. 2021-01-15. (原始内容存档于2021-01-07) (英语). 
  14. ^ Product Support Lifecycle - Lifecycle Dates by Product lifecycle. SUSE. [2021-03-21]. (原始内容存档于2020-11-28) (美国英语). 
  15. ^ Pfeifer, Gerald. Closing the Leap Gap. SUSE Communities. 2021-03-03 [2021-09-16]. (原始内容存档于2021-12-11) (美国英语). 
  16. ^ openSUSE Wiki. openSUSE MicroOS. opensuse.org. 2020-07-20. (原始内容存档于2020-08-08) (英语). 
  17. ^ Richard Brown. MicroOS Desktop - the road to daily driving. opensuse.org. 2020-10-16. (原始内容存档于2020-11-01) (英语). 
  18. ^ openSUSE Kubic页面存档备份,存于网际网路档案馆), auf kubic.opensuse.org
  19. ^ Container Images built by the Open Build Service页面存档备份,存于网际网路档案馆), on registry.opensuse.org
  20. ^ openSUSE Kubic: Das Docker OS der nächsten Generation?. 2017. (原始内容存档于2021-03-04) (德语). 
  21. ^ Opensuse Kubic ändert Ausrichtung. Pro-Linux. (原始内容存档于2019-01-23) (德语). 
  22. ^ Product highlights. [2012-01-12]. (原始内容存档于2011-03-04). 
  23. ^ Complete openSUSE Build Service under GPL available. opensuse-announce mailing list. [December 12, 2015]. (原始内容存档于2017-07-01). 
  24. ^ KNetworkManager - old openSUSE Community Wiki
  25. ^ Kickoff - old openSUSE Community Wiki
  26. ^ 26.0 26.1 26.2 26.3 26.4 26.5 26.6 发行说明. [2012-09-07]. (原始内容存档于2013-05-03). 
  27. ^ Product highlights. [2012-01-12]. (原始内容存档于2011-03-04). 
  28. ^ Product highlights. [2012-01-12]. (原始内容存档于2011-03-04). 
  29. ^ Product highlights. [2012-01-12]. (原始内容存档于2011-03-04). 
  30. ^ openSUSE 11.3 Release Notes(Initializing Graphics with KMS (Kernel Mode Setting)). [2010-08-30]. (原始内容存档于2011-02-25). 
  31. ^ 特性. [2012-09-07]. (原始内容存档于2012-09-08). 
  32. ^ Loeffler, Michael. Change in maintenance for openSUSE 11.2 and future versions. opensuse-announce mailing list. August 14, 2009 [2009-11-10]. (原始内容存档于2009-08-17). 
  33. ^ openSUSE Lifetime (as of 2011). [November 19, 2011]. (原始内容存档于2017-07-01). 
  34. ^ openSUSE Lifetime (as of 2015). [September 17, 2015]. (原始内容存档于2017-07-02). 
  35. ^ openSUSE Roadmap (as of 2015). [September 17, 2015]. (原始内容存档于2017-07-02). 
  36. ^ 36.0 36.1 openSUSE Evergreen. 
  37. ^ openSUSE Roadmap. 
  38. ^ openSUSE Lifetime. 
  39. ^ but done by openSUSE project
  40. ^ Yunashko, Bryen. openSUSE 11.3 is here!. opensuse-announce mailing list. 15 July 2010 [15 July 2010]. 
  41. ^ Portal 11.4: openSUSE 11.4 was released on Thursday the 10th of March 2011. 
  42. ^ Portal 12.1: openSUSE 12.1 has been released on Wednesday, the 16th of November 2011. 
  43. ^ Portal 12.2: openSUSE 12.2 has been released on Wednesday September 5th 2012. 
  44. ^ Portal 12.3: openSUSE 12.3 has been released on Wednesday, March 13, 2013. 
  45. ^ 45.0 45.1 Supported Regular distributions. 
  46. ^ Evergreen EOL. 
  47. ^ Release Notes openSUSE 42.1. 
  48. ^ Optimal Release for Linux Professionals Arrives with openSUSE Leap 42.2. November 16, 2016. 
  49. ^ OpenSUSE Roadmap. April 28, 2017. 
  50. ^ openSUSE Leap 42.3 End of Life is Extended - openSUSE News
  51. ^ openSUSE Leap's Next Major Version Number. April 28, 2017. 
  52. ^ openSUSE Leap 15.1 in the works. 2018-11-20. 
  53. ^ Advance notice of discontinuation of openSUSE Leap 15.1. 2020-11-10. 
  54. ^ openSUSE Leap "15.2" Release Brings Exciting New Artificial Intelligence (AI), Machine Learning, and Container Packages. 2020-07-02. 
  55. ^ openSUSE Leap 15.3 Bridges Path to Enterprise. 2021-06-02. 
  56. ^ Tumbleweed. 
  57. ^ Start-Up | openSUSE Leap 15.3. doc.opensuse.org. [2021-09-16]. (原始内容存档于2021-12-27). 

外部连结