OpenSUSE

概述

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后创建了openSUSE。2011年，The Attachmate Group收购Novell，并将Novell和SUSE拆分为两家独立的子公司。2014年11月，The Attachmate Group与Micro Focus合并，但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或邮件服务器）重新调整系统功能变得容易。
像大多数Linux发行版一样，openSUSE包括一个默认的图形用户界面（GUI）和一个可选的命令行界面。openSUSE 的用户可以选择几种桌面环境GUI，包括GNOME、KDE、Cinnamon、MATE、LXQt、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。

AutoYaST

AutoYaST 是 YaST2 的一部分，用于自动安装。安装配置将存储在一个XML文件中，以配置没有交互下的自动安装。

WebYaST

WebYaST 是 YaST 的网页界面版本。它可以配置所运行的openSUSE 系统的设置和更新。它也可以关闭并检查系统主机的状态。

ZYpp 包管理

ZYpp（或libzypp）是一个Linux软件管理引擎，它具有强大的依赖解析器和便捷的包管理API。

开放构建服务（Open Build Service）

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

增量RPM

默认情况下，OpenSUSE在更新安装时使用Delta RPM（增量RPM）。 Delta RPM 包含软件包的旧版本和新版本之间的区别。这意味着只需要下载已安装软件包和新软件包之间的更改。这减少了带宽消耗和更新时间，对慢速Internet 连接尤为重要。

Xgl 与 Compiz

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

KDE 桌面特性

SUSE多年来一直是KDE项目的主要贡献者。 SUSE在这方面的贡献非常广泛，影响着KDE的许多部分，如 kdelibs 和 KDEBase，Kontact 和 kdenetwork。 其他值得注意的项目包括：KNetworkManager——NetworkManager的前端和Kickoff——KDE Plasma Desktop的新K 菜单。

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效果。