Portal:Development/Intro

跳转到:导航搜索

openSUSE 是一个自由和开源项目,拥有许多子项目,软件开发在所有这些子项目中都在进行。

最主要的子项目将是 openSUSE 发行版,它包含大约 3500 个应用程序、库和实用程序。 所有这些都由 openSUSE 包维护者维护,他们负责集成、完善、更新和维护这些包。 维护软件包是 openSUSE 项目中最重要的开发任务。 几乎所有进行某种开发的人都至少维护一个在 openSUSE 发行版中的软件包。 所有这些都发生在 openSUSE 的 开放构建服务 中,这是一个开放且完整的发行版开发平台,它提供软件包维护和更多方面的基础设施。

其中一些软件包包含应用程序、库或实用程序,它们本身就是 openSUSE 子项目。 其中最著名的是 YaST - 我们强大的安装和系统管理工具。 这些是您将在其中找到更传统的软件开发形式的项目。 像 svn 或 git 这样的源代码管理 (SCM) 系统,开发者贡献代码到其中。

一个相对较新的,但不断发展的开发领域是创建定制发行版。 您的软件和它所需的一切,在一个设备中。 演示光盘,非常适合贸易展览和宣传册。 一个自定义发行版,带有您自己的软件和品牌,或用于数据中心和桌面的虚拟机。 这些努力的基础是一个名为 的工具,它是一个基于 XML 描述的发行版的操作系统镜像解决方案。