FreeBSD 源码以及如何构建

Cod*_*404 3 freebsd compiling kernel cross-compilation

关于 FreeBSD 的几个问题

  1. 我应该在哪里/如何获取源代码(例如通过终端、从网站下载)

  2. 我应该如何(在 ubuntu 上)构建它?

  3. 在构建它之前我可以自定义它(换句话说是可能的)吗?

jsb*_*ngs 5

您可以在此处查看不受版本控制的 FreeBSD 源代码。开发者手册回答了许多有关开发 FreeBSD 的问题。为什么不从 FreeBSD 本身构建它?从 Ubuntu 构建似乎有点……奇怪。

  • FreeBSD *可以*进行交叉编译,否则您不会发现它在嵌入式系统中使用。但在这种情况下,我同意:这可能不是正确的方法。 (3认同)
  • 您还需要正确的制作版本。FreeBSD 构建系统不使用 GNU Make。不用费心:在 FreeBSD 上构建 FreeBSD、在 Linux 上构建 Linux、在 Windows 上构建 Windows。否则只会乞求痛苦和磨难。 (3认同)