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