CentOS com um kernel do Ubuntu

1

O técnico do servidor em nuvem da Rackspace diz ao meu CentOS 5.4 VPS (Xen) que roda "CentOS com um kernel do Ubuntu"

Alguém poderia explicar, em termos simples, o que significa "CentOS com um kernel do Ubuntu" e se há alguma desvantagem (performance, mgmt) entre isso e rodar o CentOS com um kernel do CentOS?

Obrigado

    
por Gaia 05.05.2010 / 15:27

2 respostas

3

Isso soa como uma falta de comunicação. Talvez a máquina host e a máquina virtual usem distribuições diferentes.

Como você descreve, na maioria dos casos, você encontrará problemas de compatibilidade pré-compilados entre os kernels de distribuição e distribuições diferentes. Pode ser que ele tenha sido compilado usando um glibc diferente ou tenha a versão incorreta dos utilitários de terra do usuário. As variáveis são numerosas e tediosas.

Se alguém prestou atenção especial aos detalhes ou simplesmente teve sorte, eles podem ter tido sucesso em encontrar um kernel de distribuição pré-compilado que seja compatível entre si.

Eu acho que eles poderiam ter tecnicamente usado o código-fonte do pacote e compilado em uma distribuição diferente. No entanto, se a distribuição tiver um conjunto de recursos desejado e você não puder localizar um pacote pré-compilado para sua distribuição, ele poderá ser compilado da fonte principal do kernel.

    
por 05.05.2010 / 15:32
2

Eu diria que isso significa que o kernel, o próprio núcleo do sistema operacional, é um kernel modificado do Ubuntu, enquanto a própria distro é o CentOS. Isso seria meio estranho, já que geralmente o kernel é construído como parte da distro, então todas as ferramentas de gerenciamento e utilitários são construídos com as mesmas bibliotecas, mas acho que é possível.

Pode ser que o técnico tenha se enganado ou alguém tenha dito a ele que fizeram algumas customizações no kernel para adicionar um recurso como o kernel padrão do Ubuntu. Você deve ser capaz de recompilar um kernel para personalizá-lo (adicionar / subtrair o suporte para recursos desnecessários, diminuir o tamanho do kernel ou reduzir o consumo de memória ou adicionar suporte para algo na nuvem que o padrão não possui) e me acostumei a dizer isso quando os clientes ligaram.

A questão da desvantagem da vantagem é irrelevante sem saber quais alterações foram feitas ou customizadas. Se eu tivesse que adivinhar, diria que não é um kernel do ubuntu, já que não tenho certeza se você pode simplesmente substituí-lo. 99,9% das pessoas que estão substituindo o kernel o fariam com uma alteração de repositório da distribuição ou através de uma recompilação com o conjunto de ferramentas da sua distro.

    
por 05.05.2010 / 15:38