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:
- Coleta de patches: A Oracle revisa e seleciona patches que ainda não foram integrados ao kernel principal.
- 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.
- Aplicação de patches: Os patches são aplicados com base em sua compatibilidade com o kernel upstream.
- Compilação do código: O kernel é então compilado, e possíveis erros são detectados e corrigidos.
- Revisão de código: Todos os patches passam por uma rigorosa revisão para garantir que sejam estáveis.
- 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.