Wie gehen Sie über eine modifizierte Version von FreeBSD kompilieren? [geschlossen]

StackOverflow https://stackoverflow.com/questions/241825

  •  04-07-2019
  •  | 
  •  

Frage

Ich arbeite an einem zugeordneten Gruppenprojekt an der Universität, wo wir den TCP / IP-Stack neu implementieren müssen einige zusätzliche Sachen zu unterstützen ( http://discolab.rutgers.edu/mtcp/ ), und dann zeigen.

Die These / Design arbeiten wir von sagt die ursprünglichen Forscher den Quellcode geändert für FreeBSD die zusätzlichen Bits und Bobs zu unterstützen.

Wir haben eine Version von FreeBSD bekommen haben und damit begonnen, die Änderungen wir wollen, aber Schwierigkeiten haben, herauszufinden, wie man entweder 1) das gesamte FreeBSD Quellcode kompilieren, damit wir die Dinge testen, indem unzählige Versionen von leicht modifizierten FreeBSD installieren oder 2) kompilieren nur unsere Änderungen und irgendwie verknüpfen, dass in eine bereits kompiliert und funktionierende Version von FreeBSD als Patch oder API oder so etwas.

Alle Zeiger wäre toll! Prost, Jon

Keine korrekte Lösung

Andere Tipps

Die FreeBSD-Handbuch enthält einen Abschnitt auf < a href = "http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-building.html" rel = "nofollow noreferrer"> Gebäude und einen eigenen Kernel installieren. Das Handbuch hat eine sehr gute Anleitungen für eine Reihe von FreeBSD-Administrationsaufgaben.

Warum tut dies über eine einfache Load-Balancing-Lösung? Das Ziel von TCP / IP ist es, Daten zwischen zwei Rechnern über ein Netzwerk zuverlässig zu handhaben. Es gibt noch andere Schichten der Abstraktion, die viel besser in der Lage sind mit dem Problem des Server Überlastung des Umgangs, die nicht drastische Änderungen an grundlegenden Internet-Protokolle erfordern. Noch nicht einmal mich in einem Netzwerk auf die Probleme von Routing-Pakete dieser Art beginnen Sie nicht explizit steuern (über das Internet, zum Beispiel).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top