UEK-next Linux

Oracle avança com o kernel UEK-next no Linux 6.10 e inclui sched_ext

A Oracle lançou o UEK-next, baseado no Linux 6.10, que traz novidades como o sched_ext, um código de agendamento extensível que melhora o desempenho do sistema. Saiba mais sobre o UEK-next e como ele beneficia os clientes Oracle.

Imagem com fundo branco com a logo do Oracle Linux estampada no peito do TUX, o mascote do Linux.
Oracle Linux

A Oracle atualizou seu Unbreakable Enterprise Kernel (UEK) para a versão baseada no Linux 6.10, oferecendo uma nova opção para usuários do Oracle Linux 9. Esta atualização traz o UEK-next, uma versão que acompanha de perto o desenvolvimento do kernel upstream (principal) e permite aos usuários se beneficiarem de novos recursos antes que eles sejam oficialmente integrados.

Uma das grandes novidades do UEK-next é a inclusão do sched_ext, um novo código de agendamento que promete tornar o sistema mais flexível e eficiente. O agendador é uma parte crítica do kernel Linux, responsável por controlar como os processos são atribuídos aos núcleos de CPU. O sched_ext, ainda em testes, pode ser integrado oficialmente no Linux 6.12.

O que é o UEK-next?

O UEK-next é uma versão em desenvolvimento do kernel Linux oferecida pela Oracle, que permite aos clientes testar novos recursos enquanto continuam usando a infraestrutura estável do Oracle Linux. Ele é diferente do kernel padrão compatível com RHEL (Red Hat Enterprise Linux), já que recebe patches e ajustes feitos pela Oracle para otimizar o desempenho em seus sistemas.

Por que o UEK-next é importante?

O UEK-next é essencial para clientes corporativos da Oracle que buscam uma versão do Linux com as mais recentes inovações sem abrir mão da estabilidade. Além disso, o sched_ext é um grande avanço no agendamento de tarefas, o que pode impactar positivamente o desempenho de sistemas com cargas de trabalho intensivas, como servidores de banco de dados.

Como é criado o UEK-next?

O desenvolvimento do UEK-next passa por várias fases rigorosas:

  1. Coleta de patches: A Oracle revisa e seleciona patches que ainda não foram integrados ao kernel principal.
  2. Atualização do kernel base: O código mais recente do Linux é incorporado ao UEK, seguido por uma revisão das opções de compilação.
  3. Aplicação de patches: Os patches são aplicados com base em sua compatibilidade com o kernel upstream.
  4. Compilação do código: O kernel é então compilado, e possíveis erros são detectados e corrigidos.
  5. Revisão de código: Todos os patches passam por uma rigorosa revisão para garantir que sejam estáveis.
  6. Testes: O kernel UEK-next passa por uma série de testes para garantir que funcione corretamente antes de ser liberado para uso.

Como instalar o UEK-next?

A instalação do UEK-next é simples para usuários do Oracle Linux. Eles podem baixar os pacotes RPM diretamente do site da Oracle e seguir as instruções detalhadas no blog oficial da empresa.

Conclusão

O UEK-next é uma excelente oportunidade para que empresas testem e utilizem as mais recentes inovações do Linux em ambientes corporativos. A inclusão do sched_ext mostra o compromisso da Oracle em oferecer soluções de alto desempenho para seus clientes, com um foco contínuo em melhorias de sistema e estabilidade.

Para mais informações sobre o UEK-next e os novos patches, consulte o blog oficial da Oracle e o código-fonte disponível no GitHub.

Acesse a versão completa
Sair da versão mobile