Qual seria a melhor escolha para um servidor web, Debian ou Ubuntu?
Eu uso principalmente Python e PostgreSQL com Nginx e às vezes PHP e MySQL.
Quais são os prós / contras de cada um?
Qual seria a melhor escolha para um servidor web, Debian ou Ubuntu?
Eu uso principalmente Python e PostgreSQL com Nginx e às vezes PHP e MySQL.
Quais são os prós / contras de cada um?
Respostas:
Vantagens do Ubuntu:
Vantagens do Debian:
Expandir a resposta dada um pouco para incluir alguns dos outros pontos problemáticos comuns que consideram influenciar minhas decisões aqui:
O Ubuntu não está particularmente comprometido 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 em [versão + 1]", sem correção nas versões anteriores. Basicamente, você não deve esperar backports de grandes bugs e problemas de segurança; Pelo que 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 de software até o nível um tanto extremo que o Debian faz, que é um fator por trás do motivo que muitos consideram mais fácil de usar. Eles são bons para enviar coisas como imagens binárias para drivers quando essa é a única solução; O Debian não é. Por exemplo, para que o Debian funcione no meu laptop, eu preciso 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 outras plataformas virtuais de código fechado, normalmente terá mais sorte com o Ubuntu. No Amazon EC2, por exemplo, é trivial executar no EC2 . Enquanto isso, você não pode nem obter uma cópia integrada de suas ferramentas EC2 para o Debian, devido a um problema de licenciamento insolúvel . O trabalho no Debian EC2 é, portanto, muito menos popular, e há problemas semelhantes com outras máquinas virtuais também. Basicamente, se o seu fornecedor não estiver liberando toda a sua pilha como código-fonte aberto, as chances de que eles aceitem a definição estrita do Debian de software livre para peças que devem entrar no sistema operacional são baixas.
Recuando por um segundo, também gosto de usar o mesmo sistema operacional na minha área de trabalho e no meu servidor; facilita a vida se eu puder focar mais tempo em uma plataforma comum. Ultimamente, estou achando difícil usar o Ubuntu como essa plataforma porque eles estão quebrando tão agressivamente sua área de trabalho com código instável. A área de trabalho do Debian é chata, mas funciona e sai do meu caminho. Essas também são boas qualidades para um sistema operacional de servidor, se você quiser executar uma ferramenta GUI nele.