C 如何编译FreeBSD的修改版本?

C 如何编译FreeBSD的修改版本?,c,tcp,freebsd,C,Tcp,Freebsd,我在大学里从事一个指定的小组项目,我们必须重新实现TCP/IP堆栈以支持一些额外的东西(),然后演示它 我们正在进行的论文/设计说,最初的研究人员更改了FreeBSD的源代码,以支持额外的位和位 我们已经有了FreeBSD的一个版本,并开始进行我们想要的更改,但是我们很难弄清楚如何1)编译整个FreeBSD源代码,这样我们就可以通过安装无数稍加修改的FreeBSD版本来进行测试,或者2)只编译我们的更改,并以某种方式将其链接到已经编译并可用的FreeBSD版本,作为补丁或API或其他东西 任何指

我在大学里从事一个指定的小组项目,我们必须重新实现TCP/IP堆栈以支持一些额外的东西(),然后演示它

我们正在进行的论文/设计说,最初的研究人员更改了FreeBSD的源代码,以支持额外的位和位

我们已经有了FreeBSD的一个版本,并开始进行我们想要的更改,但是我们很难弄清楚如何1)编译整个FreeBSD源代码,这样我们就可以通过安装无数稍加修改的FreeBSD版本来进行测试,或者2)只编译我们的更改,并以某种方式将其链接到已经编译并可用的FreeBSD版本,作为补丁或API或其他东西

任何指针都会很棒! 干杯
Jon

包含关于的一节。该手册对许多FreeBSD管理任务都有很好的说明。

为什么要在简单的负载平衡解决方案上这样做?TCP/IP的目标是通过网络在两台机器之间可靠地处理数据。还有其他一些抽象层,它们更能够处理服务器拥塞问题,而不需要对基本的internet协议进行重大更改。甚至不要让我开始在你没有明确控制的网络上(例如,通过互联网)路由这种数据包