Como você vai fazer sobre a compilação de uma versão modificada do FreeBSD? [fechadas]

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

  •  04-07-2019
  •  | 
  •  

Pergunta

Eu estou trabalhando em um projeto de grupo atribuído na Universidade onde temos que re-implementar a pilha TCP / IP para suportar algum material extra ( http://discolab.rutgers.edu/mtcp/ ), e depois demonstrá-lo.

A tese / projetar estamos trabalhando a partir diz que os pesquisadores originais mudou o código fonte para o FreeBSD para apoiar os bits extras e bobs.

Nós temos uma versão do FreeBSD e começaram a fazer as mudanças que queremos, mas está tendo problemas para descobrir como quer 1) compilar todo o código fonte do FreeBSD para que possamos testar as coisas através da instalação de inúmeras versões do FreeBSD ligeiramente modificados ou 2) compilar apenas as nossas mudanças e de alguma forma ligar isso em um já compilado e versão do FreeBSD trabalhar como um patch ou API ou algo assim.

Os ponteiros seria ótimo! Felicidades, Jon

Nenhuma solução correta

Outras dicas

O FreeBSD Handbook contém uma seção sobre < a href = "http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-building.html" rel = "nofollow noreferrer"> Compilando e instalando um Kernel Personalizado . O Manual tem muito boas instruções para uma série de tarefas de administração do FreeBSD.

Por que fazer isso através de uma solução de balanceamento de carga simples? O objetivo do TCP / IP é para manipular dados de forma confiável entre duas máquinas em uma rede. Há outras camadas de abstração que são muito mais capazes de lidar com o problema do congestionamento do servidor que não vai exigir mudanças drásticas para protocolos fundamentais da Internet. Nem me fale sobre o problema de roteamento de pacotes deste tipo em uma rede você não explicitamente controlar (através da internet, por exemplo).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top