montagem e manutenção - .::dcc · 4 os eventos que levaram a criação do linux sua...

54
Pedro de Assis Sobreira Jr. LINUX Prof. Camila

Upload: ngocong

Post on 12-Nov-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

Pedro de Assis Sobreira Jr.

LINUX

Prof. Camila

Pedro de Assis Sobreira Jr.

Protocolos de autenticação

Prof. Camila

3

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.

4

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.

5

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.

6

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.

7

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.

8

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).

9

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.

10

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.

11

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.

12

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.

13

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.

14

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.

15

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 32-

bit do Intel 386 para computadores

pessoais.

16

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.

17

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.

18

Linux

Em 1991, em Helsinki, Linus Torvalds

começou o projeto que mais tarde se

tornaria o núcleo Linux.

19

Linux

Era inicialmente um emulador de terminal,

o qual Torvalds usava para acessar os

grandes servidores UNIX da universidade.

20

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.

21

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).

22

Linux

Linus Torvalds queria chamar seu invento

de Freax, uma junção de "freak", "free", e

"x" (como uma alusão ao Unix).

23

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.

24

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.

25

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.

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

Então, deu ao projeto o nome de "Linux"

no servidor sem consultar Torvalds. Mais

tarde, contudo, Torvalds consentiu o nome

"Linux".

28

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.

29

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.

30

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.

31

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.

32

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.

33

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.

34

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.

35

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.

36

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.

37

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

38

Distribuições Linux

Debian

Slackware

Arch Linux

OpenSUSE

Linux Mint

Mageia

Redhat

Kali

Fedora

Ubuntu

39

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

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).

41

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.

42

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.

43

Características do

Ubuntu

Acessibilidade e internacionalização,

permitindo a utilização do sistema pelo

maior número de pessoas possível.

44

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.

45

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.

46

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 são

disponibilizadas sem custo algum.

47

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.

48

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.

49

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.

50

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.

51

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:

52

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;

53

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

54

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 for linux release

0.01 kernel.org, 1991.