我可以编译多少Ubuntu的开源代码

我可以编译多少Ubuntu的开源代码

Ubuntu 是一个混合开源源代码,如 Linux 内核和其他来源,如 Canonical

我的问题是,在什么时候我可以看到并编译它的源代码,而不是被困在封闭源代码中,这将要求我盲目地信任一个实体

答案1

我可以编译多少Ubuntu的开源代码

一切。但这是因为您的问题中提到了:“开源代码”意味着它是“开放的”和“源的”。

在我被困在封闭源代码中之前,这将需要我盲目地信任一个实体

抱着这种态度你不会走太远。信任必须从某个地方开始。你不妨改变一下态度:我信任一家操作系统公司,直到他们被证明不值得信任?

接受 Ubuntu 本身是开源的,但它使用的内核确实有一些缺陷。但这不仅仅是 Ubuntu 和 Debian,还包括 Fedora、Suse、Gentoo、Slack 和任何想要被认真对待的操作系统。如果你真的想避免这些有 9 种 100% 免费的替代方案。是的,由于这个原因,它们并不是主流:基本上他们说你需要遵守他们认为可接受的硬件,并且需要购买可接受的硬件才能使用它们。

为了避免在 Ubuntu 中安装专有软件:这就是我们拥有存储库的原因。四个主要存储库是:

  • 主要 - Canonical 支持的免费开源软件。
  • Universe - 社区维护的免费开源软件。
  • 受限 - 设备的专有驱动程序。
  • Multiverse——受版权或法律问题限制的软件。

使用前两个,系统上的所有内容都是开源的,可以查看、修改和编译。第三个用于设备驱动程序。大多数用户希望他们的显卡和网卡能够使用所有可用功能,因此请接受它们附带的限制。

Multiverse 是真正需要避免的。它包含所有可以安装的专有软件。

相关内容