Primeiro, considere o kernel linux-lowlatency
. Está facilmente disponível (basta instalar esse pacote e inicializar) e recebe atualizações. Ele é construído em torno do kernel genérico com a configuração ajustada para diminuir a latência. Este é um kernel soft-real-time .
Dado que as coisas estão passando por camadas de abstração para virtualização, é improvável que toda a pilha seja em tempo real de qualquer forma, então pessoalmente, eu diria que o soft-rt está bem.
Se você quiser buscar um verdadeiro sistema em tempo real, você terá que construir seu próprio kernel. Todos os PPAs parecem ter secado. Não é difícil - é apenas um pouco doloroso.
Patches não estão disponíveis para todas as versões do kernel, mas você os encontrará aqui:
Eu também sugiro construir a partir da fonte de baunilha em vez de hackear um patch no final do kernel padrão do Ubuntu. Se eu estivesse fazendo isso, estaria seguindo este guia: