Ok, então editei sua pergunta para torná-la mais genérica, mas ...
Para responder especificamente ao seu problema, no qual você usa o provedor INIZ VPS (com base na versão de pré-edição da sua pergunta):
Eu procurei o provedor de VPS que você disse que usou (antes das minhas edições para a sua pergunta, então é mais geral), o provedor INIZ VPS.
Eles têm duas soluções listadas em seu site: soluções VZ (Budget VPS e SSD VPS) e soluções KVM (KVM VPS).
Estou assumindo que, no seu caso, você tem um orçamento VPS ou um SSD VPS do INIZ. Isso usa a solução OpenVZ para virtualização, o que significa que o sistema host tem um kernel 2.6.x, e é isso que seu sistema vê.
Agora, para uma explicação mais geral sobre esse problema e para responder à sua pergunta completamente:
Dependendo do provedor VPS e do sistema de virtualização usado (OpenVZ, KVM, XEN, etc.), o kernel que está no VPS é o do sistema host ou é um kernel instalado dentro do VPS. / p>
Os três maiores que eu vi são OpenVZ, KVM e XEN, então eu vou falar sobre esses três aqui, no entanto, existem outros sistemas de virtualização por aí, mas eu não sei sobre eles.
Com o OpenVZ VPSes, o kernel que o VPS vê é o kernel que está no nó do host, que neste caso está executando os kernels 2.6.x.
Com KVM VPSes, o kernel para o VPS é o kernel que está instalado dentro do VPS, e isso será, para o Ubuntu, o que vier com 13.04 ou 13.10 ou o que for.
Eu discuti com meus amigos que são pesados em virutalização e outras coisas, eles disseram que para XEN VPSes, o XEN pode ser configurado de duas maneiras:
- com o ParaVirtual Ops, o que significa que o VPS pode ter um kernel personalizado dentro dele (ou seja, o que vem com o Ubuntu ou um kernel personalizado que você compila)
- sem o ParaVirtual Ops, o que significa que o VPS terá o kernel do sistema host exposto e usado com o VPS. (semelhante ao OpenVZ)
(Esses mesmos amigos confirmaram o que eu disse acima sobre o OpenVZ e o KVM, também)