Kernel do Linux: O que é o kernel do Linux e qual a sua função?

Última atualização: 10/08/2022
Kernel do Linux. O que é o kernel do Linux e qual a sua função?

Você provavelmente já ouviu falar disso muitas vezes. Kernel do Linux E você realmente não sabe para que serve essa ferramenta de computador ou qual a diferença entre o kernel e o sistema operacional. Se você deseja começar a usar este sistema operacional de código aberto, precisará saber exatamente o que é o kernel..

Neste artigo, mostraremos a você Qual é a finalidade deste elemento e que informações ele contém dentro do sistema operacional? Você também aprenderá sobre as características mais importantes do kernel Linux, incluindo sua arquitetura, linguagem de relatório e outros recursos. Além disso, você descobrirá todas as versões existentes do kernel Linux.

Sem mais delongas, vamos começar a desenvolver este tópico. Estamos confiantes de que Você vai gostar de todas as informações que oferecemos. ao longo deste post.

O que é o kernel do meu sistema Linux e qual a sua função?

O que é o kernel do meu sistema Linux e qual a sua função?

O kernel do Linux é o núcleo do sistema operacional, sem o qual nenhuma tarefa ou função poderia ser executada.Isso ocorre porque ele é responsável por coordenar e executar o software e o hardware do PC. Em outras palavras, graças ao kernel, ou núcleo do sistema operacional Linux, os diferentes componentes de um computador interagem corretamente.

Serve para... RAM coordenar processos e programas que são executadosTambém é utilizado para dar ao processador um tempo razoável para executar processos de software e para coordenar o software e o uso de periféricos.

Que tipo de informação está contida no kernel deste sistema operacional?

O kernel do Linux é monolítico.onde você pode encontrar recursos em qualidade do kernel, ou seja, não como usuárioIsso proporcionará acesso a todas as estruturas de dados necessárias, tanto para o software quanto para o hardware do dispositivo, permitindo a interação entre diferentes programas ou entre o software e os componentes e periféricos. Portanto, As informações encontradas no núcleo estão relacionadas a essas funcionalidades..

Quais são as características mais importantes do kernel do Linux?

Neste ponto da postagemComo você já deve ter percebido, o Linux não é apenas um sistema operacional que pode ser executado em um computador desktop, mas também é considerado um dos melhores sistemas operacionais disponíveis para servidores. e equipamentos de informática mais complexos. Além disso, é ideal para uso em programação de software.

Isso se deve principalmente às características do kernel, que mencionaremos a seguir:

Arquitetura

A arquitetura do kernel Linux Ele é projetado de forma que o kernel reúna todas as funções executadas pelo sistema operacional., como memória ou controle de periféricos dentro do próprio sistema. Se você quiser alterar algumas dessas funções, terá que compilar o kernel para fazer a modificação, visto que, Se ocorrer um erro, ele se propagará por todo o sistema operacional..

Processos e tarefas no Linux: o que são, para que servem e como gerenciá-los corretamente?

Seu funcionamento é caracterizado por deixar programas auxiliares na memória para carregar e depurar de acordo com algum critério. Dessa forma, na pasta "/bota" Você encontrará arquivos usados ​​como RAM, outros destinados a serem usados ​​como memória antes que todo o sistema operacional esteja totalmente carregadoe aqueles que indicam quais módulos e opções de carregamento devem ser usados. correr na inicialização.

Isso permite que você carregue e baixe arquivos ou módulos no mesmo tempo de execução, modificando as características do kernel no momentoPortanto, os módulos de carga do kernel são importantes para manter o funcionamento correto do sistema operacional com o hardware do computador, evitando assim que ele consuma toda a memória disponível. Isso também gera outro recurso do kernel: a virtualização. Ela permite que o kernel seja substituído sem a necessidade de reiniciar o computador, mas discutiremos isso com mais detalhes posteriormente.

Arquitetura de máquina virtual

A arquitetura virtual simula que o kernel do Linux pode executar módulos como se fosse um computador físico ou real.Dessa forma, os processos relacionados aos recursos e abstrações gerados são restringidos por essa estrutura virtual. Portanto, a capacidade da RAM, do disco rígido, do processador e de outros componentes é reduzida quando operam dessa maneira.

Formatos binários

O formato de arquivo executável é utilizado. ELF (formato executável e vinculável)Isso simplifica as bibliotecas compartilhadas. Mas o Linux também permite o uso de outros formatos binários que podem ser especificados pelo usuário.

