若想在 我们的商店 被列为 elementary OS 的 OEM,我们提供两种方式,每种方式有不同的要求和优势。
elementary OS 的安装器将每一次安装都视为 OEM 安装;您只需按照步骤安装系统,然后关机,之后即可将设备交付给客户。或者,您也可以创建您的自定义镜像:安装系统,使用临时的管理员账号配置必要软件包或设置,删除临时账号,然后创建磁盘镜像。两种情况下,初始设置都将在客户首次启动后创建终端用户账户。
系统设置为 OEM 提供 elementary OS 的几个优势。 从其可插拔架构到易于提供的品牌,系统设置深度针对 OEM 设计。
系统设置(代号为 Switchboard)使用“插件”这一概念,借助组件化的方式来提供软硬件各方面的设置。例如,鼠标和触控板设置 是由一个插件提供的。
如果机器中的特殊硬件需要除 elementary OS 提供配置以外的额外配置项,OEM 可开发并部署自定义插件,例如大部分硬件不提供的特殊传感器与输入法。如果该配置事关更广泛的用户,我们十分鼓励您将其贡献到 现有插件 中。
文档关于 插件将系统信息展示给用户,并提供一些系统级操作,例如还原设定、反馈问题、获取帮助。除软件信息(如系统版本)外,它同样提供了展示硬件信息的空间。默认情况下,硬件信息展示通用的电脑图像与系统的主机名,但 OEM 可以在该部分提供自定义品牌数据。
通过提供 oem.conf
文件,OEM 可以填写制造商名称、产品名称、型号和制造商 URL。 还可以提供替换通用硬件图标的图像。
我们强烈不推荐您在分发 elementary OS 时,将 elementary OS 默认仓库之外的软件仓库,以及 OEM 提供与控制的单仓库一并提供/第三方仓库会轻易向潜在不受信任的第三方提供 root 权限与覆写任意系统软件包的能力。即便该方值得信赖,如果第三方在隐私方面妥协,或客户在多个服务使用同一密码,或者遇到其他情况,OEM 客户的安全与隐私也可能因此受到威胁。
此外,如果第三方仓库不再维护或公开,这将可能导致正常的系统更新无法进行。这可能会阻止 OEM 客户获得潜在的严重安全与稳定修复。