• Ir para a navegação primária
  • Ir para o conteúdo principal
  • Ir para o rodapé
Logo TechLila

TechLila

Bleeding Edge, sempre

  • HOME
  • Blog
    • Android
    • Computador
    • Internet
    • iPhone
    • Linux
    • Tecnologia
    • Windows
  • empresa
  • Contato
  • Ofertas e ofertas
Logo Techlila
FacebookTweetLinkedInpinoações101
Distribuições Linux
A seguir

Cinco principais distribuições de Linux para estudantes universitários

Introdução ao kernel do Linux

TechLila Computador Linux

Introdução ao kernel do Linux - coração do sistema operacional Linux

Avatar de Rajesh Namase Rajesh Namase
Última atualização em: 14 de maio de 2020

O kernel Linux não é um sistema operacional, mas o kernel, ou coração, do sistema operacional que permite os aplicativos que tornam o sistema operacional real capaz de operar. Esses aplicativos incluem os vários shells, o compilador, o software de janelas, utilitários e assim por diante, que são necessários antes mesmo de seu computador inicializar. Portanto, o kernel do Linux não é o mesmo que o sistema operacional Linux, que deve ser corretamente denominado de sistema operacional GNU / Linux.

Introdução ao kernel do Linux

O kernel Linux é usado pelos sistemas operacionais do tipo Unix pertencentes à família Linux. Foi lançado sob o GNU General Public License, o que significa que é gratuito para qualquer pessoa usar e distribuir. É um desenvolvimento de Linus Torvalds, um estudante finlandês de computação que gostava de brincar com computadores e o que os faz funcionar, e que criou um novo sistema operacional em 1991, projetado em torno de uma estrutura ou kernel que chamou de Linux.

Por ter sido lançado como um software de código-fonte aberto, ele cresceu rapidamente e se tornou um sistema operacional viável, pois literalmente milhares de desenvolvedores e codificadores ofereceram contribuições para seu desenvolvimento. O Projeto GNU livre foi criado em 1983 para desenvolver um sistema operacional livre e, embora muitos componentes tenham sido desenvolvidos, ele falhou porque seu kernel nunca foi concluído. O Linux atraiu muitas pessoas que contribuíram para isso.

Kernels e Módulos Monolíticos

A versão 0.11 foi lançada em dezembro de 1991, e o kernel do Linux e o sistema operacional construído em torno dele cresceram rapidamente a partir de então. Então, o que é o kernel do Linux e por que ele é tão especial e bem-sucedido? É o que se conhece como kernel monolítico que foi compilado para ser modular. Isso significa basicamente que os módulos podem ser carregados e descarregados enquanto o sistema está em execução, mas que os módulos e os serviços do sistema são executados no mesmo espaço que a funcionalidade principal.

O acalorado debate da época era entre os respectivos benefícios do kernel monolítico do Unix e a arquitetura do microkernel usada no MINIX de Andrew Tanenbaum. No último, os serviços básicos são executados fora do kernel, no espaço do usuário. O termo 'serviços' inclui drivers de dispositivo, memória do sistema, planejador, gerenciamento de memória, o sistema de arquivos e o sistema de arquivos virtual (VFS).

No Linux, os módulos podem ser carregados e descarregados dinamicamente no espaço do kernel em tempo de execução para reduzir ao mínimo a quantidade de código em execução no kernel. Uma das vantagens de um kernel monolítico como esse é que, se o sistema de arquivos raiz for abortado, o serviço será fácil de ser reiniciado porque o kernel ainda está em execução.

Veja também
Sistemas operacionais de computador: famílias de sistemas operacionais para computadores

Portabilidade do Linux

Com o tempo, em grande parte graças às contribuições feitas pelos desenvolvedores, o kernel do Linux se tornou extremamente estável e eficiente no uso de CPU e memória. No entanto, um resultado distinto e inesperado dessas contribuições foi sua portabilidade. O Linux não foi originalmente desenvolvido para ser portátil, mas agora foi portado para vários dispositivos portáteis, como o iPhone e o iPod, e um kernel modificado está sendo usado no sistema operacional para dispositivos Google Android e Nokia Maemo.

Isso agora pode estar sob a ameaça da adoção projetada pela Microsoft do UEFI (United Extensible Firmware Interface), que substituiria o BIOS existente em máquinas construídas com ele. Há uma possibilidade definitiva de que a especificação UEFI renderizaria os sistemas operacionais de código-fonte aberto rodando com o kernel Linux 'não autorizado'. Isso significa que o Linux não inicializaria com tais computadores, dispositivos portáteis ou de mão. No entanto, existem alguns problemas que a comunidade de código aberto não foi capaz de resolver e isso provavelmente será resolvido com o tempo.

Veja também
Comandos úteis do Linux, ajustes e solução de problemas

KVM e o kernel do Linux

O kernel do Linux foi modificado recentemente para permitir que ele atue como um hipervisor: ou seja, para funcionar como um sistema operacional para outros sistemas operacionais. Conhecida como Máquina Virtual Baseada em Kernel (KVM), essa modificação é um módulo do kernel que, quando carregado, permite que outro SO seja usado no espaço do usuário, acima do KVM. Você pode executar outro kernel Linux ou outro sistema operacional como o Microsoft Windows no espaço do usuário. A única qualificação é que você precisa de hardware adequado para KVM: seu processador deve oferecer suporte à virtualização.

Esses são os fatos fundamentais sobre o kernel do Linux. O principal fator é que o kernel não é o sistema operacional em si, mas o coração do sistema operacional Linux. Ele permite que o sistema operacional opere como o faz e, por ser um software de código-fonte aberto, não é apenas gratuito, mas está sujeito a constante desenvolvimento e aprimoramento.

Divulgação: O conteúdo publicado no TechLila é suportado pelo leitor. Podemos receber uma comissão por compras feitas por meio de nossos links de afiliados sem nenhum custo extra para você. Leia nosso Página de isenção de responsabilidade para saber mais sobre nosso financiamento, políticas editoriais e formas de nos apoiar.

Compartilhar é se importar

FacebookTweetLinkedInpinoações101
Avatar de Rajesh Namase

Rajesh Namase

Rajesh Namase é um blogueiro profissional e fundador do blog TechLila. Além disso, ele é um empresário apaixonado, comerciante da Internet e fanático por fitness.

Categoria

  • Linux

Tags

Tutoriais Linux

Interações leitor

O que as pessoas estão dizendo

  1. Amit

    Informações muito boas. Eu gosto da imagem do kernel.

    Resposta
  2. Thomas Delauer

    O Linux é o melhor em todos os tempos e agora o Windows está tão ruim que qualquer um pode hackear o sistema.

    Resposta

Adicione seu comentário cancelar resposta

O seu endereço de e-mail não será publicado. Os campos obrigatórios são marcados com *

Logotipo do rodapé Logotipo do texto do rodapé

Rodapé

empresa

Olá e bem-vindo ao TechLila, o famoso blog de tecnologia onde você pode encontrar artigos úteis para dominar o básico e muito mais.

Na TechLila, nosso principal objetivo é fornecer informações exclusivas, como dicas e truques de qualidade, tutoriais, guias de procedimentos no Windows, Macintosh, Linux, Android, iPhone, Segurança e alguns subtópicos diversos, como análises.

Ligações Úteis

  • empresa
  • Contato
  • Disclaimer
  • Política de Privacidade
  • Condições

Siga-nos

Tema personalizado usando Genesis Framework

Hospedagem em nuvem pela Cloudways

Língua

© Copyright 2012–2023 TechLila. Todos os direitos reservados.