openSUSE:OBS Light

跳转到:导航搜索


Blynt

为什么应该使用 OBS Light?

为什么不应该使用 OBS Light?

OBS Light 的目标是开发 MeeGo 发行版的变体(或任何 OBS 构建发行版),以向 MeeGo 产品添加额外功能或将 MeeGo 发行版适应不同的硬件配置。它不是另一个 SDK,如果您想为 MeeGo 产品开发应用程序,您应该查看 MeeGo SDK,它可能更适合您的需求。

什么是 OBS Light?

“OBS Light”(或 obslight)项目创建了 OBS 的一个封装,它呈现了 OBS 的一个更轻量级的界面,如果需要,可以将其与预打包的 MeeGo TV 堆栈(或任何其他 MeeGo 垂直领域)一起发布在 DVD 镜像上。之所以选择这个名字,是为了表达它仍然是一个基于 OBS 的开发过程,但使用起来更轻量级,将该项目视为引导用户使用 OBS、OSC、Gbs、MIC、Git 等工具的灯塔的想法是后来才出现的。您有时也会看到它被错误地拼写为“OBS Lite”。

如果您有(或正在考虑)选择 MeeGo,但无法将您想要构建的所有代码放在 OBS 上(公共的、基于云的 MeeGo 构建工具),或者如果您更喜欢基于 chroot 的本地构建工具,而不是像 OBS 这样的完整云端系统,那么您可能会发现学习曲线有点陡峭。

虽然 OBS 将为您提供一个功能强大且适应性强的工具来满足您的长期需求,但入门成本可能会被认为过高。这个问题在电视或 IVI 领域尤为突出,即使在项目的早期阶段,也需要重新编译 Linux 内核和添加驱动程序,并且在公共领域进行编译是不可接受的。


在第二阶段,我们希望为其添加一个简单的 UI。它重用了 OBS 附带的 osc 命令行工具,并添加了一组额外的插件,包括 mic 的扩展。所有这些都与 OBS 的完整实现兼容。它将以 GPLv2 许可发布。

编码正在进行中,并且在开发过程中可能会发生变化。

请注意,在底层,OBS light 仍然是 100% OBS 代码,构建过程与您通过运行自己的私有 OBS 可以实现的过程相同。OBS Light 主要预配置 OBS 以降低学习曲线。

请注意,为了简化学习阶段,隐藏了一些 OBS 功能。由于该服务在本地运行,您可以混合开源和私有代码,如果需要这样做。

在哪里下载 OBS Light?

OBS Light 可作为随时可运行的设备来执行为虚拟机,为常见发行版准备好的软件包,以及作为源代码文件自行构建。

在哪里可以找到关于 OBS Light 的信息?


所有讨论现在都在 Tizen-general 邮件列表中进行。https://lists.tizen.org/listinfo/general

在哪里可以找到私有 OBS 设备?

我们有一个专门介绍 OBS Light 设备 的 wiki 页面。

有关私有 OBS 的更多信息,请参阅 构建服务私有实例 wiki 页面。

OBS 和 OBS Light 有什么区别?

OBS Light 使用 OBS 服务器。

OBS Light 完整的 OBS
交叉编译
本地和远程引用
自动创建补丁 尚未实现(如果加载了相同的 osc 插件,则会实现)
可启动镜像创建 附加组件
集成的版本控制 隐藏
多用户 隐藏
按项目多目标 隐藏
自动构建 隐藏
签名服务 隐藏

初始规范(最终实现与初始概念有所不同):SpecOBSLight-1_V-0-6

OBS Light 项目的不同部分是什么?

OBS Light 代码在哪里?

GIT:https://meego.gitorious.org/meego-developer-tools/obs-light

OBS:https://build.opensuse.org/project/show?project=devel%3AOBS%3ALight%3AStable

OBS Bug 和 Feature 列表在哪里?

抱歉,Meego Bugzilla 已关闭。