A nova versão do Unbreakable Enterprise Kernel R6U2 foi lançada

Oracle revelou recentemente o lançamento da segunda atualização funcional para Unbreakable Enterprise Kernel R6, posicionado para uso na distribuição Oracle Linux como uma alternativa ao pacote padrão com o kernel Red Hat Enterprise Linux.

O Unbreakable Enterprise Kernel 6 é baseado no Linux 5.4 (UEK R5 foi baseado no kernel 4.14), que foi aprimorado com novos recursos, otimizações e correçõesEle também foi testado quanto à compatibilidade com a maioria dos aplicativos em execução no RHEL e especialmente otimizado para funcionar com hardware Oracle e software industrial.

Para quem não sabe sobre isso Kernel modificado pela Oracle, posicionado como um conjunto avançado Kernel Linux, posicionado para uso na distribuição Oracle Linux como uma alternativa ao pacote de kernel normal do Red Hat Enterprise Linux.

Kernel empresarial inquebrável (UEK)  fornece as mais recentes inovações de código aberto, as principais otimizações e segurança para cargas de trabalho na nuvem e no local.

É o kernel Linux que alimenta o Oracle Cloud e Oracle Engineered Systems, como Oracle Exadata Database Machine e Oracle Linux em plataformas Intel e AMD de 64 bits ou Arm de 64 bits.

UEK Versão 6 mantém a compatibilidade do kernel compatível com Red Hat (RHCK) e não desativa nenhum recurso ativado no RHCK. Recursos adicionais são ativados para oferecer suporte aos principais requisitos funcionais e patches são aplicados para melhorar o desempenho e otimizar o kernel.

Principais novos recursos do Unbreakable Enterprise Kernel R6U2

Unbreakable Enterprise Kernel Release 6 Update 2 é baseado no Linux 5.4 Kernel e inclui upstream LTS bug fixes, com patches adicionais para melhorar a funcionalidade existente e fornecer algumas pequenas correções de bug e melhorias de segurança. A Oracle continua a aprimorar e aplicar bugs críticos e correções de segurança ao UEK R6. Esta atualização inclui vários novos recursos, funcionalidade adicionada e correções de bugs em uma variedade de subsistemas.

Nesta nova versão apresentada, podemos descobrir que, para cgroups, um novo controlador de memória slab foi adicionado que é notável pela transferência da contabilidade do bloco do nível da página de memória para o nível do objeto do kernel, tornando possível compartilhar páginas do bloco entre diferentes cgroups, ao invés de alocar caches de bloco separados para cada cgroup.

A abordagem proposta permite aumentar a eficiência do uso da laje, reduzir o tamanho da memória utilizada para os blocos em até 50%, reduz significativamente o consumo geral de memória do kernel e reduz a fragmentação da memória.

Outra mudança que se destaca está relacionado com dispositivos Mellanox ConnectX-6 Dx, porque foi adicionado um novo driver vpda com suporte para a estrutura vDPA (vHost Data Path Acceleration), que permite que as máquinas virtuais usem a aceleração de hardware baseada em VirtIO para E / S.

Destaca-se também que uma possibilidade experimental para limitar a execução paralela de tarefas é implementada no agendador de tarefas importante em diferentes núcleos da CPU, para bloquear canais de vazamento associados ao uso de um cache compartilhado na CPU.

Do outras mudanças que se destacam desta nova versão:

  • Melhorias portadas relacionadas ao suporte para dispositivos NVMe desde o kernel Linux 5.9.
  • Correções e aprimoramentos movidos para os sistemas de arquivos Btrfs, CIFS, ext4, NFS, OCFS2 e XFS.
  • Drivers atualizados incluindo lpfc 12.8.0.5 (Broadcom Emulex LightPulse Fibre Channel SCSI) Modo 256 Gigabit para SCSI
  • Fibre Channel, mpt3sas 36.100.00.00 (LSI MPT Fusion SAS 3.0), qla2xxx 0.02.00.103-k (QLogic Fibre Channel HBA).
  • Adicionado suporte experimental para VPN Wireguard, implementado no nível do kernel.
  • NFS adiciona suporte experimental para cópia direta de arquivos entre servidores, conforme definido na especificação NFS 4.2

Por fim, se você tiver interesse em saber mais sobre esta nova versão lançada, pode consultar os detalhes no link a seguir.

O kernel está disponível para arquiteturas x86_64 e ARM64 (aarch64). As fontes do kernel, incluindo a divisão em patches individuais, são postadas no repositório Git público da Oracle.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.