segunda-feira, 7 de maio de 2012

Diferença entre Linux e GNU Linux

         Muitas pessoas utilizam o termo Linux de modo genérico, do mesmo modo como ocorre com o nome C.P.U, que ao invés de fazer referência a processador da máquina (Central única de processamento), acaba significando, no popular, o gabinete junto com tudo que o compõe.
         Para entender o significado da expressão GNU/Linux temos que entender como funciona um Sistema Operacional. O núcleo de um S.O. é o Kernel, é ele quem interage diretamente com o hardware do computador. É ele quem controla os acessos ao disco, o gerenciamento da memória e sendo a base na qual se instalarão todos os softwares do shell.
        Logo acima do Kernel existe o Shell, que é responsável por receber os comandos do usuário e repassá-los para o kernel, para que ele enfim, interprete os comandos e execute no mais baixo nível a tarefa solicitada.

      

       O Linux em si é o kernel desenvolvido por Linus Torvalds que foi escrito em 1991.
       Como percebemos, o kernel só tem utilidade com o shell e vice-versa. Na época em que Torvalds publicou a primeira versão do seu kernel, já estava em andamento o projeto GNU que tinha como objetivo criar um S.O. que todos pudessem usar e modificar e que fosse compatível com o Unix, mas que não usasse o seu código fonte.
       Em meados de 1991 o sistema estava quase pronto, com compilador C, editor de texto e etc, só faltava o principal, o kernel. Foi aí que entrou Linus Torvalds que juntou-se ao projeto GNU e criou o que chamamos hoje de GNU/Linux.

Postado por: Luiz Felipe
Fonte: http://www.iotecnologia.com.br/linux-ou-gnulinux

Nenhum comentário:

Postar um comentário