Linguagens de programação

Linguagens de programação

A linguagem de programação usada pelo Linux é a variante do compilador do projeto. "GNU", de uso geral, chamado "C"Isso contém modificações na linguagem padrão. Isso não significa que seja a única linguagem usada no Linux, pois outras podem ser encontradas sendo usadas em instruções básicas ou nas conexões feitas durante a construção do kernel, como... Perl ou Python.

Portabilidade

A portabilidade é a característica que permite aos sistemas operacionais se adaptarem a diferentes aplicações para diversos fins.Assim, o Linux oferece, como uma de suas principais vantagens, ser um sistema operacional portátil, já que pode ser adaptado a uma variedade quase infinita de computadores ou projetos computacionais.

Kernel Panic

Essa funcionalidade é voltada principalmente para desenvolvedores de kernel, pois o sistema operacional exibe uma mensagem quando detecta um erro de sistema que não pode ser reparado. Em outras palavras, “Pânico do Kernel” Exibe informações para que esses erros ou códigos possam ser depurados. Também aborda as falhas que podem ocorrer nos recursos. ou o hardware do computador quando o kernel está em execução.

Segurança

“Módulo de segurança do Linux” É uma filosofia Linux e um sistema livre e de código aberto. Graças aos módulos de segurança suportados pelo kernel, evita-se o favoritismo na implementação de [ilegível - possivelmente "software" ou "software"]. Qualquer sistema de segurança, especialmente um que se torna único.Em outras palavras, o kernel suporta uma variedade de modelos em segurança da computação.

Como configurar uma rede Ethernet no Windows 7 para uma internet mais rápida? Guia passo a passo

Quais são todas as versões disponíveis do kernel Linux e para que servem?

 Existem diferentes versões do kernel nas quais são feitas alterações para melhorar o sistema operacional. que são identificadas por uma nomenclatura de quatro números separados por 2 pontos. O primeiro grupo mostra qual é a versão do kernel.O segundo representa o rever que possui o kernel Linux, o terceiro grupo de números se refere ao revisões que o kernel possui de acordo com os fatores que estão incorporados neles. E, finalmente, há o quarto grupo de números, que é alocado para correções de bugs.

Entre as principais categorias de versões ativas do kernel, podemos encontrar: “Pré-patch” o “RC”Esta é uma versão prévia do kernel Linux destinada a desenvolvedores de kernel com conhecimento avançado, pois contém novos recursos que precisam ser testados em uso.

Isso só pode ser iniciado pelo engenheiro. Linus TorvaldsDepois, há os “Linhas principais”, onde ela é mantida diretamente por TorvaldsAs novas funcionalidades testadas no Prepatch são implementadas diretamente. Essas categorias são lançadas a cada dois ou três meses, dependendo da demanda.

Após serem testados, surge uma nova categoria de kernel, chamada "Estável"Esta equipe se concentra em corrigir erros em uma linha de serviço principal para garantir sua disponibilidade e estabilidade. Seus lançamentos são baseados em necessidades, mas Eles podem ocorrer uma vez a cada 7 dias..

Por fim, temos a categoria do kernel do Linux. “Longo prazo”Essa equipe se concentra principalmente em realizar manutenção ou corrigir problemas em sistemas principais mais antigos. Seu trabalho é implementar correções de bugs específicos considerados críticos. Seus lançamentos não são muito frequentes.Isso não deve ser confundido com a manutenção realizada nas diferentes distribuições Linux, visto que os desenvolvedores do kernel não podem fornecer suporte para esses kernels.

As versões atuais do kernel Linux incluem:

  • 4Cuja data de lançamento foi 24 de novembro de 2019.
  • 19Lançado em 22 de outubro de 2018.
  • Versão 4.14A partir de 12 de novembro de 2017.
  • Kernel v. 4.9Data de lançamento: 11 de dezembro de 2016.
  • 4A partir de 10 de janeiro de 2016.
  • 16A versão mais antiga de todas, datada de 3 de agosto de 2014.
E-books de IPAP
E-Books IPAP

🔥PARTICIPE🔥 DA NOVA COMUNIDADE IP@P! INSCREVA-SE AQUI!

Temas

Autora: Lucía Díaz

Minha profissão é educador e minha vocação é o ensino; combinando essas duas áreas, expresso meu trabalho diariamente no site IP@P com guias e dicas úteis para facilitar sua vida!

Relacionados