Ok, Linux. Mas de onde você veio? Quais são suas origens?
Unix - O início!
O Unix é um Sistema Operacional multitarefa e multiusuário, criado por um funcionário da AT&T chamado Ken Thompson que está sob propriedade de um consórcio de empresas de tecnologia, chamado The Open Group.
O início se deu em 1965 quando um grupo de programadores incluindo Ken Thompson e Dennis Ritchie num esforço conjunto da AT&T através dos Laboratórios Bell, da General Eletric e do Instituto de Tecnologia de Massachusetts (MIT), inciaram um projeto cujo objetivo era desenvolver um Sistema Operacional de tempo compartilhado para uma grande comunidade de usuários, chamado Multics. Em 1969 a Bell retirou-se do projeto alegando disparidade de objetivos e afirmando que os participantes do projeto sofriam de da síndrome do segundo projeto, querendo incluir no Multics, tudo que não havia sido excluido dos sistemas experimentais.
Num conceito menos ambicioso, ainda no ano de 1969 Ken Thompson reescreveu o Multics na linguagem Assembly e batizou-o de Unics, que mais tarde seria rebatizado por Brian Kernighan com o nome Unix.
No ano de 1973 Dennis Ritchie e Ken Thompson reescreveram o Unix usando a linguagem C que havia sido desenvolvida por Ritchie para substituir e superar as limitações da linguagem B, desenvolvida por seu parceiro Thompson.
Ao longo dos anos 70 e 80 surgiram as primeiras distribuições de grande dimensão como os sistemas BSD (na Universidade de Berkeley na Califórnia), System III e System V (nos Laboratórios Bell). Em 1977, com o Unix sob sua licença, a AT&T começou a fornecer o Unix para instituições comerciais. De 1977 à 1981 a AT&T integrou variantes no primeiro Unix comercial chamado System III. Já em 1983, após alguns melhoramentos surgiu o System V, que hoje é o padrão internacional do mercado Unix.
Ponto de reflexão: Em 1977 o Unix está sob licença da AT&T que integrou variantes no primeiro Unix comercial, chamado System III; Ou seja, era um software proprietário.
GNU - A evolução de conceitos!
Neste momento da história (1983), quase tudo era software proprietário, sendo que nas décadas de 60 e 70 a maioria dos softwares eram livres. É aí que surge Richard Stallman, um grande tecnólogo do MIT que nos anos 80 percebeu que os softwares que antes eram livres, estavam começando a ser cobrados, e com o objetivo de evitar uma inércia na evolução da tecnologia e na distribuição do conhecimento, em 1985 Stallman criou a Free Software Fundation (que tratarei como FSF) e o projeto GNU (acrônimo recursivo que se pronuncia "guh-NEW" ou "guniw"). Este nome nasceu de uma brincadeira (GNU Not Unix).
Com o apoio de vários programadores a FSF começou a desenvolver vários softwares GNU, sendo o EMACS (editor de texto com funções avançadas para programadores). Neste momento, Richard Stallman, preocupado com as indústrias de software proprietário, e sabendo que ps softwares GNU estava ficando melhores que alguns proprietários, precisou proteger o Software Livre. Para isso, Stallman criou a Licença General Public Licence (GPL). Qualquer software que fosse disponibilizado e inserido nessa licença estaria protegendo antes de tudo a liberdade do usuário, proporcinando que o mesmo tivesse acesso ao código fonte do software, e assim poder estudar, usar, alterar e redistribuir o mesmo.
Ponto de reflexão: A licença GPL; No Software Livre, a licença GPL garante liberdades que a licença proprietária anula.
Linux - Uma realidade!
Emfim chegamos a Linus Torvalds, o criador do Linux. Linus começou a desenvolver o Linux em 1991 tendo como base o Minix (uma variante do Unix), e utiliando o GNU Compiler Collection (compilador GNU mais comumente chamado de GCC).
Segundo Linus Torvalds, o livro que ampliou sua visão sobre sistemas operacionais foi "Sistemas Operacionais - Projeto e Implementação, de Andrew Tanenbaum". Do início do desenvolvimento até o lançamento da versão 0.01 foram aproximadamente 2 meses.
Nesse período Linus trocou emails com pessoas que trabalhavam no Minix. Esses tais emails geraram valiosas opiniões que proporcionaram grandes melhorias no Linux, e em 1992, já em sua versão 0.12, as pessoas não mais comparavam o Linux ao Minux, mas sim com outros sistemas operacionais clones do Unix. Tudo leva a crer que foi esse fato fez com que o Linux crescesse de forma que Linus jamais havia imaginado.
Com os avanços decorridos, a comunidade que antes solicitava melhorias, à partir de então passava também a implantar essas tais melhorias, para utilizar os softwares GNU no sistema operacional Linux. O compilador utilizado por Linux para desenvolver o Linux, era um software GNU, criado pela FSF e estava inserido na licença GPL. Linus por sua vez, inseriu o Linux na licença GPL, e à partir daí, varios outros softwares GNU foram portados para Linux. Daí a origem do termo "GNU/Linux".
Em março de 1994 finalmente foi lançada a versão 1.00 do Linux. Após chegar na versão 0.99, Linus estava tão preocupado com a qualidade de seu sistema operacional, que criou a 0.99 15A, 0.99 15B até a 15Z. Convenhamos, não é comum alguém ter tanta preocupação com seus usuários, a ponto de prorrogar tanto o lançamento da versão 1.00. Normalmente as empresas de software proprietário lançam seu produto o quanto antes, pois são movidas a dinheiro.
Ponto de reflexão: O fluxo de caixa; O Software Livre não é movido a fluxo de caixa como o Software Proprietário.
Considerações finais:
Sobre Unix:
Nos dias atuais, o termo Unix é dispensado a todos os Sistemas Operacionais que compactuam dos conceitos dos Sistemas Unix originais, sendo todos eles desenvolvidos em torno de padrões como o POSIX (Portable Operating System Interface) entre outros. Alguns dos Sistemas Operativos derivados do Unix são: BSD (FreeBSD, OpenBSD e NetBSD), Solaris (anteriormente conhecido por SunOS), IRIXG, AIX, HP-UX, Tru64, SCO, Linux (nas suas centenas de distribuições), e até o Mac OS X (baseado em um núcleo Mach BSD chamado Darwin).
Sobre o GNU:
Além do acrônimo GNU Not Unix, o termo GNU também faz referência ao animal através de seu logotipo.
Sobre o Linux:
Há estimativa de centenas de distribuições Linux. Dentre as mais conhecidas estão:
-Ubuntu
-Debian
-RedHat
-CentOS
-Fedora
-openSUSE
-Mandriva
-Slackware
-Arch Linux
-Gentoo
Bom pessoal, espero ter esclarecido algumas dúvidas de quem ainda não sabe ao certo o que é, e/ou como e onde surgiu o GNU/Linux.
Conto com o feedback de cada pessoa que ler este artigo, mas gostaria de esclarecer dois pontos:
1) Esse é meu primeiro artigo sobre a história do Linux.
2) Eu detesto história independente do gênero, acho massante.
Estou aberto à sugestões para complementar este artigo, à esclarecimento de dúvidas que eventualmente possam surgir a partir da leitura deste, à reclamações caso tenha escrito alguma besteira, cometido algum erro de português ou de digitação, à criticas construitivas para que eu possa melhorar nos próximos artigos, mas não estou aberto à críticas destrutivas portanto, poupem-me delas!
Um abraço à todos!
Sigam-me no Twitter: @eder099
Referências que tornaram possível a existência desse artigo:
-Guia Linux de Conectividade
Autor: Cyclades Brasil S/A.
Editora: Cyclades Brasil S/A.
São Paulo Novembro/2003 1ª Edição
-Wikipédia, A enciclopédia livre
sexta-feira, 15 de abril de 2011
Muito prazer, eu sou o Linux e vim para ficar!
Marcadores:
Arch Linux,
CentOS,
Debian,
Fedora,
FSF,
Gentoo,
GNU,
GPL,
Ken Thompson,
Linus Torvalds,
Linux,
Mandriva,
OpenSuse,
Red Hat,
Richard Stallman,
Slackware,
Ubuntu,
Unix
segunda-feira, 11 de abril de 2011
Instalando Firefox 4 no Linux Ubuntu 10.10
Boa tarde galera!
Passando aqui para mostrar como atualizar o Firefox da versão 3.x para a versão 4 no Linux Ubuntu 10.10.
1) Acessar o Menu Aplicativos/Acessórios/Terminal.
2) Logar-se como root.
3) Executar os comandos abaixo:
# add-apt-repository ppa:mozillateam/firefox-stable
# apt-get update && apt-get dist-upgrade -y
4) Reiniciar o computador.
E pronto. Seu Firefox já estará atualizado à partir da próxima utilização.
OBS: Sigam-me no Twitter: @eder099
Passando aqui para mostrar como atualizar o Firefox da versão 3.x para a versão 4 no Linux Ubuntu 10.10.
1) Acessar o Menu Aplicativos/Acessórios/Terminal.
2) Logar-se como root.
3) Executar os comandos abaixo:
# add-apt-repository ppa:mozillateam/firefox-stable
# apt-get update && apt-get dist-upgrade -y
4) Reiniciar o computador.
E pronto. Seu Firefox já estará atualizado à partir da próxima utilização.
OBS: Sigam-me no Twitter: @eder099
domingo, 10 de abril de 2011
Instalando Gnome 3 no Linux Ubuntu 10.10
Olá Linuxers!
Passando por aqui nessa manhã pra deixar uma dica de como instalar o Gnome 3 no Linux Ubuntu 10.10.
1) Acessar o Menu Aplicativos/Acessórios/Terminal.
2) Logar-se como root.
3) Executar os comandos abaixo:
# sudo add-apt-repository ppa:ubuntu-desktop/gnome3-builds
# sudo apt-get update
# sudo apt-get install gnome3-session -y
4) Reiniciar o computador.
5) Na tela de login, ao clicar no seu usuário, escolher a opção Gnome 3 na barra inferior.
E é só.
Bom divertimento ;-)
OBS: Sigam-me no Twitter: @eder099
Passando por aqui nessa manhã pra deixar uma dica de como instalar o Gnome 3 no Linux Ubuntu 10.10.
1) Acessar o Menu Aplicativos/Acessórios/Terminal.
2) Logar-se como root.
3) Executar os comandos abaixo:
# sudo add-apt-repository ppa:ubuntu-desktop/gnome3-builds
# sudo apt-get update
# sudo apt-get install gnome3-session -y
4) Reiniciar o computador.
5) Na tela de login, ao clicar no seu usuário, escolher a opção Gnome 3 na barra inferior.
E é só.
Bom divertimento ;-)
OBS: Sigam-me no Twitter: @eder099
segunda-feira, 4 de abril de 2011
São Paulo 1x0 Mirassol - Campeonato Paulista 2011
Olá Tricolores!
Em jogo válido pela válido pela 17ª rodada do Campeonato Paulista 2011, o Soberano enfrentou o Mirassol e venceu a partida por 1x0 com um golaço do craque @Lucasrm37.
O Tricolor poderia ter assumido a liderança da competição, caso o jogo entre Santos x Palmeiras terminasse empatado, ou com uma vitória do time da casa. Mas como sempre, quando o São Paulo está na jogada, as sardinhas da Vila Belmiro abrem as pernas, e assim acabaram perdendo por 0x1 para os porcos.
O Soberano ocupa a 2ª colocação na competição com 37 pontos, 1 a menos que o líder Palmeiras.
Veja abaixo os melhores momentos da partida:
OBS: Sigam-me no Twitter: @eder099
Em jogo válido pela válido pela 17ª rodada do Campeonato Paulista 2011, o Soberano enfrentou o Mirassol e venceu a partida por 1x0 com um golaço do craque @Lucasrm37.
O Tricolor poderia ter assumido a liderança da competição, caso o jogo entre Santos x Palmeiras terminasse empatado, ou com uma vitória do time da casa. Mas como sempre, quando o São Paulo está na jogada, as sardinhas da Vila Belmiro abrem as pernas, e assim acabaram perdendo por 0x1 para os porcos.
O Soberano ocupa a 2ª colocação na competição com 37 pontos, 1 a menos que o líder Palmeiras.
Veja abaixo os melhores momentos da partida:
OBS: Sigam-me no Twitter: @eder099
Assinar:
Comentários (Atom)
