2

私は大学で割り当てられたグループプロジェクトに取り組んでいます。そこでは、TCP / IPスタックを再実装して、いくつかの追加のものをサポートし(http://discolab.rutgers.edu/mtcp/)、それをデモンストレーションする必要があります。

私たちが取り組んでいる論文/デザインは、元の研究者が余分なビットとボブをサポートするためにFreeBSDのソースコードを変更したと言っています。

FreeBSDのバージョンがあり、必要な変更を加え始めましたが、1)FreeBSDソースコード全体をコンパイルして、わずかに変更されたFreeBSDの無数のバージョンをインストールしてテストできるようにする方法、または2)コンパイルする方法を理解するのに苦労しています。私たちの変更だけで、それをパッチやAPIなどとしてすでにコンパイルされ動作しているバージョンのFreeBSDにリンクします。

どんなポインタも素晴らしいでしょう!乾杯、ジョン

4

2 に答える 2

5

FreeBSDハンドブックには、カスタムカーネルの構築とインストールに関するセクションが含まれています。ハンドブックには、多くのFreeBSD管理タスクに関する非常に優れた説明があります。

于 2008-10-28T00:34:48.787 に答える
0

単純な負荷分散ソリューションでこれを行うのはなぜですか? TCP/IP の目標は、ネットワーク上の 2 台のマシン間でデータを確実に処理することです。基本的なインターネット プロトコルを大幅に変更しなくても、サーバーの輻輳の問題に対処できる他の抽象化レイヤーがあります。この種のパケットを、あなたが明示的に制御していないネットワーク上 (例えば、インターネット上) でルーティングする際の問題について、私に話させないでください。

于 2009-01-12T16:37:32.350 に答える