Mais de 90% das pessoas já ligaram um PC na vida, qualquer que seja o sistema operacional, existem componentes físicos e lógicos que interagem entre si para permitir que o sistema funcione adequadamente. Um é especialmente delicado e vital, pois permite que nosso sistema ligue (sem ligar seria impossível fazer nosso trabalho) e este é o kernel.
Já ouvimos falar sobre o kernel muitas vezes, mas você realmente sabe o que é o kernel e qual a função que ele desempenha em um sistema operacional? Se a sua resposta for não, não se preocupe, é por isso que este tutorial irá explicar isso para você de forma clara e assim aprender mais sobre a composição do sistema operacional, neste caso o Linux.
Aqui explicamos o que é o famoso kernel do Linux e como você pode descobrir a versão que possui usando diferentes comandos do terminal. Também deixamos o tutorial em vídeo para que você possa ver o processo descrito no tutorial.
1. Qual é o kernel no Linux
Em primeiro lugar, devemos esclarecer que o kernel é considerado o componente central de qualquer sistema operacional GNU / Linux. Se queres saber o porquê, é simples, o kernel foi desenvolvido para gerir da forma mais consistente e proporcional os recursos de hardware disponíveis como processador (CPU), RAM ou discos rígidos.
Essa administração permite que cada um desses recursos seja utilizado da maneira ideal de acordo com sua finalidade. Como se não bastasse, com o kernel Linux são integrados drivers específicos para os dispositivos que estão conectados aos barramentos da placa ou placa-mãe, como dispositivos USB, PCI, SATA ou IDE.
Desde 1991 o kernel nasceu no Linux graças ao seu criador disponível sob a licença GNU. Este kernel é composto por milhares de linhas de código que o tornam muito mais sensível e seguro do que o kernel de outros sistemas operacionais.
Funções do kernelCom isso em mente, as funções básicas do kernel são:
- Gerencie o tempo de uso do processador, que se reflete nos processos em execução.
- Configurar e gerenciar o acesso e respectivo uso dos periféricos conectados ao equipamento.
- Gerenciar o uso e os recursos da memória RAM.
Formato de kernelNo caso dos sistemas operacionais Linux, o kernel é composto por 4 números que por sua vez são separados por pontos no seguinte formato AA.BB.CC.DD. Essas opções são:
- AA: refere-se à versão atual do kernel usado.
- BB: ideal para saber a revisão atual do kernel utilizado.
- CC: Esta linha fornece informações sobre se o kernel tem pequenas revisões.
- DD: sua função é relatar atualizações e correções de bugs no kernel.
Configurações do kernelComo todos sabemos, o Linux está disponível em várias versões (também conhecidas como sabores) e nele podemos encontrar várias configurações de kernel, as mais utilizadas são as seguintes:
- debug: aumenta a saída de depuração e reduz o desempenho geral, seu uso é principalmente para detecção de bug.
- Padrão: é o kernel padrão de um sistema Linux para residências (desktop) e empresas (servidor).
- Pae: é um kernel que implementa uma extensão de processador para acessar mais endereços de memória e poder habilitar o recurso de segurança disponível.
- Desktop: como o próprio nome indica, é um kernel otimizado para as equipes que farão a implementação das aplicações e este kernel melhora os tempos de boot e de resposta.
- ec2: é um kernel que foi projetado para funcionar no Amazon EC2.
- Xen: é um kernel especial projetado para executar o Xen (método de virtualização).
- Failsafe: este é um processo onde o GRUB de boot tem a opção de um kernel, este parâmetro permite iniciar o Linux usando um determinado grupo de parâmetros do kernel para gerenciar o computador.
Você pode ver como o kernel do Linux é essencial para o computador funcionar conforme o esperado, tanto no nível de hardware quanto de software. Bem, então você está pronto para ver qual versão do kernel está usando com as seguintes opções que o Solvetic oferece.
2. Visualize a versão do kernel usando o comando uname no Linux
Passo 1
O primeiro método é usar o comando uname que exibe informações globais do sistema, para usar este comando vamos ao terminal e executamos o seguinte:
uname -r
Passo 2
Como vimos neste tutorial, o kernel é composto por uma sintaxe especial, neste caso o valor 4.18.0.10-genérico significa:
- 4: versão do kernel usada
- 18: revisão principal
- 0: revisão secundária
- 10: erros
- genérico: indica que é a versão do Ubuntu para desktop
etapa 3
Para acessar informações muito mais completas, podemos executar a seguinte linha:
Junte-se a mim
Passo 4
Aspectos mais completos são detalhados lá, como:
- Nome da máquina.
- Arquitetura usada (32 ou 64 bits).
- Arquitetura do processador.
- O último carimbo de data / hora da execução da compilação.
- Sistema operacional usado.
3. Veja a versão do kernel no arquivo / proc / version no Linux
Este é um arquivo Linux graças ao qual podemos conhecer em detalhes a versão utilizada, para utilizar este método vamos executar a seguinte linha com o comando cat. Lá veremos a versão do kernel usada junto com outros aspectos técnicos do processador.
cat / proc / versão
4. Veja a versão do kernel usando o comando dmesg no Linux
Outro comando prático para acessar informações do sistema é dmesg, que também é usado para escrever mensagens do kernel.
Ao usar este comando, várias informações sobre todos os aspectos do sistema serão acessadas, neste caso a ideia do Solvetic é apenas acessar a versão do kernel, para isso usaremos grep em combinação desta forma. Lá encontramos além da versão do kernel outros destaques como ACPI, tipo de USB, informações do sistema, interfaces e muito mais.
dmesg | grep Linux
Com qualquer um desses comandos podemos determinar qual versão do kernel estamos usando e esperamos que a partir de agora, quando ouvirmos "kernel", tenhamos uma ideia mais global de como ele funciona.