Linux

A história do Linux

O nome Linux surgiu da mistura de Linus + Unix. Linus é o nome do criador do Linux, Linus Torvalds. E Unix, é o nome de um sistema operacional de grande porte, no qual contaremos sua história agora, para que você entenda melhor a do Linux.

A origem do Unix tem ligação com o sistema operacional Multics, projectado na década de 1960. Esse projecto era realizado pelo Massachusets Institute of Technology (MIT), pela General Electric (GE) e pelos laboratórios Bell (Bell Labs) e American Telephone na Telegraph (AT&T). A intenção era de que o Multics tivesse características de tempo compartilhado (vários usuários compartilhando os recursos de um único computador), sendo assim, o sistema mais arrojado da época. Em 1969, já existia uma versão do Multics rodando num computador GE645.

Ken Thompsom era um pesquisador do Multics e trabalhava na Bell Labs. No entanto, a empresa se retirou do projeto tempos depois, mas ele continuou seus estudos no sistema. Desde então, sua idéia não era continuar no Multics original e sim criar algo menor, mas que conservasse as idéias básicas do sistema. A partir daí, começa a saga do sistema Unix. Brian Kernighan, também pesquisador da Bell Labs, foi quem deu 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. Por causa disso, o sistema passou a ter grande aceitação por usuários externos à Bell Labs.

Entre 1977 e 1981, a AT&T, alterou o Unix, fazendo algumas mudanças particulares e lançou o System III. Em 1983, após mais uma série de modificações, foi lançado o conhecido Unix System IV, que passou a ser vendido. Até hoje esse sistema é usado no mercado, tornando-se o padrão internacional do Unix. Esse sistema é comercializado por empresas como IBM, HP, Sun, etc. O Unix, é um sistema operacional muito caro e é usado em computadores poderosos (como mainframes) por diversas multinacionais.

Qual a relação entre o Unix e o Linux, ou melhor, entre o Unix e Linus Torvalds?

Para responder essa pergunta, é necessário falar de outro sistema operacional, o Minix. O Minix é uma versão do Unix, porém, gratuita e com o código fonte disponível. Isso significa que qualquer programador experiente pode fazer alterações nele. Ele foi criado originalmente para uso educacional, para quem quisesse estudar o Unix "em casa". No entanto, vale citar que ele foi escrito do “zero” e apesar de ser 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 daí, “entra em cena” Linus Torvalds. Ele era um estudante de Ciências da Computação da Universidade de Helsinki, na Filândia e em 1991, por hobby, 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). A mensagem pode ser vista no final deste artigo. No mesmo ano, ele disponibilizou a versão do kernel (núcleo dos sistemas operacionais) 0.02 e continuou trabalhando até que em 1994 disponibilizou a versão 1.0. Até o momento em que este artigo estava sendo escrito, a versão atual era a 2.6.

O Linux é um sistema operacional livre e é uma re-implementação das especificações POSIX (padronização da IEEE, Instituto de Engenharia Elétrica e Eletrônica) para sistemas com extensões System V e BSD. Isso signfica que o Linux é bem parecido com Unix, mas não vem do mesmo lugar e foi escrito de outra forma.

Mas porque o Linux é gratuito?

Linus Torvalds, quando desenvolveu o Linux, não tinha a inteção de ganhar dinheiro e sim fazer um sistema para seu uso pessoal, que atendesse suas necessidades. O estilo de desenvolvimento que foi adotado foi o de ajuda coletiva. Ou seja, ele coordena os esforços coletivos de um grupo para a melhoria do sistema que criou. Milhares de pessoas contribuem gratuitamente com o desenvolvimento do Linux, simplesmente pelo prazer de fazer um sistema operacional 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 para fazer seu sistema. Gostando da idéia, resolveu deixar seu kernel dentro da mesma licença.

Mas, o kernel por si só, não é usável. O kernel é a parte mais importante, pois é o núcleo e serve de comunicador entre o usuário e o computador. Por isso, com o uso de variantes dos sistemas GNU junto com o kernel, o Linux se tornou um sistema operacional.

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).

Finalizando, o projeto GNU é um dos responsáveis pelo sucesso do Linux, pois graças à “mistura” de seus programas com o kernel desenvolvido por Linus Torvalds, o Linux vem mostrando porque é um sistema operacional digno de habilidades insuperáveis por qualquer outro sistema.

 

 

 

 

 

 

Se esta farto de bugs, ecrãs azuis e quer conhecer algo diferente e melhor porque que não começar a usar Linux? Ele é distribuído totalmente grátis e pode ser tirado da internet.
Se ouviu dizer que é difícil e complicado está totalmente enganado, hoje em dia é muito fácil instalar e usar linux, existem mesmo versões que podem correr a partir do cdrom sem qualquer instalação no disco rígido.

Distribuições

