É uma ideia perfeitamente estúpida, eu sei. Mas quero testar um dos meus projetos mais antigos, que inclui o módulo do kernel (extensão do Netfilter) em uma instância virtualizada em nuvem.
Será possível conectar o código do kernel às instâncias virtualizadas da Amazon (vejo que estão usando instâncias Xen..?
(Acho que, se a preparação de uma AMI para HVM incluir uma configuração de kernel para oferecer suporte a drivers Xen, deve ser possível carregar um módulo "normal" ..)
Você pode carregar qualquer módulo do kernel que desejar nas instâncias HVM. Por padrão, a maioria das instâncias recém-criadas são HVM e, no nível gratuito, apenas as instâncias HVM podem ser usadas.
Mas você pode ter problemas em instâncias PV, pois elas requerem um kernel especial compatível com Xen que às vezes é inicializado a partir de um AKI fora da instância. Isso é especialmente verdadeiro para instâncias muito antigas criadas antes da Amazon introduzir o suporte pvgrub para instâncias PV. Se sua instância PV for mais recente e inicializar um pvgrub AKI, um kernel compatível com Xen dentro da instância será usado e você poderá usar qualquer módulo compilado para esse kernel.
Sim. O kernel do Linux em um ambiente de virtualização em nuvem ainda é apenas um kernel.