Total de visualizações de página

Eu sou:

Minha foto
"A mente que se abre a uma nova idéia jamais voltará ao seu tamanho original." Albert Einstein

segunda-feira, 24 de novembro de 2008

Instalação de programas no Ubuntu GNU/Linux

Renato S. Melo - 24/11/2008

INTRODUÇÃO

O Linux é um sistema operacional para profissionais e usuários mais espertinhos. Sua facilidade é mais transparente quando se aprende a caminhar em informática com mais curiosidade. No começo você estranha esse mundo novo, cheio de informações que você nunca tinha visto na vida.

Tem os usuários programadores, que acham no Linux a ferramenta ideal para compor seus softwares. Tem também o usuário religioso, onde defende com todos os argumentos o uso do sistema. Sem contar aquele que depende do Linux no trabalho, devido a questões de segurança e praticidade. O Linux consegue ser um pacote completo, para os amantes de informática. Alem disso vocês não pagam nada por isso.

Se você acha que entende de informática, simplesmente porque usa o MSN ou acessa o Orkut está se iludindo. Para usar o Linux você terá que aprender cada dia um detalhe e lições novas sobre o assunto. Terá que persistir e nunca desistir em encontrar a solução. Foi assim no meu primeiro contato com o Linux.

QUANTO CUSTA UM LINUX?

Eu já utilizei várias distribuições Linux, mas hoje tenho grande simpatia pelo GNU/Debian e outra distribuição baseada em Debian, chamada Ubuntu. Na verdade o Ubuntu hoje é a distribuição GNU/Linux mais famosa, graças a uma forte campanha de distribuição. Você entra no site dos caras, pede seu CD e eles te enviam sem nenhum custo. Nenhuma distribuição faz isso hoje. Claro, você pode pedir para qualquer distribuição um CD ou DVD, mas terá que pagar uma pequena taxa de despesas com manutenção e envio. Mesmo assim, é bem mais em conta que pagar 390 ou mais por uma Windows Vista original. Você não usa Windows original? Esse problema já não é meu, mas com certeza quem compra um PC nas Casas Bahia, Ponto Frio ou outra, paga esse valor embutido no produto.

Se você tem uma empresa, e quer informatizá-la, terá que bancar uma boa grana para ter licença Windows em todas as usas máquinas. O servidor Windows já é uma nota violenta para bancar. Com o Linux você não vai ter gastos violentos, gastando apenas com a manutenção e suporte. Grandes empresas como IBM vendem seus servidores com as distribuições SuSe e Red Hat. Eles não utilizam Microsoft? Essa parte eu ainda não sei.

Um servidor tem que ficar ligado durante anos a fio, sem nem ter previsão de desligamento. Imagine se um servidor de Banco tiver problemas de travamento ou instabilidade. Vai ser um caos para a instituição bancária e clientes. Sem contar o risco de perder informações importantes. A grade maioria dos servidores do Mundo são Linux, ganhando de lavado dos Servidores Microsoft.

INSTALAÇÃO DE SOFTWARES

Com certeza você instalou na sua vida um programa no Windows. Apanhou? Com certeza não. Mas te digo, no Linux eu apanhei feio e descobri que não era o sistema operacional que era complexo, mas sim meu entendimento sobre ele era pouco.

Existem várias distribuições Linux, cada uma tem sua maneira de instalar seus progrmas. Hoje essa tarefa é bem mais suave que antes, graças aos gerenciadores de pacotes.

PROGRAMAS PARA O LINUX

O Linux tem uma gama grande de programas que fazem de tudo. Vou mostra alguns que fazem o basicão do nosso dia a dia.

Openoffice = Suíte de programas no estilo Microsoft Office. Tem editor de planilhas, apresentações em slides no estilo Power Point, editor de texto e editor gráfico.

Amarok = Programa para ouvir músicas. Suporta vários formatos em sua versão default, sem a necessidade de instalar plugins. Na minha opinião é o melhor na categoria junto com o Media Player.

