Escolar Documentos
Profissional Documentos
Cultura Documentos
UNIDADE 1
Objetivos de aprendizagem
Compreender o que é software de código aberto.
Seções de estudo
Seção 1 O minicomputador
Seção 2 O nascimento do Linux
18
Unidade 1 19
Seção 1 – O minicomputador
A invenção do minicomputador mudou o cenário anterior,
pois além de baratear a máquina em si, também iniciou uma
revolução no campo do software - foi a partir deste ponto que as
universidades tiveram acesso ao computador para suas pesquisas,
permitindo a pesquisadores e alunos desenvolverem programas.
20
Unidade 1 21
22
Na década de 1990, a
Internet estava em seu
início e não existia ainda a
Seção 2 – O Nascimento do Linux WEB como a conhecemos
hoje. A divulgação de
informações era realizada
Em 1991, Linus Torvalds, um estudante de computação da por meio de grupos de
Universidade de Helsinki, comprou um PC com processador 386, discussão, num processo
4MB de memória, 40MB de disco e com o MS-DOS instalado. muito mais limitado do
Na universidade, Torvalds usava sistemas operacionais UNIX, o que as várias ferramentas
de comunicação e
que o levou a ter a ideia de escrever uma versão para sua máquina
compartilhamento que
de casa, já que versões comerciais do UNIX para PC eram muito temos hoje.
caras. Torvalds desconhecia o desenvolvimento do 386/BSD.
Unidade 1 23
Para contextualizar!
A catedral e o bazar
Em seu livro The Cathedral & the Bazaar, Raymond
(1998) descreve duas formas de desenvolver software.
A primeira, denominada forma catedral, supõe que
um software só deve ser liberado para o público após
um grande trabalho de aprimoramento e correção
de bugs, realizado pelos desenvolvedores de uma
maneira fechada ao público. Em contrapartida, o
desenvolvimento denominado Bazar é bem mais
participativo, e a prática é liberar o máximo de versões
o mais cedo possível para apreciação do público. Esta
segunda forma de desenvolvimento foi o que tornou o
Linux um sucesso. Com isto, Linus Torvalds conseguiu
atrair uma grande quantidade de participantes ao
processo de desenvolvimento, aproveitando o fato de
que quanto mais usuários, mais bugs são descobertos
e relatados. Outros fatores fundamentais foram sua
capacidade de engenharia e desenvolvimento. Com a
liberação de novas versões quase que diariamente nos
estágios iniciais do projeto, a Internet foi fundamental
para atrair e manter os usuários na participação do
desenvolvimento do Linux.
(Obs.: O Linux em si é apenas o kernel, mesmo assim é
uma peça de software de enorme complexidade.)
24
O nascimento do PC
Em 1981, nasce o PC. A IBM tomou um passo que modificou
a relação que existia entre o custo software/hardware.
Diferentemente do que faziam as empresas de computadores da
época, alguns empregados de uma divisão da IBM lançaram mão
de componentes de “prateleira” e montaram o IBM PC. Com
uma arquitetura aberta, empresas grandes e pequenas, conhecidas
e desconhecidas, não demoraram a copiar a nova máquina. Como
naquela época o software existia apenas para vender as máquinas,
o sistema operacional para a nova máquina foi encomendado para
a desconhecida e minúscula Microsoft. Com um golpe de mestre,
a Microsoft fez a IBM assinar um contrato, estabelecendo que
cada cópia de seu PC deveria usar seu sistema operacional MS-
DOS e nenhum outro. A partir deste ponto, nasce a Microsoft,
resultado do desconhecimento do potencial que a IBM tinha
em suas mãos, lembrando que o hardware ainda era o foco das
atenções e a parte mais cara do binômio software/hardware.
Unidade 1 25
26
O que é o Kernel?
Unidade 1 27
28
Unidade 1 29
WIKI
Uma wiki é uma ferramenta de colaboração.
Considerada padrão WEB 2.0, a Wikipedia (<www.
wikipedia.org>) é o maior exemplo de seu uso. Nela
é possível criar novos links para definir uma ou mais
palavras, no estilo de uma enciclopédia. Neste tipo
de ferramenta, dependendo das regras criadas,
uma colaboração é enviada na forma de um novo
texto ou de complementação ou correção de um
existente. Cada contribuição é registrada em um
histórico e pode ser revertida, caso a comunidade
ache necessário. Cada autor é, ao mesmo tempo,
moderador das contribuições. Contando com um
conjunto pequeno de ferramentas, a edição de um
texto é muito fácil. Podem ser incluídas figuras, e,
geralmente, os índices são criados automaticamente.
30
Unidade 1 31
32
Síntese
Unidade 1 33
34
Atividades de autoavaliação
1.) Examinando o seu dia a dia, levante três exemplos de Software de
Código Aberto que você usa ou observa em uso na sua empresa.
Unidade 1 35
Saiba mais
Para ter uma boa visão sobre a história da microcomputação, leia
o livro Impérios Acidentais: como os garotos do vale do silício
ganharam milhões, de Cringely, publicado em 1995. Além de
mostrar como muitos dos fatos se desenrolaram, também é um
livro muito divertido, pois apresenta muitas curiosidades sobre os
bastidores de todo este desenvolvimento.
36