terça-feira, 5 de novembro de 2013

Sistema Operacional x Kernel

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.

http://www.revista.espiritolivre.org/category/lancamentos/page/4

Nenhum comentário:

Postar um comentário

Related Posts Plugin for WordPress, Blogger...