Zorin Ultimate 是付费墙后面的 (https://zorinos.com/ultimate/)。我知道它的 GPL 许可证并不规定它提供来自 Debian 分支的所有软件的免费(如成本,而不是分发/更改的自由)编译版本,但我确实相信 Ultimate 的源文件必须提供。
有谁知道如何获得这些?
答案1
源代码链接到 Zorin OS 网站,但它隐藏在“公司”>“关于”部分下,可从网站页脚访问。这是它的链接:https://zorinos.com/about/#source-code
为了自己构建操作系统,您需要确定要包含的软件包。 DistroWatch 有一个软件包及其对应版本的列表包含在操作系统的每个版本中。您可以使用此信息和源代码存储库来确定需要哪些包和哪些版本。
我对实际构建过程的经验很少。诸如此类的资源从零开始的Linux可能作为一个有用的起点。由于 Zorin OS 基于 Ubuntu,因此您可能从已知的预构建版本的 Ubuntu 开始,然后根据需要添加/修改软件包。
在任何实际场景中,您还需要找到某种方法将上游存储库中的更新和补丁包含到您的构建中。构建过程还需要自动化,以便您可以以可重复的方式生成构建,同时能够集成更改。