Uma abordagem para leigos sobre o que é o linux, mostrando um pouco de sua história, seu ambiente gráfico e os principais programas gráficos, com o intuito de mostrar as vantagens deste sistema operacional.
Ministrada no Centro Universitário Franciscano (UNIFRA)
Santa Maria - RS
7. Kernel
● O Kernel nada mais é que o cérebro do
sistema operacional.
● Ele é o responsável por gerenciar os
recursos do sistema computacional
como um todo.
12. Um pouco de História
● 1964-1965 - A Bell Labs, juntamente
com a General Electric (GE) e o projeto
MAC do MIT, desenvolvem o sistema
operacional Multics que foi o primeiro
sistema operacional de tempo
compartilhado.
13. Um pouco de História
● 1969 - Como o Multics não atinge seu
propósito a Bell Labs saí do projeto.
● 1969 - A Bell Labs contrata Ken
Thompson e Dennis Richie.
14.
15. Um pouco de História
● Por causa do jogo o Space Travel do
Multics, Ken Thompson e Dennis
Richie, resolveram portar o jogo para
rodar em um PDP-7.
17. Dennis Ritchie e Ken Thompson usando o PDP-7 no laboratório da AT&T
18. Um pouco de História
● Desta forma implementaram um
sistema operacional rudimentar
chamado de Unics como trocadilho ao
Multics. Mais tarde, foi rebatizado de
Unix.
19. Um pouco de História
● 1972 - Dennis Ritchie cria a linguagem
C, para desenvolver o sistema
operacional Unix que foi originalmente
escrito em Assembly.
20. Um pouco de História
● 1973 - O Unix é
reescrito em
linguagem C para
um PDP-11.
21. Um pouco de História
● Entre 1977 e 1982 a AT&T combinam
várias versões do Unix em um único
sistema chamado de Unix System III.
22. Um pouco de História
● A Universidade de Berkeley, partindo
de uma versão do Unix anterior ao
System III, desenvolvia seu próprio
Unix chamado de BSD (Berkeley
Systems Division).
23. Um pouco de História
● 1983 - A AT&T iniciou a venda do
System V comprometendo-se a dar
suporte aos seus usuários.
24. Um pouco de História
● 1984 - Richard Stallman lança o
projeto GNU (GNU is Not Unix)
● O Objetivo era criar um Sistema
Operacional compatível com Unix
porém gratuito.
25. Um pouco de História
● 1985 - Stallman e outros criam a Free
Software Foundation (FSF) e logo em
seguida formulam a licença GPL (GNU
General Public License).
26.
27. Um pouco de História
● 1987 - Andrew S. Tanenbaum cria o
Minix um sistema operacional parecido
com Unix.
● Objetivo era explicar os princípios do
seu livro-texto.
"Operating Systems Design and Implementation"
28. Um pouco de História
● 1989 - Linus Torvalds inicia um projeto
de aprimoramento do Kernel Minix,
chamando depois esta vertente de
Linux
29. Um pouco de História
● 1990 - A FSF já tinha feito vários
componentes do sistema operacional
GNU, com exceção de um kernel.
● 1991 - Em 5 de outubro, Linus
Torvalds anuncia a primeira versão
oficial do Kernel Linux.
30. Um pouco de História
● 1992 - O Linux se integra a GNU com o
objetivo de produzir um sistema
operacional completo.
31.
32. Um pouco de História
● Se alguém quiser saber mais sobre a
história do Linux e como ele foi criado
existe o livro:
“Just for fun: The story of an accidental revolutionary”
Só por diversão: A história de um revolucionário por acidente
Linus Torvalds - 2001
33. 1970 1980 1990 2000
FreeBSD
BSD
OpenBSD
SunOS
NetBSD
NexStep MacOS X
GNU GNU/LINUX
UNIX
IRIX
HP-UX
System V Sun Solaris
AIX
36. Projeto GNU
● Uma recodificação do UNIX que
poderia ser distribuído livremente.
37. Projeto GNU
● Parecia loucura reescrever milhares de
linhas de código, mas isso foi possível
por ser feito por milhares de pessoas
pelo mundo trabalhando em conjunto.
38. Projeto GNU
● A característica básica é que os
usuários do software tem liberdade.
39. Projeto GNU - Software Livre
● Software livre significa que os usuários têm
as quatro liberdades essenciais:
1ª - Para executar o programa;
2ª - Para estudar e mudar o código-fonte do programa;
3ª - Para redistribuir cópias exatas;
4ª - Para distribuir versões modificadas.
40. GPL – GNU Public License
● Segue as liberdades anteriores porém:
○ A licença não permite que o código seja
apoderado por outra pessoa, ou que sejam
impostos sobre ele restrições que impeçam
que seja distribuído da mesma maneira que
foi adquirido.
41. GPL – GNU Public License
● É a licença com maior utilização por
projetos de software livre, em grande
parte devido à sua adoção para o
projeto GNU e o S/O GNU/Linux.
42. Código-Fonte
● Nada mais é que um texto contendo
palavras que executam comandos para
o computador realizar determinadas
tarefas.
43. Porque Linux
● É gratuito.
● Estabilidade
● Interface Amigável
● Principais Programas Disponíveis
● Vasto Apoio na Internet
● Não é Vulnerável a Vírus
● Usuário Avançado
48. Mascote do Linux
● Foi criada uma discussão sobre que
mascote escolher, então Linus Torvalds
afirma em uma mensagem que gosta
muito de pinguins.
49. Mascote do Linux
● Quando questionado sobre o porquê de
pinguins, Linus Torvalds respondeu
que não havia uma razão em especial,
mas que um dia estava no zoológico e
foi surpreendido pela mordida de um
pinguim.
51. Nome Linux
● Curiosamente, o nome Linux foi criado
por Ari Lemmke, administrador do site
ftp.funet.fi que deu esse nome ao
diretório FTP onde o núcleo Linux
estava inicialmente disponível. (Linus
tinha-o batizado como "Freax",
inicialmente).
65. Ambiente Gráfico
● São programas que apresentam uma
interface amigável para o usuário.
● Ambientes gráficos “rodam” sobre o
Shell, portanto precisam dele.
66. Ambiente Gráfico
● Além do Shell, é necessário que se
esteja rodando um programa chamado
Servidor X.
68. Gnome 2 - Área de Trabalho
● Ícones na área de trabalho;
● Barra superior com bastante informação;
● Várias áreas de trabalho;
● Barra inferior com janelas abertas e seleção da
área de trabalho atual;
● Integração com mensageiros instantâneos na
barra superior.
● Algumas funcionalidades de acessibilidade;
● Multi idiomas.
69. Gnome 2 - Menus e Icones
● Menus na parte superior;
● Menus de Programas distribuídos por categoria;
72. Gnome 3 - Área de Trabalho
● Área de trabalho limpa, sem ícones;
● Várias áreas de trabalho;
● Sem barra inferior de janelas abertas, estilo
MAC;
● Integração com mensageiros instantâneos
aprimorada.
● Integração com player de música aprimorado.
● Toque no canto da tela estilo exposé;
● Ótimas funcionalidades de acessibilidade.
● Multi idiomas.
73. Gnome 3 - Menus e Icones
● Menus ocultos;
● Busca de Programas facilitada;
76. Unity - Área de Trabalho
● Área de trabalho limpa, sem ícones;
● Várias áreas de trabalho;
● Sem barra inferior de janelas abertas, estilo
MAC;
● Integração com mensageiros instantâneos
aprimorada.
● Integração com player de música aprimorado.
● Ótimas funcionalidades de acessibilidade.
● Multi idiomas.
77. Unity - Menus e Icones
● Menus ocultos;
● Busca de Programas facilitada;
80. KDE - Área de Trabalho
● Várias áreas de trabalho;
● Integração com IM
● Integração com players
● Funcionalidades de acessibilidade.
● Altamente costumizável
● Utilização de Widgets
● Barras e Menus personalizados
● Multi idiomas.
81.
82. KDE - Widgets
● São Programas que ficam colados na
área de trabalho do KDE.
● Existem Widgets para todas as
finalidades
89. XFCE
● Ambiente de desktop leve e rápido
● Oferece aplicações básicas e leves
● Ótimo para Customização
● Disponibiliza um modo kiosk
● Multi idioma
92. Gerenciador de pacotes
● No Linux chamamos os arquivos que instalam
programas de pacotes;
● Pacotes podem depender de outros pacotes;
● Temos programas que gerenciam esses pacotes;
● Os pacotes são autenticados por algum órgão;
● Porém é possível instalar pacotes sem
autenticação.
93. Repositórios
● Os pacotes são centralizados em repositórios
para serem encontrados facilmente;
● Os celulares adotaram esta mesma metodologia;
● Repositórios padrões são confiáveis;
● Não é preciso perder tempo procurando o
programa.
94. Programas
● Escritório
○ Suíte Office
● Gráficos
● Internet
○ Navegadores (Browsers)
○ Mensageiros Instantâneos
○ Leitor de Email
○ Cliente Torrent
● Jogos
95. Programas
● Escritório
○ Suíte Office
● Gráficos
● Internet
○ Navegadores (Browser)
○ Mensageiros Instantâneos
○ Leitor de Email
○ Cliente Torrent
● Jogos
158. Distribuições Linux
● Red Hat
○ Fedora
● Debian
○ Ubuntu
○ Kubuntu
● Distribuições minimalistas
○ Tiny Core
○ SliTaz
159. Distribuições Linux - Fedora
● Fácil utilização, mesmo para
usuários inexperientes.
● É a distribuição com o maior
número de pacotes traduzidos.
● O Fedora é desenvolvido por
pessoas à volta do mundo.
● O que torna o Fedora legal?
● Tecnologia - Comunidade
● Liberdade - funcionalidades
FIRST Friends Freedom Features
160. Distribuições Linux - Debian
● Todos os pacotes incluídos são livres
de acordo com a Definição Debian de
Software Livre;
● O Projeto Debian considera somente as
licenças GPL, BSD e Artistic;
161. Distribuições Linux - Ubuntu
● www.ubuntubrsc.com/ubuntu-online/pt-BR
● Ubuntu é uma antiga palavra africana que
significa algo como "Humanidade para os
outros" ou ainda "Sou o que sou pelo que
nós somos". A distribuição Ubuntu traz o
espírito desta palavra para o mundo do
software livre.
162. Distribuições Linux - Kubuntu
● Kubuntu é uma distribuição Ubuntu, porém
com ambiente gráfico do KDE
163. Distribuições Linux - Tiny Core
● Seu objetivo é a criação de um sistema
operacional nômade ultra pequeno com
desktop gráfico.
● Ele não é um desktop completo nem
suporta todo o tipo de hardware.
● É um exemplo de como um linux pode
ser pequeno.
● 12 MB com desktop
● 8 MB modo texto.
164. Distribuições Linux - SliTaz
● Possui menos de 35 MB;
● Possui um desktop gráfico (Openbox);
● Tem gerenciador de pacotes;
● É multi-idiomas;
169. Formas de Instalação
● WUBI
● Discos removíveis
● CDs e DVDs
● Direto da Internet
170. Perguntas ?
http://goo.gl/vyvUg
Luiz Guilherme Dall' Acqua Tonin de Rosso Bolzan
guilherme@hinkelmann.com.br contato@tonybolzan.com
www.hinkelmann.com.br www.tonybolzan.com
Este trabalho foi licenciado com uma Licença Creative Commons
Atribuição - não comercial - Compartilhamento Igual 3.0 Não
Adaptada.