O FreeBSD é derivado da linha BSD. Ele é baseado em uma re-gravação de 100% do original do AT & T. Embora inicialmente tivesse problemas legais com a AT & T que dificultaram sua expansão, ela foi finalmente desmatada (quando foi descoberto que a AT & T havia se apropriado do código BSD, as tabelas mudaram). Como resultado, é 100% livre e claro de quaisquer reclamações legais conhecidas contra ele. É licenciado sob a "licença BSD", que é muito liberal e permite a redistribuição para o lucro.
O Linux é uma aparência 100% do zero do System V. Foi iniciado por um programador finlandês que reuniu várias outras pessoas. Com o tempo, o "kernel do Linux" cresceu em desenvolvedores e linhas de código, adicionando novos recursos ao longo do caminho. Também teve sua parcela de questões legais, instigada pelo Grupo SCO, que tentou reivindicar a propriedade de parte do código do kernel. Até o momento, nenhum código infrator foi encontrado, e houve laços especulativos entre as ações da SCO e uma grande quantia de dinheiro que a Microsoft "deu" a eles. Era controverso na época porque o Linux usa uma licença GPL Versão 2, que requer que qualquer programa liberado para o público também deve (a) ter o código fonte prontamente disponível, (b) estar disponível sob a mesma licença, e (c) ) deve ter um aviso atribuindo o autor original.
Ambos os sistemas são razoavelmente estáveis. Ambos têm longas histórias de desenvolvimento. Ambos têm comunidades de desenvolvimento ativas e provavelmente não irão embora tão cedo.
Em termos de suporte de rede do servidor, o consenso histórico é tipicamente do lado dos BSDs, que demonstraram acomodar conexões e cargas pesadas. Em termos de onipresença, o Linux é encontrado nos lugares mais surpreendentes e tem uma cultura de software próspera.
Para responder sua pergunta sobre aplicativos de servidor da Web, eu provavelmente preferiria o BSD. A base da seleção é que a pilha de redes do BSD foi demonstrada (historicamente) como tendo uma pequena vantagem sobre o Linux. Para a implementação de back-end, a flexibilidade e onipresença das distribuições Linux significa que eu teria uma grande variedade de softwares disponíveis para mim. Sim, para aqueles amantes do BSD por aí, estou ciente da amplitude do software disponível através do programa de ports do BSD .
No entanto, é muito mais fácil encontrar administradores Linux, um fator potencial que afeta a implantação. Se esta é uma instalação em rápida mudança ou em crescimento, encontrar talento BSD pode levar a um problema trabalhista em sua implantação.
Então - isso depende. :) Você vai precisar de funcionários em tempo integral? Ficar com o Linux. Você está procurando implantação de grandes sites em um hardware menor? O BSD pode funcionar para você.