faesa-pronatec so-6

Transcrição

faesa-pronatec so-6
Sistemas Operacionais
LINUX
Professor Jarbas Araújo
 Hoje o Linux é um dos sistemas operacionais mais conhecidos da
atualidade e conta com uma série de distribuições mundo afora. Mas
você sabe como tudo começou?
Página  2
Quem foi Linus Torvalds?
 Linus Torvalds nasceu em 28 de dezembro de 1969 em Helsinki na
Finlândia e sua família era uma das poucas cuja linguagem adotada
como principal era o Sueco ao invés do Finlandês. Embora fosse
filho de jornalistas, Linus começou a demonstrar seu interesse pelo
“mundo geek” cedo, obtendo sempre grande destaque em campos
como a Matemática e Física.
Página  3
 Em 1988, Linus ingressou na Universidade de Helsinki no curso de
Ciências da Computação. Após montar um computador no qual
passou a adotar o Minix (um sistema operacional baseado no Unix,
porém gratuito). Devido a observar as dificuldades deste sistema
(especialmente com relação ao uso de terminal para conexão), Linus
resolveu criar um programa para a emulação de terminal que
funcionasse independente do Minix.
Página  4
 Como o programa de emulação mostrou-se mais satisfatório do que
o esperado, Linus começou a pensar que outras carências do Minix
poderiam ser supridas. É nesse ponto que a história principal deste
artigo começa. Antes de entrar em uma das maiores obras de Linus,
vamos concluir este breve resumo de sua biografia.
 Em 1993, Linux conheceu Tove
Monni, uma estudante que
mandou um email convidando-o
para um encontro.
Posteriormente, eles se casaram
e tiveram três filhas. Em 1997,
mudou-se com sua família para a
Califórnia quando aceitou uma
posição na empresa Transmeta
na qual permaneceu até junho de
2003.
Página  6
 Ainda em 2003 Linus começou a trabalhar em conjunto com a Open
Source Development Labs (OSDL), um consórcio criado para
promover o desenvolvimento do Linux, para concentrar-se
exclusivamente neste kernel.
Página  7
As origens: por que o Linux foi sequer pensado?
 Em 1991, com relação aos sistemas operacionais, você tinha poucas
escolhas. O DOS exercia sua soberania absoluta com relação aos
computadores pessoais, até por uma questão de falta de escolha.
Por mais que os Macs existissem seus preços eram astronômicos,
fato que tornava quase impossível a aquisição de um deles para um
usuário final.
 Além deles, havia o Unix que certamente era ainda mais caro do que
um Mac e adotado quase exclusivamente por grandes empresas.
Nessa altura, o código do Unix, que uma vez foi utilizado como
material de estudo em universidades, já se encontrava proprietário e
não mais para conhecimento público.
Página  8
 Nesse clima, um professor holandês chamado Andrew S.
Tanenbaum criou um sistema operacional baseado no Unix, o Minix.
Montado para funcionar com a linha de processadores Intel 8086.
Como primariamente, o Minix tinha objetivos acadêmicos (o ensino
do funcionamento de um SO em universidades), ele estava longe de
resolver todos os problemas de um usuário final, porém seu códigofonte era disponibilizado por Tanenbaum.
Página  9
 Nesse ponto da história, o estudante Linus Torvalds, frustrado com as
carências do Minix começou a idealizar como seria bom ter um SO que,
além de gratuito, pudesse efetuar tarefas como emulação de terminal e
transferência e armazenamento de arquivos. Então, em 25 de agosto de
1991, Linus anunciou por meio de um email na Usenet (a Unix User
Network) que estava desenvolvendo um sistema operacional.
 O famoso email relata que ele estava criando um sistema operacional
desde abril do mesmo ano, porém que não intencionava torná-lo uma
coisa realmente grande e profissional como o GNU (SO de código
aberto baseado no Unix), sendo mais um hobby. Ele pedia sugestões e
críticas porém dizia que talvez sequer chegasse a implementá-lo de
fato.
 Linus pretendia chamar sua criação de “Freax”, porém trocou para
