domingo, 28 de junho de 2009

Linux?





Este nome "Linux" surge da mistura de Linus + Unix.
Linus é o nome do criador do Linux, Linus Torvalds. E Unix, é o nome de um sistema operativo de grande porte.

como a historia do linux teve seu inicio por causa do Unix, é aconselhavel saber a história do seu surgimento para entedermos as razões que ditaram a criação do linux o que vai facilitar e muito a compreenção deste sistema operativo.

A origem do Unix tem ligação com o sistema operativo Multics, projetado na década de 1960. Esse projeto era realizado pelo Massachusets Institute of Technology (MIT), pela General Eletric (GE), pelos laboratórios Bell (Bell Labs) e American Telephone and Telegraph (AT&T). com este projecto pretendiasse que o Multics tivesse características de tempo compartilhado (vários utilizadores compartilhando os recursos de um único computador), isso tornaria o Multimatics no sistema mais arrojado da época. 


Em 1969, já exisita uma versão do Multics rodando num computador GE645.

Ken Thompsom era um pesquisador do Multics que trabalhava na Bell Labs (Uma das participantes do projecto), que mesmo despois da empresa se retirar do projeto tempos depois, continuou seus estudos no sistema. surjindo desde esse momento a idéia criar uma versão do Multics originalal menor do que  a original, mas conservando as idéias básicas do sistema. É a partir desse momento que começa a saga do sistema Unix, seguindo-se depois o Brian Kernighan que também era pesquisador da Bell Labs (foi quem baptizou o UNIX com esse nome). 



Em 1973, outro pesquisador da Bell Labs, Dennis Ritchie, rescreveu todo o sistema Unix numa linguagem de alto nível, chamada C, desenvolvida por ele mesmo, este foi um passo muito importante para o Unix porque assimo sistema passou a ter grande aceitação por parte de utilizadores externos à Bell Labs. 

Entre 1977 e 1981, a AT&T, alterou o Unix, fazendo algumas mudanças particulares que culinaram com o lançamneto do System III.


E seguindo a esta versão já em 1983, depois de varias modificações, foi lançado o conhecido Unix System IV, este sistema passou a ser comercializado (por empresas como IBM, HP, Sun, etc), e é usado no mercado até aos dias de correntes, tornando-se assim no padrão internacional do Unix.
O Unix, é um sistema operacional muito caro e é usado em computadores poderosos (como mainframes) por diversas multinacionais. 

Que relação existe entre o Unix e o Linux?

Esta pergunta tem resposta num outro sistema operativo o Minix. Este é uma versão gratuita do Unix, com o código fonte disponível. Isso significa que qualquer programador experiente pode fazer alterações nele. 
Ele tinha sido desenvolvido originalmente para uso educacional, para quem quisesse estudar o Unix "em casa". É importanate fazer saber que este software é gratuito porque foi escrito do “zero”  o que significa que mesmo sendo uma versão do Unix, não contém nenhum código da AT&T e por isso pode ser distribuído gratuitamente. 

É a partir daqui onde entra em cena o SENHOR Linus Torvald, que era um estudante de Ciências da Computação da Universidade de Helsinki, na Filândia e em 1991, Linus decidiu desenvolver um sistema mais poderoso que o Minix. Para divulgar sua idéia, ele enviou uma mensagem a um grupo pela Usenet (uma espécie de antecessor da Internet). 

Nesse mesmo ano, ele lançou a versão 0.02 do kernel (núcleo dos sistemas operativos) e continuou a trabalhar até que em 1994 lançou a versão 1.0, e até o momento em que coloquei este artigo aqui no blog a versão do kernel era a 2.6. 
Mas porque o Linux é gratuito? 

Quando o Linus Torvalds desenvolveu o Linux, não tinha a inteção de ganhar dinheiro mas  sim de fazer um sistema para seu uso pessoal, que atendesse suas necessidades, por isso é que  Milhares de pessoas contribuem gratuitamente com o desenvolvimento do Linux, simplesmente pelo prazer de fazer um sistema operativo melhor. 
Licença GPL 

O Linux está sob a licença GPL, permite que qualquer um possa usar os programas que estão sob ela, com o compromisso de não tornar os programas fechados e comercializados. Ou seja, você pode alterar qualquer parte do Linux, modificá-lo e até comercialiazá-lo, mas você não pode fechá-lo (não permitir que outros usuários o modifiquem) e vendê-lo. 

GNU 

Mas a história do Linux não termina por aqui. É necessário também saber o que é GNU. GNU é um projeto que começou em 1984 com o objetivo de desenvolver um sistema operacional compatível com os de padrão Unix. O Linux em si, é só um kernel. Linus Torvalds, na mesma época que escrevia o código-fonte do kernel, começou a usar programas da GNU no seu sistema. Gostando da idéia, resolveu deixar seu kernel dentro da mesma licença. 

É importante saber que o kernel por si só, não é utilizavel. O kernel é a parte mais importante, porque como núcleo ele serve de interligador entre o utilizador e o computador. Por isso, com o uso de variantes dos sistemas GNU junto com o kernel, o Linux se tornou um sistema operativo. 

Mas você pode ter ficado confuso agora. O que é o Linux então? O que é GNU? Simplesmente, várias pessoas uma versões modificadas dos sistemas GNU, pensando que é o Linux em si. Os programadores que trabalham com ele, sabem que o Linux, é basicamente o kernel, conforme já foi dito, mas todos, chamam esse conjunto de Linux (há quem defenda o uso de GNU/Linux).