我想创建自己的Ubuntu衍生版本,包括我选择的桌面环境和我喜欢的预安装程序集。
我应该从哪个基础开始,并且应该添加哪些修改呢?
我知道两个可能的起点:
我应该从哪个基础开始,并且应该添加哪些修改呢?
我知道两个可能的起点:
Ubuntu Core,官方提供的一套基本组件(哪些组件?),似乎适合用于创建设备固件或者自己的Linux发行版。与之前的{{link3:JeOS不同},这不是一个完整的发行版,因为它缺少一个带有安装程序或引导加载程序的可启动镜像。
Ubuntu Mini Remix,一个完全工作的Ubuntu livecd,只包含使系统正常运行所需的最小软件集合;这不是一个官方的Ubuntu项目。
也许我可以使用Ubuntu Server或其他东西作为基础。
然后,我需要定制我的发行版。我知道以下工具:
这些工具应该能够让我轻松定制我的安装媒体。但是,如果我不仅仅需要创建一个个人喜好的Ubuntu变种,而是需要一个可维护的项目,包括所有相关内容:我想我需要一套可以被版本控制系统跟踪的脚本,可以进行自动化测试和构建,并且需要一些构建基础设施。这就是他们构建一个相当不错的操作系统发行版的方式,对吗?
我应该如何最好地开始创建自己的Ubuntu衍生版,以一种自然的方式超越个人定制CD,并以更受控、更健壮的方式构建,就像正规的Ubuntu衍生版所做的那样?