Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Origem do Linux
UA “O sistema Linux”
Linux”
Na decada 90, o Unix tinha alcançado uma posição de grande importância no mercado
computacional. Estava presente nos centros universitários, mas havia se tornado um
sistema comercial de alto custo, o que impossibilitou que estudantes o utilizassem em suas
máquinas pessoais.
Andrew Tanenbaum, um conceituado professor de computação, desenvolveu um pequeno
Unix com fins educacionais, o Minix. Apesar de útil, o sistema era limitado e ainda não
estava “maduro”, embora fosse a opção ideal para os alunos.
Nesse cenário, Linus Torvalds, um estudante finlandês, a fim de obter mais do que o Minix
podia oferecer, decidiu criar seu próprio sistema Unix. Para disponibilizar os arquivos de
seu novo sistema, um amigo criou uma conta em um servidor ftp e nomeou um diretório de
Linux. Apesar do nome original ter sido Freax, o nome Linux se tornou inevitável.
Em agosto de 1991, Linus enviou sua “famosa” mensagem, divulgando que estava
trabalhando em um novo sistema operacional (“apenas um hobby, não será tão grande e
profissional como o GNU"), mas isso chamou a atenção de muitos usuários Unix. Essa
mensagem pode ser vista na íntegra no endereço do post oficial que deu origem ao Linux:
http://groups.google.com/group/comp.os.minix/msg/2194d253268b0a1b?q=linux&start
=10&hl=pt&scoring=d&as_drrb=b&as_mind=17&as_minm=5&as_miny=1981&as_m
axd=11&as_maxm=12&as_maxy=1991&rnum=20&filter=0
Linus desenvolveu o sistema e publicou inúmeras versões ainda instáveis. Em Janeiro de
1992, o sistema Linux passou a usar licença GNU e teve um significativo aumento na
contribuição de outros desenvolvedores.
Finalmente, em março de 1994, a versão 1.0 (estável) foi publicada.
Instituto Infnet 20
O Linux
UA “O sistema Linux”
Linux”
Instituto Infnet 21
O Projeto GNU
UA “O sistema Linux”
Linux”
Instituto Infnet 22
Licenças GNU
UA “O sistema Linux”
Linux”
As licenças GNU representam um dos meios utilizados pela FSF (Free Software
Foundation) para manter a gratuidade de determinado código, com base nas premissas da
licença GNU. Suas premissas básicas são:
•Liberdade de executar um programa para qualquer propósito (Liberdade nº 0);
•Liberdade de estudar como o programa funciona e adaptá-lo para as suas necessidades
(Liberdade nº 1). O acesso ao código-fonte é um pré-requisito para esta liberdade;
•Liberdade de distribuir cópias do programa, de modo que o usuário possa ajudar o seu
próximo (Liberdade nº 2);
•Liberdade de aperfeiçoar o programa a fim de que toda a comunidade se beneficie do seu
uso (liberdade nº 3). O acesso ao código-fonte é um pré-requisito para essa liberdade.
Instituto Infnet 23
Distribuições Linux
UA “O sistema Linux”
Linux”
As primeiras versões do Linux eram compostas apenas pelo código fonte. Para as versões
posteriores, Linus Torvalds (criador do Linux), desenvolveu um disco de boot que cotinha o
kernel e um sistema de arquivos raiz com algumas ferramentas básicas.
O código dos discos foi livremente distribuído e alguns sites começaram disponibilizá-lo
para download. Não demorou para que os sites criassem seus próprios discos utilizando
ferramentas extras. Em 1992 nascia, no Manchester Computing Centre, a primeira
distribuição Linux, usando o kernel versão 0.12.
Passado pouco tempo, outros centros começaram a criar suas distribuições Linux, sempre
baseados no kernel publicado por Linus, mas com ferramentas próprias. Criada em 1993, a
Debian, uma das principais distribuições da época, ainda é bastante utilizada nos tempos
atuais.
A distribuição Slackware, desenvolvida por Patrick Volkerding, surgiu dando continuidade
a uma das primeiras distribuições criadas, a SLS (Softlanding Linux System). O Linux
Slackware foi a primeira distribuição a ser empacotada em CDROM. Através do Slackware
surgiram as distribuições fornecidas em CDROM.
A distribuição alemã SuSE teve sua primeira versão em 1993, baseada na SLS. Ao longo de
seu desenvolvimento, utilizou-se como base o Slackware. Mais tarde, adotou-se o sistema
de gerenciamento de pacotes criado pela Red Had.
A Red Hat surgiu em 1993, liderada por Marc Ewing. Não demorou muito para essa tornar-
se a distribuição mais utilizada no universo coorporativo.
Instituto Infnet 25
Distribuições Linux
Entre as distribuições do Linux, as principais são: Red Hat, Slackware, Debian, Mandriva,
Fedora, Suse. Todas fazem uso do Linux como kernel principal (Debian é uma
distribuição independente de kernel e pode ser executada sob outros kernels, como o GNU
hurd).
Como escolher a distribuição, ou, como se diz no “mundo” Linux, como escolher o “sabor”?
Basicamente, qualquer distribuição oferece o mínimo necessário para o funcionamento do
Linux. De acordo com cada distribuição, o usuário deve verificar quais são as
funcionalidades existentes, como: facilidade de instalação e uso, tradução dos serviços e
facilidades de atualização.
Seguem as características de algumas distribuições:
Debian http://www.debian.org
Seguindo o estilo de desenvolvimento GNU/Linux, essa distribuição foi desenvolvida e
atualizada através do esforço de voluntários espalhados ao redor do mundo. Por este
motivo, foi adotada como a distribuição oficial do projeto GNU. Oferece suporte para a
Língua Portuguesa, além de ser a única que oferece suporte a 10 arquiteturas de
processadores diferentes, como: i386, Alpha, Sparc, PowerPc, Macintosh, Arm, entre
outros. A instalação da distribuição Debian pode ser feita através de disquetes, CD-ROM,
TFTP, FTP, NFS.
A versão em CD é composta por mais de 8 mil programas, distribuídos em forma de
pacotes. Sua divisão é organizada em quatro CDs de aplicações e dois de código fonte.
A versão em DVD é composta por 1 DVD principal e mais 2 DVDs com softwares e código
fonte.
Instituto Infnet 26
Distribuições Linux
• Slackware
– Muito popular na comunidade open source;
– Não recebe “incentivos” de outras empresas;
– Visa a aproximação do sistema com um ambiente
UNIX-like.
• SuSE
– Distribuição orgininária da Alemanha;
– Comprada pela Novell, é compatível com os
produtos oferecidos por essa empresa;
UA “O sistema Linux”
Linux”
Slackware http://www.slackware.com
Distribuição desenvolvida por Patrick Volkerding, foi uma das primeiras a ser lançada.
Apesar de manter sua tradição, baseada em flexibilidade e poder, a distribuição Slackware
costuma inovar, atualizando-se de acordo com as necessidades do mercado.
Desde a primeira versão lançada em Abril de 1993, o Projeto Slackware Linux busca
produzir uma distribuição Linux tipo UNIX-like; ou seja, mais parecida com UNIX. O
Slackware segue os padrões Linux como o Linux File System Standard (FHS) , que é um
padrão de organização de diretórios e arquivos para as distribuições.
SuSE http://www.novell.com/linux
Teve sua origem através de uma tradução alemã da distribuição Slackware. A palavra SuSE
é um acrônimo alemão de “Software und System Entwicklung” ( Desenvolvimento de
Software e Sistemas ).
Após a versão 4.2, Slackware passou a ser uma distribuição independente, constituída por
seu próprio sistema de instalação e configuração.
Em 2003, a Novell anunciou a compra da distribuição SuSE.
Atualmente, a Novell foca seus esforços no mercado coorporativo, oferecendo soluções de
estações de trabalho a servidores. Como meta, a Novell visa tornar todas as suas ferramentas
disponíveis para Netware compatíveis ao Linux.
Instituto Infnet 27
Distribuições Linux
• Red Hat
– Distribuição comercial;
– Focada no mercado corporativo;
– Fornece soluções de missão crítica.
• Fedora
– Linha open source e gratuita da Red Hat;
– Não possui suporte da empresa.
• Mandriva
– Distribuição resultante da união da Conectiva com
a Mandrake.
UA “O sistema Linux”
Linux”
Instituto Infnet 28
Características do Linux
― Multitarefa e Multiusuário;
― Compatível com várias arquiteturas (intel,
powerpc, sparc, alpha e arm);
― Compatibilidade com muitos protocolos de rede;
― Novas versões são lançadas constantemente (em
torno de 1 mês);
― Forte controle de acesso dos usuários.
UA “O sistema Linux”
Linux”
Instituto Infnet 29
Exercício
UA “O sistema Linux”
Linux”
Instituto Infnet 30