【问题标题】:How do you go about compiling a modified version of FreeBSD? [closed]你如何去编译一个修改版的 FreeBSD? [关闭]
【发布时间】:2010-09-19 12:01:55
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: c tcp freebsd


    【解决方案1】:

    FreeBSD Handbook 包含一个关于Building and Installing a Custom Kernel 的部分。该手册对许多 FreeBSD 管理任务有很好的指导。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2010-09-10
        • 2015-07-28
        • 1970-01-01
        • 2011-01-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多