aula 4

Propaganda
LINUX
Prof. Camila
Pedro de Assis Sobreira Jr.
Protocolos de autenticação
Prof. Camila
Pedro de Assis Sobreira Jr.
Os eventos que
levaram a criação
do Linux
O sistema operativo Unix foi concebido e
implementado por Ken Thompson e
Dennis Ritchie (ambos dos AT&T Bell
Laboratories) em 1969 e primeiramente
lançado em 1970.
3
Os eventos que
levaram a criação
do Linux
Sua disponibilidade e portabilidade
fizeram com que fosse amplamente
adotado, copiado
e modificado por
instituições acadêmicas e negócios. Seu
design influenciou autores de outros
sistemas.
4
Os eventos que
levaram a criação
do Linux
Em 1983, Richard Stallman começou o
Projeto GNU com o objetivo de criar
um Sistema Operacional tipo Unix,
gratuito e livre.
5
Os eventos que
levaram a criação
do Linux
Como parte desse trabalho, ele escreveu
a GNU General Public License (GPL).
No começo dos anos 1990, havia
software quase suficiente para se criar
um sistema operacional completo.
6
Os eventos que
levaram a criação
do Linux
Entretanto, o núcleo GNU, chamado
de Hurd, não conseguiu atrair atenção
suficiente dos desenvolvedores, deixando
o GNU incompleto.
7
Os eventos que
levaram a criação
do Linux
Outro projeto de sistema operacional livre,
inicialmente lançado em 1977, foi
o BerKeley Software Distribution (BSD).
8
Os eventos que
levaram a criação
do Linux
Foi desenvolvido pela Universidade da
Califórnia em Berkeley a partir da versão 6
do Unix da AT&T.
9
Os eventos que
levaram a criação
do Linux
Uma vez que o BSD continha código do
Unix do qual a AT&T era proprietária, a
AT&T entrou com um processo (USL v.
BSDi) no começo dos anos 1990 contra a
Universidade da Califórnia. Isso limitou
fortemente o desenvolvimento e adoção
do BSD.
10
Os eventos que
levaram a criação
do Linux
Em 1985, a Intel lançou o 80386 , o
primeiro microprocessador X86 com
conjunto de instruções de 32 bit e MMU
com paginação.
11
Os eventos que
levaram a criação
do Linux
Em 1986, Maurice J. Bach, da AT&T Bell
Labs, publicou o The Design of the UNIX
Operating System.
12
Os eventos que
levaram a criação
do Linux
Essa
descrição
definitiva
cobria
principalmente o núcleo System V versão
2, com algumas novas características da
versão 3 e do BSD.
13
Os eventos que
levaram a criação
do Linux
O MINIX, um sistema operacional tipo
Unix pensada para uso acadêmico, foi
lançado por Andrew S. Tanenbaum em
1987.
14
Os eventos que
levaram a criação
do Linux
Se bem o código-fonte do sistema estava
disponível, modificações e redistribuições
não era permitidas. Ademais, o design do
MINIX de 16-bit não se adaptou muito
bem às características da cada vez mais
barata e popular arquitetura de 32bit do Intel 386 para computadores
pessoais.
15
Os eventos que
levaram a criação
do Linux
Os fatores apresentados anteriormente e
a falta de uma adoção ampla de um
kernel livre deram o impulso para que
Torvalds iniciasse seu projeto.
16
Os eventos que
levaram a criação
do Linux
Ele declarou que se o núcleo GNU ou o
núcleo 386BSD estivessem disponíveis
naquela época, ele possivelmente não
teria escrito o seu próprio.
17
Linux
Em 1991, em Helsinki, Linus Torvalds
começou o projeto que mais tarde se
tornaria o núcleo Linux.
18
Linux
Era inicialmente um emulador de terminal,
o qual Torvalds usava para acessar os
grandes servidores UNIX da universidade.
19
Linux
Ele
escreveu
um
programa
especificamente para o hardware que
estava usando e independente de um
sistema operacional porque queria usar as
funções de seu novo computador com um
processador 80386.
20
Linux
O desenvolvimento foi feito no MINIX
usando o GNU Compiler, o qual é ainda
hoje a escolha principal para compilar o
Linux (embora o código possa ser
construído com outros compiladores como
o Intel Compiler).
21
Linux
Linus Torvalds queria chamar seu invento
de Freax, uma junção de "freak", "free", e
"x" (como uma alusão ao Unix).
22
Linux
Durante o começo de seu trabalho no
sistema, ele guardou os arquivos sob o
nome de "Freax" por cerca de um ano.
Torvalds já havia considerado o nome
"Linux," mas inicialmente o descartou por
ser demasiadamente egocêntrico.
23
Linux
Com
o
intuito
de
facilitar
o
desenvolvimento, foi feito o upload dos
arquivos para o FTP server (ftp.funet.fi)
da FUNET em setembro de 1991.
24
Linux
Ari Lemmke, que trabalhava junto com
Torvalds na Universidade de Helsinki e era
um dos administradores voluntários do
servidor FTP naquela época, não achava
que "Freax" fosse um bom nome.
25
Linux
Então, deu ao projeto o nome de "Linux"
no servidor sem consultar Torvalds. Mais
tarde, contudo, Torvalds consentiu o nome
"Linux".
26
Linux
Então, deu ao projeto o nome de "Linux"
no servidor sem consultar Torvalds. Mais
tarde, contudo, Torvalds consentiu o nome
"Linux".
27
Linux
Resumindo: o Linux é parte de um todo,
mais precisamente, é um kernel de
código-fonte aberto, que foi — e é
desenvolvido — ao longo do tempo graças
à
colaboração
voluntária
de
desenvolvedores de várias partes do
mundo.
28
O que é Kernel?
Resumindo: o Linux é parte de um todo,
mais precisamente, é um kernel de
código-fonte aberto, que foi — e é
desenvolvido — ao longo do tempo graças
à
colaboração
voluntária
de
desenvolvedores de várias partes do
mundo.
29
O que é Kernel?
Pode ser entendido como o núcleo do
sistema operacional, isto é, como a parte
essencial deste. Cabe ao kernel fazer a
intermediação entre o hardware e os
programas executados pelo computador.
30
O que é Kernel?
Isso significa que a junção do kernel mais
os softwares que tornam o computador
usável
(drivers,
protocolos
de
comunicação, entre outros), de acordo
com a sua aplicação, é que formam o
sistema operacional em si.
31
O que é Kernel?
Para melhor entendimento você pode
imaginar o kernel como sendo o chassi de
um veículo. De acordo com a aplicação
em questão, uma montadora pode adquirir
um chassi e utilizá-lo para montar um
carro para transportar cargas ou, construir
um automóvel de passeio para uma
família.
32
O que é Kernel?
O kernel é uma base complexa, que serve
de estrutura para o sistema, atuando nos
"bastidores". Assim, o usuário sequer
precisa saber de sua existência para
poder utilizar o computador.
33
GNU/Linux
O Linux, por si só, é um kernel. Sozinho,
um kernel não tem muita utilidade. É
necessário "juntá-lo" a um conjunto de
softwares
para
que
tenhamos,
efetivamente, um sistema operacional em
condições de uso. É aí que o
projeto GNU entra em cena.
34
GNU/Linux
GNU é a sigla para um nome curioso:
"GNU is Not Unix (GNU Não é Unix)".
Trata-se de um projeto desenvolvido
por Richard Stallman, que queria criar um
sistema compatível com Unix, mas sem
utilizar código deste.
35
Distribuições Linux
O Linux não é um sistema operacional
como um todo. É um kernel disponível e
maneira gratuita e com código fonte
aberto que permite que qualquer
organização ou pessoa possa juntá-lo a
um conjunto de software para criar um
sistema operacional customizado.
36
Distribuições Linux
Cada
customização
realizadas
por
pessoas ou organização é chamada de
Distribuição Linux.
•A distribuição mais famosa atualmente é
o Ubuntu.
•Existem atualmente 275 distribuições
Linux
37
Distribuições Linux
Debian
Slackware
Arch Linux
OpenSUSE
Linux Mint
Mageia
Redhat
Kali
Fedora
Ubuntu
38
Ubuntu
Ubuntu é um sistema operacional ou
sistema operacional operativo de código
aberto, construído a partir do núcleo do
Linux, baseado no Debian. É patrocinado
pela Canonical Ltd (dirigida por Jane
Silber).
39
Características do
Ubuntu
Ubuntu é um sistema operacional ou
sistema operacional operativo de código
aberto, construído a partir do núcleo do
Linux, baseado no Debian. É patrocinado
pela Canonical Ltd (dirigida por Jane
Silber).
40
Características do
Ubuntu
Novas versões do Ubuntu são lançadas
duas vezes ao ano, uma no mês de Abril e
outra no mês de Outubro.
41
Características do
Ubuntu
Um dos focos principais é a usabilidade,
incluindo o uso da ferramenta sudo para
tarefas administrativas (similar ao Mac OS
X) e a oferta de uma gama de recursos
completa a partir de uma instalação
padrão.
42
Características do
Ubuntu
Acessibilidade
e
internacionalização,
permitindo a utilização do sistema pelo
maior número de pessoas possível.
43
Características do
Ubuntu
A partir da versão 5.04, a codificação de
caracteres padrão é o UTF-8 (permitindo
a utilização de caracteres não utilizados
no alfabeto latino). O projeto visa também
a oferecer suporte técnico nos idiomas de
seus usuários.
44
Características do
Ubuntu
Além das ferramentas de sistema padrão e
outros aplicativos menores, o Ubuntu é
oferecido com diversos programas pré
instalados que atendem às funcionalidades
básicas, entre os quais estão a suíte de
aplicativos LibreOffice e o navegador de
internet Firefox.
45
Características do
Ubuntu
Programas para visualizar conteúdos
multimídia, clientes de e-mail e jogos
simples completam o sistema básico.
Todas as versões do Ubuntu
disponibilizadas sem custo algum.
são
46
Características do
Ubuntu
O Ubuntu possui uma forte ligação com a
comunidade Debian, contribuindo direta ou
indiretamente com qualquer modificação
nos códigos fonte, ao invés de apenas
anunciar essas mudanças em uma data
posterior. Muitos programadores do Ubuntu
mantêm pacotes chave do próprio Debian.
47
Características do
Ubuntu
O visual padrão até a versão 5.10 e na
versão 9.10 caracteriza-se pela utilização
de tons castanhos; entre as versões 6.06
(Dapper Drake) e 9.04 (Jaunty Jackalope),
no entanto, passou-se a usar um padrão
de cores mais próximo do laranja. A
versão 10.04 passou a adotar um padrão
de cores mais diversificado.
48
Características do
Ubuntu
A gestão de instalação de software é
realizada pelo APT e pelo Synaptic e,
mais recentemente, pelo Centro de
Software do Ubuntu.
49
Características do
Ubuntu
O Ubuntu cabe em um único CD e é
oferecido como um Live CD que pode ser
utilizado para uma instalação permanente.
O Live CD é utilizado por muitos usuários
a fim de testar a compatibilidade de
hardware antes de instalar o sistema.
50
Características do
Ubuntu
Na instalação padrão, além do sistema
operacional,
são
instalados
vários
programas de uso comum, que podem ser
usado em notebooks, desktops ou
servidores:
51
Características do
Ubuntu
•Navegador web;
•Leitor de correio eletrônico;
•Mensageiro instantâneo;
•Player de mp3;
•Visualizador de imagens;
•Editores de apresentação;
•De planilha;
•De textos;
•Visualizador de imagens;
52
Instalação
•Pode ser instalado junto com o Windows
ou separado.
•Mantendo
os
arquivos
pessoais/
formatando tudo.
• 3 espaços/ partições
•Kernel + ferramentas do SO + aplicativos
•Usuário
•swap
53
Referências
•http://www.linuxhq.com/kernel/
•http://www.infowester.com/historia_linux.php
•https://pt.wikipedia.org/wiki/Hist%C3%B3ria_do_Linux
•Tanenbaum, Andrew S. "Some Notes on the "Who
wrote Linux" Kerfuffle, Release 1.5".
• Torvalds, Linus: Notes
0.01 kernel.org, 1991.
for
linux
release
54
Download