Ubuntu vs Debian para servidor

8

Qual seria a melhor escolha para um servidor web, Debian ou Ubuntu?

Uso principalmente o Python & PostgreSQL com Nginx e às vezes PHP & MySQL.

Quais são os prós / contras de cada um?

    
por redman 12.04.2011 / 20:33

2 respostas

12

Vantagens do Ubuntu:

  • As versões LTS são suportadas por 5 anos para a semente do servidor.
  • O Ubuntu tem certificado para trabalhar em determinado hardware
  • Para aqueles que querem pacotes mais atualizados & estão dispostos a usar uma versão não-LTS, o ciclo de lançamento de 6 meses significa que uma nova versão estável acontece com mais frequência do que com o Debian
  • O Ubuntu tem uma melhor integração com soluções de virtualização, como host & como convidado.
  • O Ubuntu tem o AppArmor instalado por padrão como uma solução de segurança.

Vantagens do Debian:

  • Os lançamentos do Debian são rigidamente testados com a filosofia de 'release when ready'
  • O Debian tem uma ampla gama de desenvolvedores que cobrem todos os pacotes ao invés de se concentrar em um subconjunto. Isso pode ser importante para o suporte de segurança de pacotes menos usados.
  • O Debian compromete-se a suportar a versão estável anterior por um ano desde o lançamento do mais recente estável. Isso pode efetivamente ser mais longo do que o suporte de 18 meses que o Ubuntu tem para versões não-LTS.
por 12.04.2011 / 22:48
5

Expandindo a resposta dada um pouco para incluir alguns dos pontos problemáticos mais comuns que eu acho que influenciam minhas decisões aqui:

  • O Ubuntu não está particularmente empenhado em corrigir problemas, mesmo em seus lançamentos LTS. Perdi a conta de quantas vezes encontrei um problema e a única resolução foi "corrigida na [versão + 1]", sem correção nas versões anteriores. Basicamente, você não deve esperar backports dos principais bugs e problemas de segurança; pelo que eu vi a política efetiva é que pequenos bugs são corrigidos apenas na versão atual.

  • O Ubuntu não se importa com a liberdade do software para o nível um tanto extremo que o Debian faz, o que é um fator por trás do porque muitos consideram mais fácil de usar. Eles estão bem enviando coisas como imagens binárias para drivers quando essa é a única solução; Debian não é. Por exemplo, para fazer o Debian funcionar no meu laptop, eu tenho que ativar explicitamente o repositório não-livre e adicionar os pacotes apropriados durante ou após a instalação. É mais provável que o hardware funcione imediatamente ou com uma etapa de configuração muito menos difícil no Ubuntu.

  • Relacionado a isso, se você planeja implantar servidores em uma plataforma de computação em nuvem, bem como em algumas outras plataformas virtuais de código fechado, normalmente você terá mais sorte com o Ubuntu. No Amazon EC2, por exemplo, é trivial executar no EC2 . Enquanto isso, você não pode nem mesmo obter uma cópia integrada de suas ferramentas EC2 para o Debian, devido a um insolúvel questão de licenciamento . O trabalho no Debian EC2 é muito menos popular, e existem problemas semelhantes com outras máquinas virtuais também. Basicamente, se o seu fornecedor não está liberando sua pilha inteira como código-fonte aberto, as chances de que eles aceitem a definição estrita do Debian de software livre para partes que devem entrar no sistema operacional são baixas.

Recuando por um segundo, também gosto de usar o mesmo SO na minha área de trabalho do que no meu servidor; facilita a vida se eu puder concentrar mais tempo em uma plataforma comum. Eu estou achando difícil usar o Ubuntu como essa plataforma ultimamente porque eles estão invadindo agressivamente seu desktop com código instável. O desktop Debian é chato, mas funciona e sai do meu caminho. Essas também são boas qualidades para um sistema operacional de servidor, caso você queira executar uma ferramenta de GUI nele.

    
por 11.10.2011 / 07:48