SUSE Studio 在线 + Open Build Service = SUSE Studio Express

2017 年 10 月 4 日 | Douglas DeMaio | 无许可

合并 SUSE Studio 和 Open Build Service

作者:Andreas Jaeger

SUSE Studio 于 2009 年推出,旨在使构建镜像变得非常容易。如今,镜像无处不在——公有云需要镜像;容器镜像用于拥有小型且可移动的工作负载,而数据中心操作员使用黄金镜像来启动其工作负载。

如您所知,我们有一个 Open Build Service (OBS) 工具,可帮助您构建软件包以交付完整的发行版。在过去的几年中,我们一直在更新此工具,现在它可以处理任何类型的镜像。

此外,SUSE 中构建镜像的默认引擎是 kiwi,它同时用于 SUSE Studio 和 OBS。

在回顾这些产品以及镜像构建情况的演变后,我们决定将这两个在线服务 OBS 和 SUSE Studio 合并到一个通用解决方案中。

考虑到 SUSE Studio 在镜像构建方面的功能请求以及我们的技术,我们决定使用 OBS 作为镜像构建服务的基础。由于 OBS 已经为各种环境构建镜像,我们将首先向 OBS 添加一个新的镜像构建 GUI。这个组合解决方案现在将作为“SUSE Studio Express”提供。

对于来自 SUSE Studio 的用户,新的基于 OBS 的 SUSE Studio Express 将为您提供

  • 镜像构建协作:您可以执行通常的克隆、更改、提交和审查周期来更新镜像并将其发送回原始所有者。这同样适用于其他用户用作基础的镜像模板。

  • 对其他架构的支持:SUSE Studio 仅处理 x86-64。使用 SUSE Studio Express,您将为所有 SUSE 架构构建镜像——不仅适用于 Intel/AMD x86-64,还包括 ARM、Power 和 z 系统。

  • 开放开发:完整的源代码可用,开发团队正在 博客 上发布他们的冲刺报告。如果您想为新的 UI 贡献代码或添加镜像模板,请继续!

  • 我们预计 OBS 将更加灵活,能够支持进一步的镜像工具链。

  • 新镜像的开发可以作为发行版开发的一部分进行,以便镜像在产品发布时可以直接工作。这还允许我们将来使用维护更新来支持这些镜像。此外,构建尚未发布的发行版的镜像也是可能的。

您可以从 SUSE Studio 导出现有的 kiwi 文件并将其导入到 SUSE Studio Express 中。请记住,导入包括更新到较新版本,因此您可能需要更新配置。

这意味着我们将在 www.susestudio.com 上冻结 SUSE Studio 服务,新的发行版和功能将仅在 SUSE Studio Express 上可用。

openSUSE Leap 42.3 和 SUSE Linux Enterprise 12 Service Pack 3 的构建现在在 SUSE Studio Express 中可用。

访问 //studioexpress.opensuse.org 开始构建新镜像并导入您现有的 Studio 配置。

SUSE Studio Express 的开发正在进行中,团队将继续添加更多功能。SUSE Studio Onsite 的某些功能今天不可用,但计划在未来提供,例如上传到公有云的能力,而其他功能不在路线图上,例如试用版和图库。

SUSE Studio Onsite 产品

对于我们的 SUSE Studio Onsite 产品用户,我们将继续支持您进行安装,并计划迁移到新的基于 OBS 的 Studio。稍后会提供有关这方面的更多详细信息。

分享此帖子