Recomendado Linux Distro para o servidor 'MMO' [closed]

0

Devido a sua ancestralidade UNIX (o padrão de fato para mainframes, nos tempos em que aprendi programação), usar o Linux como SO para um MMO experimental é algo óbvio. Dito isto, há tantas distribuições agora que tentar descobrir qual delas é mais difícil.

Portanto, recorro a vozes mais experientes para suas perspectivas.

Alguns dos critérios incluem:

  1. Utilização eficiente de CPUs multi-core (afinal, é para um servidor MMO)
  2. Leve com sobrecarga mínima (o desenvolvimento inicial está em um sistema antigo)
  3. Estável o suficiente para ser executado indefinidamente (suspeito que algumas distribuições vazam tão mal quanto o Windows)
  4. É possível usar um Gerenciador de Janelas simples em vez de um Ambiente de Área de Trabalho completo (de preferência um que se dê bem com Code :: Blocks)
  5. O suporte de rede Gigabit + é fundamental; algum USB / video para uso básico; todo o resto é insignificante
  6. Bom apoio da comunidade (sei que estou mergulhando em um oceano agitado - me sentiria melhor sabendo que há um colete salva-vidas por perto)

Eu meio que reduzi as coisas ao Debian, ao CentOS (baseado no RHEL), ao Gentoo e ao Slackware. É claro que cada um deles (exceto o CentOS) tem vários derivados, o que significa que eu realmente não reduzi muito as coisas. A DSL tem um apelo óbvio, mas não encontrei muito na forma de uma documentação de comunidade ou de terceiros.

Qualquer conselho e / ou recomendações neste esforço seriam muito apreciados.

EDITAR:

Parece que a pergunta que eu deveria ter feito era "Qual KERNEL eu deveria procurar em uma distro?"

Eu não tenho muita experiência com o Linux (principalmente usando o Ubuntu via DE), então estou preocupado que a tentativa de remover recursos estranhos possa comprometer sua integridade. Adicionar recursos ainda envolve riscos, mas menos que removê-los.

    
por Twyla 26.06.2014 / 20:03

1 resposta

5

Na verdade, muitos de seus pontos dependem dos recursos do kernel e, portanto, são independentes da distribuição na maioria dos casos. Mesmo que algumas distribuições mantenham seus próprios kernels, elas ainda dependem de atualizações de fontes, especialmente para problemas relacionados a segurança e padrões.

  • Utilização eficiente de CPUs com vários núcleos : isso está relacionado ao gerenciamento de processos e agendamento, que é uma das tarefas mais importantes do kernel.

  • Leve com sobrecarga mínima : bem, "leve" é difícil. Para mim, o Debian é pesado, mas o Arch é leve. No entanto, para alguns outros, o Debian é leve e o Ubuntu é pesado. Isso é principalmente sobre encontrar uma distribuição que tenha tudo de que você precisa, fornecendo uma quantidade mínima de recursos desnecessários .

  • Estável o suficiente para ser executado indefinidamente (suspeito que algumas distribuições vazam tão mal quanto o Windows) : ouch. Você me machucou. A estabilidade depende do agendamento do processo, gerenciamento de memória, controle de tempo ... todas as tarefas tratadas pelo kernel. Quanto mais rápido ele lidar com tudo isso, menor a probabilidade de travar a máquina. O resto é sobre o sysadmin.

  • Bom suporte à comunidade : bem ... encontre algo famoso e bem conhecido. Você terá certeza de sua escolha então.

Sobre seus outros pontos: você está procurando por uma distribuição que não vem naturalmente com um ambiente gráfico (que seria o Ubuntu, por exemplo). Todas as distribuições de que você falou se encaixam nesse perfil. Além disso, o Code :: Blocks conta com o wxWidgets, uma biblioteca projetada especificamente para aplicativos multiplataforma. Você não está nem restrito ao suporte do GTK ou do Qt!

Como as suas necessidades são principalmente relacionadas ao kernel, aqui está sua pergunta mais importante: qual distribuição eu estou mais à vontade? Como sempre digo: quanto mais você satisfaz o sysadmin, mais importante é o uptime.

Sobre sua edição : eu não mudaria minha resposta mesmo se você perguntasse qual kernel . O kernel original em si é brilhante no que você precisa para lidar. Se você tirar todas as distribuições super pesadas , fornecidas juntamente com enormes ambientes gráficos, então eu poderia quase dizer: "todas elas se encaixam".

    
por 26.06.2014 / 20:16