openSUSE:Leap 历史

跳转到:导航搜索
此页面跟踪基于 SUSE Linux Enterprise 源代码的 openSUSE 发行版的讨论状态。
Icon-warning.png
警告: openSUSE Leap 的开发正在进行中,您应将此页面上的信息视为可能会发生变化。请关注我们的 博客 以获取定期更新!

执行摘要

openSUSE Conference 2015 上,SUSE 宣布已发布 SUSE Linux Enterprise (SLE) 源代码,包括所有维护更新,到 OBS 参考服务器。这为统一 SLE 和 openSUSE 开发人员和流程以实现稳定的发行版(SLE12/13.2)打开了可能性。

Richard Brown 在 oSC15 的演讲 未来尚未书写 中捕捉了使用 SLE 源代码的新发行版的想法。

Leap 的开发通过 Factory 邮件列表如何开发这个婴儿 的沟通进行,并巩固了开发 Leap 42.1 的道路。

当前状态

openSUSE Leap 42.1 于 2015 年 11 月 4 日发布(公告),可以从 software.opensuse.org 下载

更多详细信息可以在 Roadmap 中找到。

开发讨论

流程

Stephan Kulow 提出 基本工作流程是 SLE 源代码提供核心系统,而“桌面内容”来自 Tumbleweed。

项目布局

openSUSE:Leap:42.1
具有自由软件许可的软件包 [1]
openSUSE:Leap:42.1:NonFree
具有非自由许可的软件包 [2]
openSUSE:Leap:42.1:Update
具有自由软件许可的软件包的更新 [3]
openSUSE:Leap:42.1:NonFree:Updates
具有非自由许可的软件包的更新 [4]

软件包提交流程

打包者分支并向 openSUSE:Leap:42.1 提交请求,就像使用任何其他项目一样。与 Tumbleweed 已知的自动和手动审查方法应用于这些请求。在所有审查通过后,项目维护者接受提交请求。

内核版本

Leap 的最初计划是使用 SLE 提供的 3.12 版本内核。但是,人们担心对新硬件的支持。Takashi Iwai 和 Richard Brown 提出 将新的 4.1 LTS 内核作为 Leap 中的默认内核,该内核于 2015 年 7 月 22 日集成到该发行版中。

GCC 版本

Richard Biener 提出将 openSUSE:Leap:42.1 中的 gcc5 编译器切换到旧的 libstdc++ ABI 以避免破坏(混合某些二进制文件时)。对新的 libstdc++ ABI 的切换将在稍后的 flag day 发生。截至 2015 年 7 月 1 日,openSUSE:Leap:42 的默认编译器版本尚未设置为 gcc5;目前,它仍然是 4.8。

RPM 发行版版本宏

  • suse_version 1315 用于 SLE12 和 openSUSE:Leap:42.1 的整个生命周期
  • 此外,is_opensuse 1 用于 openSUSE:Leap:42.1 以标记差异
SLE12 和 openSUSE:Leap 的 RPM 宏
SLE12:GA SLE12:SP1 openSUSE:Leap:42.1 openSUSE:Leap:42.2
%suse_version 1315 1315 1315 1315
%is_opensuse 未定义/0? 未定义/0? 1 1
%sle_version 未定义/0? 未定义/0? 未定义 120200

营销方面

名称和版本

Rainer Fiebig 建议使用 Leap 作为该发行版的名称。openSUSE 成员要求 openSUSE 委员会就名称做出决定,因为还有其他一些建议。

2015 年 7 月 6 日,新 openSUSE 常规发行版的名称和版本 邮件发布。委员会决定使用 Leap 作为名称。Leap 的命名是一个广泛的讨论,可以在 如何命名这个婴儿 线程中找到。

openSUSE Leap

两全其美

48px-Icon-new.png
有目的性

Leap 在新颖和创新与成熟和降级之间提供了平衡。Leap 提供企业感觉,提供现代硬件支持,并具有有意的降级软件包,以加强 Leap 的长期支持愿景。Leap 中有较新的发行版,如 KDE Plasma 5 和 Libreoffice 5,同时也有其他成熟的发行版,如 GNOME 3.16 和 GNU Compiler Collection 4.8.5,可以选择 GCC 5.2。

 

48px-Icon-distribution.png
可靠

Leap 具有进一步开发的 Btrfs 文件系统作为默认选项,以及 XFS 数据文件系统以提高性能,但还有其他几种选项可供选择。Btrfs 的好处允许用户利用 Snapper。用户可以使用快照恢复系统的先前状态。Snapper 将自动创建系统的每小时快照,以及 YaST 和 zypper 事务的前后快照,可以禁用这些快照。这个新版本增加了直接启动到快照以从系统重要文件损坏(如 bash)中恢复的能力。一个强大的系统和一个强大的工具。


成熟的 SUSE 企业组件、LTS 内核和长期支持与开源社区的创新精神相结合,可实现卓越的可靠性和恰到好处的最新性。

目标受众

达成协议,Leap 将面向寻找工作站和服务器稳定基础的人群。这是因为 openSUSE 的另一个发行版 Tumbleweed 迎合了那些寻找最新和最棒的自由和开源软件和软件包的人群。