Recentemente, eu vi uma pergunta interessante nos fóruns da Red Hat Learning Community: qual é a versão de kernel mais recente para a minha versão do Red Hat Enterprise Linux (RHEL)? Neste post, vamos ver como descobrir isso.
Na intenção de ajudar, alguns usuários deram uma versão específica do pacote kernel. Infelizmente, essa resposta pode deixar de ser pertinente num piscar de olhos. Uma maneira melhor de responder a essa pergunta seria instruir onde encontrar a informação sobre a versão mais recente do kernel para determinada versão do RHEL.
Ao lançar uma atualização principal ou de manutenção do RHEL, a Red Hat a envia com uma ramificação específica da versão do kernel. Esta página no Portal do Cliente mostra a ramificação da versão do kernel associada à versão do RHEL (ex.: RHEL7.6).
Figura 1: lista das versões do RHEL com versões do kernel
No caso do RHEL 7.6, por exemplo, isso significa que ele é enviado com a ramificação 3.10.0-957. Do ponto de vista de um sistema operacional, esse kernel é criado usando a origem 3.10.0 disponível no pacote do kernel. O pacote de kernel distribuído da Red Hat tem o próprio controle de versão. Nesse caso, 957.
Observando os pacotes de kernel na Figura 2, é possível perceber que, no momento em que este post foi criado, a versão mais recente da ramificação do pacote kernel 3.10.0-957 era 3.10.0-957.35.2:
Há versões mais recentes do kernel em outras ramificações, como a versão 3.10.0-1062 (para RHEL 7.7) e 4.18.0-80 (para RHEL 8). Elas não são da mesma ramificação nem são destinadas ao RHEL 7.6.
Você pode procurar e fazer o download dos kernels lançados pela Red Hat, aqui: https://access.redhat.com/downloads/content/kernel/x86_64/package-latest
Onde conseguir o kernel mais recente para seus sistemas RHEL
Onde fazer o download do kernel mais recente? O kernel mais recente para uma versão específica do RHEL deve ser instalado no sistema operacional usando o comando yum
. O comando completo para listar o pacote kernel disponível é:
yum list kernel
Com o kernel mais recente disponível instalado no sistema, o administrador do RHEL deve ter certeza de que as atualizações instaladas estão de acordo com as exigências da sua organização. A equipe da Red Hat disponibiliza a versão mais recente do kernel nos repositórios do RHEL. Então, seria preciso apenas usar o comando yum list kernel
para ver qual é a versão mais recente disponível do pacote kernel para esse sistema. No entanto, há vários motivos para o kernel mais recente disponível exibido no seu sistema ser diferente daquele disponível diretamente no Portal do Cliente Red Hat:
-
O sistema está conectado ao Red Hat Satellite, que permite aos administradores oferecer pacotes específicos para sistemas em suas organizações. Isso é feito com uma "Visualização de Conteúdo". Talvez o sistema subscrito no Red Hat Satellite esteja registrado em algumas "Visualizações de Conteúdo" não atualizadas. Logo, o comando
yum list kernel
não exibe a versão mais recente da ramificação do pacote kernel localmente, já que não há nenhuma atualização disponível no servidor do Satellite. -
Há um complemento da subscrição do Red Hat Enterprise Linux chamado Extended Update Support (EUS). Ele é usado por organizações que querem manter uma versão de manutenção antiga do Red Hat Enterprise Linux por mais tempo em vez de passar para uma nova.
Por exemplo, uma organização pode decidir usar o RHEL 7.6 EUS para manter os sistemas nos pacotes 7.6, mas ainda receber atualizações de segurança por até dois anos em vez de passar para o RHEL 7.7. Talvez o sistema esteja subscrito em um repositório EUS, por isso a última versão do kernel pode não estar disponível no repositório. Parece que esse é o caso aqui com a versão 3.10.0-957.35.2 do pacote kernel. Essa versão só está disponível para sistemas que utilizam uma subscrição adicional EUS:
(veja "Available from" e "Repo label")
Figura 2: ilustração para mostrar o kernel 3.10.0-957.38.3.el7, se disponível, em produtos no rótulo desses repositórios
Resumo
A fonte de informações para saber a versão de kernel mais recente de determinada versão do RHEL está no próprio RHEL.
O comando yum list kernel
mostra o que foi oficialmente preparado e lançado para essa versão do RHEL. É possível ver a versão mais recente dos pacotes de determinada ramificação da versão de kernel online. Essa pode não ser a versão mais recente disponível para um determinado sistema dependendo das subscrições, acesso a repositórios e gerenciamento interno se o Red Hat Satellite estiver sendo usado.
Comentários adicionais
As informações acima mostram como tudo deveria ser. Às vezes, no nível operacional, é possível modificar o kernel para oferecer suporte a um dispositivo específico ou hardware não compatível. Por isso, podemos ver que alguns usuários do RHEL instalaram outra ramificação de uma versão de kernel em determinado RHEL. Talvez isso afete o suporte oficial da Red Hat. Se um kernel mais recente for exigido, a melhor saída provavelmente será fazer o upgrade do RHEL.
Sobre o autor
Jean-Sébastien Tougne has more than 14 years of experience as an engineer in DTV, Oil and Gas, Computer Systems and Finance industries. He is currently a Red Hat consultant.
Mais como este
Navegue por canal
Automação
Últimas novidades em automação de TI para empresas de tecnologia, equipes e ambientes
Inteligência artificial
Descubra as atualizações nas plataformas que proporcionam aos clientes executar suas cargas de trabalho de IA em qualquer ambiente
Nuvem híbrida aberta
Veja como construímos um futuro mais flexível com a nuvem híbrida
Segurança
Veja as últimas novidades sobre como reduzimos riscos em ambientes e tecnologias
Edge computing
Saiba quais são as atualizações nas plataformas que simplificam as operações na borda
Infraestrutura
Saiba o que há de mais recente na plataforma Linux empresarial líder mundial
Aplicações
Conheça nossas soluções desenvolvidas para ajudar você a superar os desafios mais complexos de aplicações
Programas originais
Veja as histórias divertidas de criadores e líderes em tecnologia empresarial
Produtos
- Red Hat Enterprise Linux
- Red Hat OpenShift
- Red Hat Ansible Automation Platform
- Red Hat Cloud Services
- Veja todos os produtos
Ferramentas
- Treinamento e certificação
- Minha conta
- Suporte ao cliente
- Recursos para desenvolvedores
- Encontre um parceiro
- Red Hat Ecosystem Catalog
- Calculadora de valor Red Hat
- Documentação
Experimente, compre, venda
Comunicação
- Contate o setor de vendas
- Fale com o Atendimento ao Cliente
- Contate o setor de treinamento
- Redes sociais
Sobre a Red Hat
A Red Hat é a líder mundial em soluções empresariais open source como Linux, nuvem, containers e Kubernetes. Fornecemos soluções robustas que facilitam o trabalho em diversas plataformas e ambientes, do datacenter principal até a borda da rede.
Selecione um idioma
Red Hat legal and privacy links
- Sobre a Red Hat
- Oportunidades de emprego
- Eventos
- Escritórios
- Fale com a Red Hat
- Blog da Red Hat
- Diversidade, equidade e inclusão
- Cool Stuff Store
- Red Hat Summit