Há algum benefício em rodar o servidor Subversion no Linux ao invés do Windows?

7

Atualmente, executamos o CollabNet Subversion em um servidor Windows. Recentemente tive a oportunidade de mover o servidor Subversion para outra máquina e basicamente tenho a escolha entre um servidor Windows ou um servidor Linux para ele. Somos principalmente uma loja do Windows, então eu provavelmente iria com um servidor Windows com todas as coisas sendo iguais, mas eu queria saber se há algum benefício em colocá-lo em um servidor Linux. Não estou procurando uma disputa entre servidores Windows e Linux, mas sim recursos específicos, diferenças de desempenho documentadas ou qualquer outra razão pela qual eu prefira o Linux para o servidor Subversion.

Nossos clientes usam o TortoiseSVN e, se isso for importante, as versões do servidor provavelmente seriam o Windows Server 2008 R2 ou o Ubuntu 10.04, mas isso provavelmente é flexível também.

Editar: Alguns comentários adicionais depois de algumas respostas: o licenciamento não é um problema para nós, por isso, nosso cluster VMWare tem muitos recursos extras, o que não é um grande problema, e Estou confortável com o Linux e o Windows, o que também não afeta isso. Parece que estou ouvindo que não há diferença, então essa pode ser minha resposta.

    
por Paul Kroon 21.07.2010 / 18:42

3 respostas

4

Nós originais rodamos o Collabnet no Windows por cerca de 12 meses, e depois o trocamos para um sistema Linux SVN. Em seguida, dividimos os repositórios em dois sistemas separados - um executa o Ubuntu e outro executa o Windows Server 2003 R2.

Não há absolutamente nenhuma diferença entre eles, ambos executam a integração do Active Directory brilhantemente, ambos são da VM e são tão rápidos quanto um ao outro, e nenhum de nossos usuários teve problemas com nenhum dos sistemas.

Então, vá com o sistema operacional que você conhece melhor.

    
por 22.07.2010 / 02:18
3

Uma diferença seria que um sistema operacional básico para o Ubuntu provavelmente precisará de menos memória / armazenamento quando comparado a um sistema 2008r2. Se não precisar de suporte a um fornecedor, sua licença do Linux custará menos em comparação ao Windows.

Mas, se você ainda não estiver familiarizado com a manutenção de uma caixa Linux, poderá facilmente economizar em custos de hardware e licença para suportá-lo no Linux.

    
por 22.07.2010 / 01:46
1

Se você estiver familiarizado e confortável com o Windows, execute-o em um servidor Windows. Não há grandes inconvenientes de desempenho e, aparentemente, você não está tendo problemas com sua instalação atual. Por que mudar o que funciona?

    
por 22.07.2010 / 02:03