SUSE Linux
2014-11-04 10:46:39 阿炯

SUSE是Linux操作系统其中一个发布版,也是德国的一个发布版,SUSE属于Novell旗下的业务。


SUSE Linux原是以Slackware Linux为基础,并提供完整德文使用界面的产品。1992年 Peter McDonald成立了Softlanding Linux System(SLS)这个发布版。这套发布版包含的软件非常多,更首次收录了X Window及TCP/IP等包。Slackware就是一个基于SLS的发布版。

SuSE于1992年末创办,目的是成为UNIX技术公司,专门制为德国人推出量身订作的SLS/Slackware软件及UNIX/Linux说明文件。1994年,他们首次推出了SLS/Slackware的安装光盘,命名为S.u.S.E. Linux 1.0。其后它综合了Florian La Roche的Jurix distribution(也是一个基于Slackware的发布版),于1996年推出一个完全自家打造的发布版 - S.u.S.E. Linux 4.2。其后SUSE Linux采用了不少Red Hat Linux的特质。

2003年11月4日,Novell表示将会对SUSE提出收购,收购的工作于2004年1月完成。Novell也向大家保证SUSE的开发工作仍会继续下去,Novell更把公司内全线电脑的系统换成SUSE LINUX,并同时表示将会把SUSE特有而优秀的系统管理程序 - YaST2以GPL授权发布。

Novell收购了SuSE Linux以后,并在一段时间后决定将SUSE Linux的专业版完全开源,以社区开发的模式运作。收购后最初的版本被称为SUSE Linux 10.0。后来Novell公司针对市场做了一些调整,现在的SUSE Linux发行版系列包括面向商业应用的企业版和面向个人的家庭版。前者主要包括SLES(SUSE Linux Enterprise Server)和SLED(SUSE Linux Enterprise Desktop),后者则是openSUSE。当然SUSE也有不少的收购

发行版特点

系统管理
openSUSE提供了用YaST(Yet another Setup Tool)以实现方便的系统管理。YaST的功能很强大,几乎可以配置系统的各个方面:它提供了包括软件管理、硬件设置、网络设置、系统服务、安全设置等诸多功能。这些功能的引入,大大简化了配置系统的过程。

软件包管理系统
软件包管理系统的质量是不少Linux用户最关心的问题。openSUSE使用YaST的包管理模式。可以在图形界面方便地安装、卸载软件。

值得一提的是openSUSE的delta rpm支持,在安装更新时,可以下载只包含更新文件的增量RPM包,大大减小了网络流量。(相比于Debian类系统安装更新时要完全重新安装整个软件包,这一方式有明显的优势)

命令行方式下openSUSE支持使用zypper来管理软件包。它基于Zypp引擎。

美中不足的是,每次启动软件包管理程序时,系统总会默认访问各个软件安装源。在网络不好的环境中,这常会导致其启动时间过长。

桌面系统及其它
openSUSE与其它发行版一样支持KDE、GNOME、Xfce等桌面环境。也支持Compiz Fusion实现3D桌面。使用Beagle实现桌面搜索,选用OpenOffice.Org作为默认的办公套件。还提供了AppArmor,可以根据程序的运行方式和交互情况为其提供相应的权限。

中文支持
openSUSE中文支持不错,但目前安装源中不提供文泉驿字体,如果使用文泉驿字体需要单独安装。

SUSE 发布首个 Adaptable Linux Platform (ALP) 原型

SUSE 于2022年10月发布了 Adaptable Linux Platform (ALP) 的首个原型 —— 被命名为 "Les Droites"。据官方的介绍,开发 ALP 的动机是让用户能够专注于他们的 workload,同时对硬件和应用层进行抽象。通过使用虚拟机和容器技术,Adaptable Linux Platform 允许 workload 独立于代码流。


主要特性

软件:预装的 Salt 和 Ansible 可以用来简化进一步的管理事务,允许用户以灵活敏捷的方式配置/管理 ALP 系统。
硬件支持:ALP 的架构基线被设置为 x86_64-v2。之前对 x86_64-v3 的考虑在最初一轮反馈后被拒绝了。目前正在考虑通过 hwcaps 功能支持 x86_64-v3 和可能的 v4。
全磁盘加密:Les Droites 在 x86_64 上默认支持 TPM 的全磁盘加密 (Full Disk Encryption, FDE)。
为了在早期版本中更轻松地进行测试和探索,首个原型在 SELinux 方面更加宽松,SELinux 被整合到未来的版本中;支持使用 Podman 和 K3s 作为容器运行时。
对 workloads 进行容器化:尽管一些 workload 仍处于开发阶段并遵循 ALP 设计原则,但一些组件已经容器化,例如 GDM 或 Yast2,而其他组件将紧随其后,例如 Cockpit。

官方表示对首个 ALP 原型感到非常鼓舞,因为他们可以通过此方法为他们的下一代 Linux 发行版实现和测试所有新功能,例如独立的 workload、充分利用现代 CPU 特性,以及提升硬件性能。更多详情查看发布公告。


最新版本:12.0


官方主页:
https://www.suse.com/zh-cn/

http://www.opensuse.org/zh-cn/