Kopete = Com esse software você é capaz de usar os seguintes serviços de mensageiros: AIM; ICQ; MSN; Yahoo!; Jabber. Para muitos só o MSN estará de bom tamanho.

Kaffeine = Reprodutor de vídeos

AMule = Esse programa é igual ao eMule, possibilitando baixar de tudo em conexão P2P.

K3B = Software de gravação de CD e DVD.

Evolution = Se você ainda usa o Outlook Express e depende dele, o Evolution e a versão Linux desse programa.


Resumindo, posso ter muitos programas bons e deixar meu Linux enxuto. Tem mais softwares alem desses? Se você for um fuçador, vai ver que na internet tem uma variedade se sites de dicas sobre programas para Linux. Vou postar um site que utilizo bastante para ter referências.

http://www.icewalkers.com/

Se você é fuçador, vai ter que lidar com o idioma inglês também meu amigo. Mas há sites em português que podem salvar sua vida em muitas dúvidas.

http://www.vivaolinux.com.br/

http://br-linux.org/

http://www.ubuntu-br.org/

http://www.linux-magazine.com.br/

Mas mesmo com tanta informação você ainda não sabe instalar um programa no Linux? Então vamos começar o trabalho.

Infelizmente há aqueles que são dependentes da Microsoft, não conseguindo produzir nada sem o tio Bill. No Linux há emuladores der sistemas operacionais, onde você pode ter o Windows rodando dentro do Linux. Claro, você vai ter que ter uma máquina de verdade e não aquelas “carroças’ das Casas Bahia e Ponto frio da vida. Digo “carroça” nesta situação, pois emular um outro sistema operacional em um PC meia boca é pedir para sofrer. As máquinas dessas lojas geralmente possuem vídeo onboard e processadores de baixo custo.

REPOSITÓRIOS

Nas distribuições Debian GNU/Linux, há um lugar onde são configurados os repositórios. Que são repositórios? Bem, os repositórios são caminhos onde o sistema irá procurar os programas desejados pelos usuários. Esse caminhos são servidores que guardam os softwares e suas dependências. A algum tempo atrás só podíamos instalar um softwares no Linux na unha mesmo. Há algumas distribuições hoje que ainda não usam um gerenciador de pacotes. Não vou falar sobre a instalação manual agora, afinal, não é o foco agora.

As distribuições Debian possuem servidores pelo mundo todo com vários softwares para você poder instalar. As Universidades USP e UNICAMP no estado de São Paulo são instituições que participam do desenvolvimento do Linux, possuindo seus servidores de reposição.

Para configurar esses repositórios basta acessar um arquivo chamado sources.list. O caminho completo é /etc/apt/sources.list, mas vamos devagar para não desgastar sua mente.

Atenção: O Linux e case sensitive, isto quer dizer que ele diferencia maiúsculas de minúsculas. RENATO é diferente de renato. No Windows esses dois são iguais.

1- Abra um Shell (janela em modo texto)
2- Escreva: sudo su (você estará pedindo para o sistema os direitos de Super usuário)
3- Digite a senha do root (root é o super usuário, ele manda e desmanda no Linux)
4- Digite cd / (você vai para o diretório raiz)
5- Digite agora cd etc (você entrou no diretório etc)
6- Digite agora cd apt (você entrou agora no diretório apt)
7- Digite agora gedit sources.list (você acaba de abrir o arquivo sources.list)

Esse foi o caminho mais longo, agora vamos fazer tudo em apenas um comando. Veja abaixo.

sudo gedit /etc/apt/sources.list


O arquivo sources.list é na verdade é a “gaveta”, onde fica armazenados os endereços de servidores de pacotes e atualizações para o Linux. Pesquisando na internet ou no site oficial da distribuição da versão, terá lista de repositórios para turbinar seu Linux com o que tem de melhor.

Bem, você já deve ter aberto o arquivo sources.list, veja que há uns endereços nele por padrão. Na verdade são endereços para atualizações de segurança. Vou tirar como exemplo o meu Ubuntu. Vamos lá!

