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

我们正在研究的论文/设计说原始研究人员改变了FreeBSD的源代码,以支持额外的位和bobs。

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

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

没有正确的解决方案

其他提示

FreeBSD手册包含< a href =“http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-building.html”rel =“nofollow noreferrer”>构建和安装自定义内核。本手册对许多FreeBSD管理任务有非常好的指导。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top