Auditor Live-cd baseado no KNOPPIX. Distribuição com software de segurança.
Caixa Mágica Distribuição portuguesa em versões servidor e desktop.
Damn Small Linux Distribuição Linux que cabe num CD e roda directamente do CDROM. Apesar do seu tamanho reduzido tras diversas ferramentas como leitor de áudio e vídeo, cliente de FTP, editor de texto, navegador web, editor e visualisador gráfico, cliente de mensagens instantâneas e muito mais, além de suporte para USB, PCMCIA, etc.
DeLi Distribuição desenvolvida para computadores antigos, do 486 ao Pentium MMX 166 ou superior. Possui todas ferramentas necessárias para uma utilização genérica, e não requer mais do que 300MB de espaço disponível no disco.
Devil Distribuição liveCD que actua como firewall e router para partilha de net. O seu objectivo é ser um linux pequeno e seguro.
Digipup Distribuição de radioamador livecd baseado no Puppy
Dizinha Distribuição baseada no Kurumin e tem como objectivo ser pequena, leve, fácil de utilizar por usuários iniciantes e rodar em computadores antigos e de baixa performance. Foram substituídos programas do Kurumin por outros mais leves, inclusive opções em modo texto, como clientes de ICQ, mIRC, CD e MP3 players.
Dragonlinux Mini distribuição de apenas 150MB (instalado).
Feather Distribuição reduzida que corre do CD pendrives e ocupa menos de 64 MB de espaço. É uma remasterização do Knoppix.
Fedora Descendente opensource da distribuição mais popular nos EUA. Podemos dizer que este é o Linux opensource da Red Hat mantido por um desenvolvimento totalmente aberto, ao contrário de sua versão Enterprise. O objectivo desse projecto é junto com a comunidade Linux construir um sistema exclusivamente de softwares opensource. A equipa de engenheiros da Red Hat continuará a participar da construção, mas está convidando e encorajando a participação de pessoas fora da empresa mais do que em versões anteriores, e assim construir um sistema mais na linha das ideias do software livre.
GeeXboX Distribuição LiveCD baseada no MPlayer especialmente desenvolvida para reprodução de filmes e músicas. 
Gentoo  
Gnoppix Distribuição LiveCD baseada no Debian semelhante ao ao Knoppix, mas com o Gnome.
Hakin9  
Hamshack Hack Distribuição para radioamadores
Kanotix Distribuição LiveCD baseada no Knoppix e utilizando Debian/sid. Usa o GRUB.
Knoppix KNOPPIX é um live CD com uma colecção de programas GNU/Linux software, detecção automática de hardware, e suporte para muitas placas gráficas, placas de som, dispositivos SCSI e USB e outros periféricos.
Knoppix-std  
Kurumin Pequena distribuição brasileira que corre a partir do cd.
Kurumin Games Sistema Operacional completo, baseado em Linux, que corre directamente do CD sem a necessidade de instalação no Disco rígido, sem preocupações com configurações e ajustes muito difíceis. O principal objectivo é a divulgação dos jogos para Linux, dando aos utilizadores menos experientes uma forma mais simples e directa de jogar sem o desgaste provocado por instalações problemáticas.
Luit Linux  
Paipix Distribuição portuguesa baseada no KNOPPIX, destinada a ser utilizada em qualquer ambiente mas com especial vocação para as ciências e tecnologias.
Pebble Pequena distribuição (menor que 64 MB, mais de  8 MB) para dispositivos embedded como boards Soekris ou Stylstic 1000. Baseado no Debian, corre em muitos diferentes tipos de sistemas, como velhos 486 ou mini-itx boards.
Pentoo  
Puppy É uma distribuição australiana extremamente pequena que corre inteiramente carregada na memória RAM, necessitando apenas de 64MB. Pode fazer o boot por Flash Cards ou dispositivos USB, CD-ROM, discos Zip, disquetes ou mesmo pelo HD.
RedHat  
Slackware Certamente essa não é uma dist para iniciantes, desde o início essa distribuição mantém o foco de se manter o mais próximo possível do Unix, sendo considerada a mais pura das dists, por isso requer utilizadores experientes. Uma das suas grandes qualidades é permitir ao utulizador o total controle e customização do sistema.
Slax SLAX é um CD bootável contendo o SO Linux. Esta distribuição roda directamente do CD sem a necessidade de instalação. O live CD descrito aqui é baseado no Slackware.
Suse  
Tiny Linux  
Tugux Distribuição portuguesa.
Ubuntu  
Whoppix  
Winlinux Distribuição Linux para Windows, que permite um melhor conhecimento do sistema para iniciantes.
YellowDog Distribuição para PowerPC, baseada em RPM e Red Hat.
ZipSlack Edição especial do Slackware que pode ser instalado num sistema FAT (ou FAT32) com cerca de 100 MB de espaço.
Zonecd  

 

Foruns

Startux http://startux.org/
Linuxhelp http://linuxhelp.ptlab.com
  http://www.vivaolinux.com.br
  http://www.linuxclube.com.br
  http://linuxhard.org
  http://www.gnulinux-portugal.org
  http://www.infowester.com/linux.php
  http://www.linuxit.com.br
Comunidade Açoriana de Linux http://tux-linux.1.vg/
  http://olinux.uol.com.br/
  http://www.superdownloads.com.br
br-linux.org http://br-linux.org/linux/

 

Links para todas as dists http://asseq.pl/modules/distro/index.php?distro_id=17162
Linux na nintendo http://www.dslinux.org/

 

Documentos
Portas Função das portas

 


© Copyright - CT2HPM - Linux
 Última actualização: 27-07-2007
| HOME |