Qual é a motivação por trás do kfreebsd

3

Eu uso o FreeBSD e Linuxes baseados no Debian diariamente. (Eu sou principalmente um usuário / desenvolvedor / sysadmin não um desenvolvedor de sistema operacional).

Eu quero saber qual é a motivação por trás do kFreeBSD? Por que as pessoas podem querer usar o kernel do FreeBSD, mas evitar a terra do usuário?

    
por Ali 29.12.2011 / 17:06

2 respostas

5

Todos os motivos a seguir, são os benefícios que você obtém do kernel do FreeBSD:

  • Interfaces de kernel padronizadas:

    • Implementação única / dev via devfs, ao invés dos 3 discordantes maneiras de manipular / dev que o Linux fornece.

    • OSS como o sistema de som padrão (por exemplo, a interface padrão
      suportado por quase todos os sistemas do tipo Unix ao redor).

    • Filtro de pacotes do OpenBSD (pf).

  • Recursos de segurança, como cadeias .

  • Suporte para drivers NDIS no kernel principal. No Linux, Não é provável que o NdisWrapper consiga entrar no kernel da linha principal.

  • Suporte para o ZFS no kernel principal. Devido a licença e patente problemas, é improvável que o ZFS apareça no Linux.

  • kFreeBSD é menos vulnerável a questões legais. As licenças são gerenciadas em de forma centralizada em comparação com o bazar do kernel do Linux modelo de desenvolvimento.

  • Os desenvolvedores do kFreeBSD geralmente têm mais interesse em mesclar novos recursos ao invés de desovar garfos o tempo todo (a porta para o Xbox é uma muito boa exemplo).

  • kFreeBSD pode ter melhor desempenho e / ou estabilidade, especialmente em áreas de disco / sistema de arquivos com o ZFS.

  • O kernel do FreeBSD pode suportar algum hardware que o Linux não suporte e / ou suporte ao kernel do FreeBSD pode ser melhor (menos bugs).

Por que você preferiria o Debian GNU / kFreeBSD ao FreeBSD?

  • se você gosta do sistema de pacotes Debian (ou seu conjunto de pacotes) mais de Portas do FreeBSD (apenas uma questão de preferência).

  • Se você gosta do GNU userland mais do que um BSD (novamente, apenas uma questão de preferência).

  • Se você não tem nada contra a GPL ou outro livre copylefted licenças de software, você vai apreciar os módulos úteis do kernel como driver ext2fs, os próximos reiserfs e xfs, ou os próximos driver ethernet para Xbox são (ou serão) compilados no padrão kernel.

  • Se você está preocupado em administrar um sistema 100% gratuito, nosso compromisso ao Debian Free Software Guidelines (DFSG) garante que o Debian O GNU / kFreeBSD não contém nenhum software não-livre. Na verdade, nós temos removido alguns drivers não-binários não-livres que estão contidos no árvore upstream do FreeBSD.

Do wiki oficial, você pode encontrar mais pontos sobre o porquê de preferir o Debian GNU / Linux e não ser totalmente o FreeBSD.

    
por 29.12.2011 / 17:15
1

Existem várias razões para evitar o uso do FreeBSD:

  • Falta de muitos pacotes que o debian pode fornecer
  • Suporte a flash facilmente disponível sem emulação
  • A conscientização sobre aplicativos Linux é, em geral, mais do que a conscientização sobre aplicativos bsd.

De maneira nenhuma, estou criticando os sistemas operacionais. Ambos servem bem ao seu propósito. O kfreeBSD é uma tentativa de combinar o melhor dos dois mundos.

    
por 29.12.2011 / 17:21