Primeiro você deve achar uma lista de repositórios para fazer sua festa. Entrei no site do Ubuntu e peguei a lista de repositórios do Ubuntu 8.10. Você pode até digitar no Google uma pesquisa de repositórios para Ubuntu. Fácil.

Depois que você encontrou a lista, apague o conteúdo do arquivo sources.list e cole nele sua nova lista de repositórios. Veja a lista de repositórios do Ubuntu 8.10 abaixo.

#----------------------------------------------------------------------------------
deb http://us.archive.ubuntu.com/ubuntu/ intrepid main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ intrepid main restricted

deb http://us.archive.ubuntu.com/ubuntu/ intrepid-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ intrepid-updates main restricted

deb http://us.archive.ubuntu.com/ubuntu/ intrepid universe
deb-src http://us.archive.ubuntu.com/ubuntu/ intrepid universe
deb http://us.archive.ubuntu.com/ubuntu/ intrepid-updates universe
deb-src http://us.archive.ubuntu.com/ubuntu/ intrepid-updates universe

deb http://us.archive.ubuntu.com/ubuntu/ intrepid multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ intrepid multiverse
deb http://us.archive.ubuntu.com/ubuntu/ intrepid-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ intrepid-updates multiverse

deb http://us.archive.ubuntu.com/ubuntu/ intrepid-backports main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ intrepid-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu intrepid-security main restricted
deb-src http://security.ubuntu.com/ubuntu intrepid-security main restricted
deb http://security.ubuntu.com/ubuntu intrepid-security universe
deb-src http://security.ubuntu.com/ubuntu intrepid-security universe
deb http://security.ubuntu.com/ubuntu intrepid-security multiverse
deb-src http://security.ubuntu.com/ubuntu intrepid-security multiverse
#----------------------------------------------------------------------------------

Agora você precisa salvar o arquivo com essa nova lista de repositórios.

Depois de salvo volte ao Shell novamente e digite:

sudo apt-get update

Pronto, sua nova lista está 100%.

Faça um teste agora, instale o openoffice.org em sua máquina e tenha um suíte para escritório no estilo Microsoft Office. Faça o comando:

sudo apt-get install openoffice.org

Se você fez tudo certo, estará instalando tudo sozinho e sem nenhuma preocupação.



OUTROS COMANDOS APT

Comandos apt (Advanced Packaging Tool)

A maioria destes comandos requer sudo!
Substitua "nome_pacote" ou "termo" pelo programa que você quer instalar ou procurar.

apt-get update - Execute este comando se você mudou o /etc/apt/sources.list. Também execute-o periodicamente para ter a certeza que sua lista de fontes fique sempre atualizada.

apt-get install nome_pacote - instala um novo pacote.

apt-get remove nome_pacote - remove um pacote (os arquivos de configuração não são excluídos)

apt-get --purge remove nome_pacote - remove um pacote (os arquivo de configuração também são excluídos)

apt-get upgrade - atualiza todos os pacotes instalados

apt-get dist-upgrade - atualiza o sistema todo para uma nova versão

apt-cache search termo - procura por "termo" na lista de pacotes disponíveis

dpkg -l nome_pacote - lista os pacotes instalados que casam com "nome_pacote". Na prática use '*nome_pacote*', a não ser que você saiba o nome completo do pacote.

aptitude - O Aptitude é uma interface em modo texto para o sistema de pacotes Debian GNU/Linux e derivados. Assim como o apt-get, permite ver a lista de pacotes e realizar operações como instalação, atualização e remoção de pacotes, porém parece tratar um tanto quanto melhor a questão das dependências.

apt-cache showpkg pacotes - mostra informações sobre os pacotes

apt-cache dumpavail - mostra uma lista de pacotes disponíveis.

apt-cache show pacotes - mostra registros dos pacotes, igual a dpkg --print-avail.

apt-cache pkgnames - rápida listagem de todos os pacotes instalados no sistema.

dpkg -S nome_arquivo - qual foi o pacote que instalou este arquivo?

dpkg -L pacote - Mostra os arquivos instalados pelo pacote.

