2

我正在大学从事一个分配的小组项目,我们必须重新实现 TCP/IP 堆栈以支持一些额外的东西(http://discolab.rutgers.edu/mtcp/),然后进行演示。

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

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

任何指针都会很棒!干杯,乔恩

4

2 回答 2

5

FreeBSD 手册包含关于构建和安装自定义内核的部分。该手册对许多 FreeBSD 管理任务有很好的指导。

于 2008-10-28T00:34:48.787 回答
0

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

于 2009-01-12T16:37:32.350 回答