Sistema Operacional X Kernel
Sistema
operacional é um
conjunto de software que faz um computador funcionar. É o pilar de todos os
programas do computador, é o responsável direto pela interação entre máquina e usuário
proporcionando para tal uma interface gráfica que facilita a comunicação entre
as partes (Feedback).
Já um kernel é o componente mais importante de um
sistema operacional. Para que o sistema funcione, ele precisa de um kernel. A
tarefa do kernel é de lidar com o hardware e administrar o uso dos recursos do
computador (alocação de memória, acesso ao disco, uso de periféricos...). O
kernel se situa entre o hardware e o software, ou seja, o kernel é o “elo” de
ligação entre os programas e a parte física da máquina.
Seguindo a definição de Sistema
Operacional como sendo um programa, ou um conjunto de programa, não há razões
para diferenciar o sistema operacional do seu kernel. Contudo, é coerente fazer
esta distinção para diferenciar o Linux do GNU/Linux. Linux foi o Kernel desenvolvido
por Linus Torvalds, GNU foi o sistema operacional desenvolvido por Richard Stallman,
a fusão destas duas idéias, foi que resultou no primeiro software totalmente
livre lançado em 1991. Apesar disso, é muito comum chamar os sistemas
operacionais baseados em kernel Linux de “Linux”. Contextualizando as idéias,
como exemplo prático, temos o Ubuntu, um sistema operacional livre baseado em
Kernel Linux. Seria coerente dizer que o nome do sistema operacional é
UBUNTU/LINUX, e não apenas Linux.
Vale a
pena ressaltar, que o Android é um
sistema operacional baseado no Linux (kernel)... e por sinal, ninguém o chama
de Linux.
A
pesar do fato de que a maior parte do código de um Sistema operacional/Linux seja
escrita para o Sistema operacional e não para o Kernel, É comum ser atribuído a
ele apenas o nome Linux. Como exemplo análogo a este fato, podemos citar o nosso
planeta, cuja sua superfície é recoberta por 70% de água, e se chama “Terra”.
Então,
não se esqueçam: Ubuntu é o Sistema Operacional, e Linuix é o Kernel.
Nenhum comentário:
Postar um comentário