Sim. O kernel é a parte mais importante de qualquer sistema operacional.
Correndo o risco de soar como um completo idiota: o kernel Linux é necessário para rodar o Linux?
Eu pergunto porque sou novinho na cena do Linux e o Google não ajuda com essa pergunta.
Sim. O kernel é a parte mais importante de qualquer sistema operacional.
Acho que o que você quer perguntar aqui é: o kernel do Linux é necessário para executar o sistema operacional GNU?
Se este for o caso, a resposta é não . O Linux não é o kernel oficial do GNU. O projeto GNU vem oficialmente com outro kernel: Hurd.
O GNU também roda no kernel do FreeBSD. O Debian é uma das poucas (provavelmente a única) distribuições que oferecem o GNU no kernel do FreeBSD.
Linux é um kernel. A definição tradicional de kernel afirma que é esse pedaço de software que permite que os processos se comuniquem com o hardware.
Você raramente interage diretamente com o Linux.
É um sistema operacional. Se você já mexeu na linha de comando, então você interagiu com o GNU. Alguns (mas não todos) comandos como ls
, cp
e rm
fazem parte do GNU. Até mesmo o shell Bash é parte do GNU. O GIMP é o Programa de Manipulação de Imagens do GNU.
Há grandes chances de você ter interagido diretamente com o GNU.
Mach é um micro-kernel. O Hurd é um kernel completo baseado em Mach. Ambos Mach e Hurd fazem parte do projeto GNU.
Pelo contrário, o Linux não faz parte do GNU; é um projeto independente.
Deste ponto de vista, o Linux é uma alternativa ao Hurd, como o KDE é uma alternativa ao GNOME.
Esta é uma longa história. O site do GNU fornece uma excelente explicação. Eu não posso fazer melhor:
O nome correto para sistemas operacionais que oferecem GNU e Linux é GNU + Linux ou GNU / Linux . Aqui estão os detalhes:
resposta curta: Sim, você precisa disso.
Resposta longa: o kernel é como o motor de um carro. Sem isso, seu sistema não faz nada. Você pode encontrar todas as informações que você precisa sobre o que o kernel está em este site
o kernel é instalado automaticamente durante a instalação do seu linux.
Tags kernel