apt-file search NomeArquivo - Este comando procura por um pacote, não necessariamente precisa estar instalado, que inclua o arquivo passado junto a linha de comando (NomeArquivo. Ou seja, muito útil para localizar facilmente arquivos individuais dentro de pacotes que ainda nem se encontram instalados no seu sistema.

apt-get autoclean - Execute este comando periodicamente para excluir os arquivos .deb que não estão mais instalados no seu sistema. Pode-se ganhar uma grande quantidade de espaço em disco fazendo isso. Se você está desesperado por espaço em disco, apt-get clean é mais radical, e removerá todos os arquivos .deb, mesmo de pacotes instalados. Como na maioria dos casos você não precisa destes arquivos .deb, não hesite em usar este comando quando precisar de uns megas extras.

apt-cdrom add - Comando utilizado para adicionar um CD ao arquivo /etc/apt/sources.list do APT, fazendo assim com que o apt-get procure também neste CD por pacotes.

Espero que eu tenha ajudado em muitas dúvidas.

FONTE DE PESQUISA

http://www.ubuntu-br.org/

http://www.ubuntu.com/

quinta-feira, 20 de novembro de 2008

Qual sistema operacional é mais fácil para você?

Muita gente tem medo de Linux, acha extremamente difícil usar, sem contar que até na hora de comprar um PC tem aquele vendedor fanfarrão, que tem a coragem de chamar o Linux de “Windows genérico”. O Linux é um sistema operacional completo, seguro e com as mesmas facilidades do Windows do tio Bill. Mas por que os usuários comuns não conseguem abrir um documento de texto nele? Simplesmente por que ele não é dirigido totalmente aos usuários comuns. Mas...

Os usuários comuns querem acessar os Emails. O Linux acessa seus emails como qualquer outro sistema operacional.

Os usuários comuns querem um sistema operacional Bonitinho e fofinho. O Ubuntu e Kubuntu são distribuições Linux fofas e bonitinhas igualmente ao Windows. Tem até os efeitos de aero do Windows Vista.

Os usuários comuns querem acessar o MSN para bater aquele papo. O Linux acessa MSN, Yahoo Messenger, ICQ e qualquer outro mensageiro.

Para um usuário básico, o Linux consegue fazer tudo e com mais segurança. Tem gente que possui o Linux instalado no PC tem anos e nunca pegou um vírus sequer. O Linux usa melhor os recursos do PC, não sobrecarregando o sistema.

Mas não é só de alegrias vive o usuário de Linux, pois ele não tem suporte das grandes produtoras de games. Deixando os jogadores sem saída, com apenas as opções da Microsoft. Eu sou louco por games e tenho que partir para o Windows nessas horas.
Mas, se o Linux é melhor em segurança, usa melhor os recursos da máquina e tem na sua interface gráfica as mesmas facilidades do Windows, por que os usuários não conseguem usá-lo? Simplesmente porque existe uma cultura Microsoft já enraizada na mente dos usuários. Esse é o grande desafio que o Linux ainda não conseguiu superar com o grande avanço que já alcançou.

Pergunte para qualquer usuário avançado qual é seu sistema operacional preferido. A maioria vai dizer uma, das várias distribuições Linux que existem. Esses usuários não querem saber da interface gráfica, mas sim do poder do sistema e como ele facilita sua comunicação com o PC.

Um servidor em Linux não usa interface gráfica, mas o Shell. O cara que administra uma rede com servidores tem que lidar com isso o tempo todo. Janelinhas e mais janelinhas só atrapalham na hora de fazer coisas simples. Quer uma prova? Vamos criar usuários no Linux e Windows.

EXEMPLO LINUX

Para criar um usuário no Linux , abra um Shell e digite:

Adduser renato
Passwd metal

Veja que acima eu adicionei o usuário renato e ainda deu tempo de definir a senha dele.

EXEMPLO WINDOWS

Para criar um usuário no Windows é molezinha, mas... toma feio do Linux.

Criando uma conta de usuário:

Iniciar > painel de controle> conta de usuário> criar uma nova conta

Então você digita o nome do novo usuário, avança para escolher os privilégios do usuário. Falta agora definir uma senha para nosso novo usuário.

Definindo a senha do Usuário:

Alterar uma conta> Conta do usuário(exemplo: Beatriz)> criar uma senha

Pronto, agora você já sabe criar uma conta nos dois sistemas operacionais e ainda definir uma senha para o mesmo. Mas, se você tiver que criar 20 ou 30 novos usuários, qual deles seria mais fácil? Nem preciso falar.

No próximo Post vou escrever sobre instalação de softwares no Linux. Até a próxima.

quarta-feira, 19 de novembro de 2008

Imagem fiel de HD e Partição

Já perdeu tudo em seu PC alguma vez? Saiba que se você estiver preparado, consiguirá tudo em apenas...2 minutos.

Certo dia você percebe que aquele seu sobrinho bisbilhoteiro detonou aquela pasta com suas planilhas, documentos, fotos, músicas, games e seus vídeos. Mas vamos ser mais pessimistas, o moleque destruiu seu computador com uma enxurrada de vírus e pragas. 


Agora vamos jogar nos peitos mesmo! O moleque detonou seu sistema operacional, apagou alguma pasta ou arquivo do sistema, agora seu PC não carrega mais. O quê você faria nessa situação? Pagaria um técnico R$80,00 pratas para ele instalar tudo ou você mesmo faria o trabalho na unha? De qualquer forma um dos dois passará 2 horas ou mais instalando tudo novamente. Pior, você não teria seus arquivos novamente, a não ser que tenha feito um backup de arquivos em um DVD ou partição.


N a empresa onde trabalho os caras dependem do PC para tudo, seja no RH, Departamento pessoal, custos, contabilidade, administração e outros que nem vem na cabeça. Tempo em uma empresa é dinheiro, sendo assim, eles acham que o peão de informática deve ter a solução na hora, sem enrolar e sem pensar duas vezes. 


Agora imaginem uma máquina do Recebimento de mercadorias parar de funcionar, com uma fila de caminhões esperando descarregar ou retirar mercadorias. Essa é a visão do inferno que não quero para você. Mas, sou um cara prevenido, fiz uma imagem fiel do HD das máquinas desse departamento e somente troco o HD, se for necessário, ou reinstalo a imagem no HD e faço-o voltar em míseros 2 minutos com tudo que tinha antes. Sim, 2 minutos e recebendo elogios tipo: “Esse é o cara!”. Hahahahaah


ACRONIS


http://www.acronis.pt/
http://www.acronis.com/


O software Acronis é capaz de fazer backups de diretórios ou de arquivos, criar imagens fieis de HD ou partições. Uma ferramenta dessas consegue fazer imagem até de máquinas na rede. Imagine você no seu departamento, fazendo uma imagem ou backup de outro PC na rede só no conforto. Uma ferramenta para profissionais.


Existem outros softwares que fazem a mesma coisa do Acronis. O Norton Ghost é um dos mais famosos softwares de imagem de HD que existe. 

                                  Acronis True Image Enterprise

Se alguém tiver dúvidas e quer aprender mais sobre imagem de disco...comentem e façam suas perguntas. Até a próxima!

terça-feira, 18 de novembro de 2008

Acessar seu e-mail ou Orkut em Lan house é seguro?

Uma colega de trabalho me abordou perguntando como ela podia fazer para recuperar o seu Orkut. Fiquei olhando para ela e disse depois:

“Como você perdeu a sua conta do Orkut?"


Ela respondeu:


“Não sei, só sei que não consigo mais acessar minha conta do Orkut e nem meu e-mail.”


Depois de muitas explicações eu cheguei onde queria. Ela disse que está sem internet em casa e acessava seu e-mail e Orkut na Lan House perto de sua casa. 


Muitos usuários usam esses serviços, mas na verdade nem sabem o risco que correm por trás disso tudo. Você acessar sua conta de e-mail ou Orkut em sua casa é mais seguro que andar por uma favela em dia de tiroteio. 


Existem programas que instalados na máquina que capturam os dados digitados do teclado do PC. Esses dados podem ficar em um arquivo na própria máquina ou levados para outra. Depende do cara que deseja ferrar com sua vida. Tem softwares que capturam até imagens da tela do PC, isso é um perigo caso você esteja acesando sua conta de banco até mesmo em casa.

 
Só quem faz isso é hacker?Pelo contrário, tem moleque de 7 ou 9 anos que faz isso na maior facilidade. Na internet está cheio de programas que capturam as informações digitadas no PC.


Nessa página você encontra um monte desses programas:
http://superdownloads.uol.com.br/windows/utilitarios/keyloggers.html


Escolher o certo, instalar em uma, ou mais máquinas de uma Lan house pode fazer um baita estrago na sua vida. Como vou saber da honestidade do dono do estabelecimento? Se ele for honesto, as pessoas que trabalham para ele são honestas? As pessoas que utilizam a Lan house são honestas? Difícil saber. 


Uma Lan house para muitas pessoas são o único meio de interagir com a Internet, mas certos cuidados são fundamentais para não cair em uma cama de gato. Procurar um Lan house de confiança é a melhor recomendação, mas vou postar umas dicas para você burlar esses programas espiões. Até a próxima.


Linus Torvalds+Unix = Linux

Quando alguém fala em Linux já vem na cabeça um monte de idéias preconcebidas. Muitos vão dizer que é muito difícil usar, outros vão se queixar de sua complexidade. Na verdade em partes pode ser verdade, em outra há também a cultura Microsoft que dita as regras em desktops. Minha idéia é esclarecer os pontos fortes desse incrível sistema operacional, com sua história ainda jovem se comparado com os sistemas operacionais da Microsoft.

Linux surgiu da fusão de Linus Torvalds e Unix. Linus Torvalds um finlandês que cursava Ciências da Computação na Finlândia, foi o responsável por apresentar o Linux ao mundo em 1991. Unix é um sistema operacional de grande porte. 

Em 1960 foi projetado um sistema operacional chamado Multics. Esse sistema foi projetado pelo Massachusets Institute of Technology (MIT), pela General Eletric (GE) e pelos laboratórios Bell (Bell Labs) e American Telephone na Telegraph (AT&T). O Multics foi projetado para que vários usuários usassem os recursos de um único computador. Esse sistema era o mais parrudo da época. Em 1969 os computadores GE645 utilizavam o sistema operacional Multics.

A Bell Labs se retirou do projeto depois. Mas um pesquisador que trabalhava lá não desistiu e continuou sozinho o projeto com alma e coragem. Seu nome era Ken Thompsom. Ele não só deu continuidade ao projeto, projetando em cima do que já existia algo novo e renovado. Pegou o antigo Multics e transformaou ele em algo menor com as mesmas idéias básicas do sistema. Apartir daí, começou a saga do sistema operacional UNIX. Brian Kernighan, outro pesquisador da Bell foi quem batizou o novo sistema com esse nome.

Em 1973, outro pesquisador da Bell Labs, Dennis Ritchie, reescreveu todo o sistema Unix em uma linguagem de programação de alto nível, chamada linguagem C, desenvolvida por ele mesmo. A linguagem C é uma poderosa linguagem de programação, por causa disso, o novo 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. Na verdade o UNIX não é para usuários comuns, seria como se você tentasse conversar com um Árabe ou Chinês. Sua complexidade é para profissionais que precisam de muito poder de processamento. Profissionais não precisam de cores e janelinhas bonitinhas.

Mas qual a ligação entre o Linus Torvalds e o velho UNIX para sair o nosso LINUX?
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 Finlâ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 significa que o Linux é bem parecido com Unix, mas não vem do mesmo lugar e foi escrito de outra forma. 

Linus Torvalds, quando desenvolveu o Linux, não tinha a intençã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é comercializá-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 usam umas 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). 

Se um dia você ouvir alguém dizer somente LINUX, diga para ele que é 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.