Linux ao aceitar esta sugestão de um de seus amigos.
Página  10
 Na mesma época (1991), estudantes do mundo todo que se
interessavam por informática, e compartilhavam os ideais de que os
programas deveriam ser livres para o uso e melhoria por todos,
foram inspirados por Richard Stallman e seu projeto GNU (acrônimo
recursivo para GNU is not Unix). O projeto de Stallman, em poucas
palavras, era um movimento que visava a fornecer software livre
com qualidade.
 Ainda neste ano, o projeto GNU havia criado uma série de
ferramentas úteis para programadores e estudantes, porém seu
sistema operacional propriamente dito ainda precisava de um
kernel. Este núcleo, batizado de GNU HURD ainda estava em fase de
criação e seu lançamento previsto para alguns anos.
Página  11
 Foi então que Linus libertou a primeira versão de seu sistema, o
Linux versão 0.01 em setembro de 1991. Ao contrário do que muitos
devem estar pensando, Linus recebeu críticas pesadas de grandes
nomes da computação na época, como Tanenbaum, que inclusive
citou que se Linus fosse seu aluno não receberia uma boa nota por
aquele sistema tão mal arquitetado.
 Entretanto, Linus continuou seu trabalho e agora contava com um
grande número de colaboradores interessados para auxiliá-lo. Em
um próximo passo e utilizando uma ampla gama das ferramentas do
GNU (inclusive o próprio sistema de Stallman), o Linux iniciou sua
ascensão, licenciado pela GPL (GNU Public License), para garantir
que continuasse livre para cópia, estudo e alteração.
Página  12
 Com isso, não demorou para que algumas empresas como Red Hat
e Caldera compilassem versões do programa (com fins comerciais)
e fizessem alterações para deixá-lo mais parecido com o que os
usuários estavam acostumados. Entretanto, programadores
voluntários mantiveram distribuições gratuitas, como a famosa
Debian e hoje a tão usada UBUNTU.
 Então, já contando com uma interface gráfica e uma série de
melhorias ocorrendo em paralelo, as distribuições do Linux
começaram a tornar-se cada vez mais populares entre os usuários.
Página  13
De um hobby para um sistema poderoso: quase
duas décadas de Linux
 Como quase todas as previsões de grandes catástrofes
apocalípticas costumam estar erradas, não foi diferente com o
Linux. Hoje, com quase duas décadas, ele continua sendo um dos
sistemas operacionais com o crescimento mais rápido da história.
Sem dúvidas, o melhor aspecto deste sistema é que sempre que um
novo hardware é criado, há um programador disposto a adaptar o
Linux para oferecer compatibilidade.
 Com o aumento do suporte para o SO, grandes empresas perderam
o receio e passaram a utilizar o Linux em suas máquina. Da mesma
forma, com as interfaces gráficas, diversos usuários passaram a
adotá-lo por tratar-se de um sistema de qualidade e gratuito.
Página  14
Tux: o queridinho dos usuários
 Há diversas histórias sobre o motivo de ser um pinguim o mascote
do Linux. O fato é que no início de 1996 vários colaboradores
conversavam sobre um logotipo ou mascote para o sistema na lista
de emails do kernel. Após várias sugestões, Linus mencionou de
forma descomprometida que gostava de pinguins.
 A frase imediatamente finalizou qualquer outro debate sobre o
assunto e começaram, então, os esforços para montar o desenho. O
nome, a princípio veio da junção (T)orvalds e (U)ni(X), embora
muitas pessoas tenham achado que era uma abreviação para
“Tuxedo” (terno) por ser “a vestimenta” de um pinguim.

Página  15
 Em 1991 Linus lançou a primeira
versão oficial do Linux que desde
então passou a “pertencer” a todos.
Ao contrário de Bill Gates, Linus não
virou um bilionário e continua uma
pessoa acessível e presente na
comunidade de programadores,
embora tenha seu nome e obra
conhecidos mundialmente.
Página  16
Perguntas ?
Página  17

Documentos relacionados