linux desktop (campus party recife)

81
Linux Desktop Campus Party Recife

Upload: adriano-melo

Post on 28-Nov-2014

624 views

Category:

Technology


2 download

DESCRIPTION

Slides feitos para a oficina de linux básico da Campus Party Recife (27/07/2012)

TRANSCRIPT

Page 1: Linux Desktop (Campus Party Recife)

Linux DesktopCampus Party Recife

Page 2: Linux Desktop (Campus Party Recife)

Palestrantes

Page 3: Linux Desktop (Campus Party Recife)

Adriano MeloEngenheiro de software do Instituto Nokia de Tecnologia

Mestrando em inteligência artificial pela UFPE

Page 4: Linux Desktop (Campus Party Recife)

Thiago FigueredoEngenheiro de software do Instituto Nokia de Tecnologia

Meste em sistemas embarcados pela UFPE

Page 5: Linux Desktop (Campus Party Recife)

Wesley DavisonPesquisador do grupo de pesquisa em redes e telecomunicações da UFPE

Mestrando em redes multigigabit pela UFPE

Page 6: Linux Desktop (Campus Party Recife)

O que é?Quem o utiliza?

AplicaçõesInstalação

Page 7: Linux Desktop (Campus Party Recife)

O que é?

Page 8: Linux Desktop (Campus Party Recife)

Linux é um clone do sistema operacional Unixescrito a partir do zero por Linus Torvalds

com a ajuda de uma equipe de hackersatravés da internet [4].

Page 9: Linux Desktop (Campus Party Recife)

anúncio do linux kernel

Page 10: Linux Desktop (Campus Party Recife)

arquitetura

Page 11: Linux Desktop (Campus Party Recife)

linux kernel

Page 12: Linux Desktop (Campus Party Recife)

GNUGNU's Not Unix

Page 13: Linux Desktop (Campus Party Recife)

sistema operacional que só utiliza programasdesenvolvidos pela GNU e licenciados sob a GPL [5].

Page 14: Linux Desktop (Campus Party Recife)
Page 15: Linux Desktop (Campus Party Recife)

projetos

Page 16: Linux Desktop (Campus Party Recife)

Quem o utiliza?

Page 17: Linux Desktop (Campus Party Recife)

Google

Page 18: Linux Desktop (Campus Party Recife)

Linux é estratégico parao Google desde a sua criação.

Page 19: Linux Desktop (Campus Party Recife)

Sistema operacional para celulares e tablets,está com 61% do market share nos EU [0].

Page 20: Linux Desktop (Campus Party Recife)

Chromium OS

Sistema operacional baseado no Ubuntu.já está no mercado (chromebook).

Page 21: Linux Desktop (Campus Party Recife)

Mozilla

Page 22: Linux Desktop (Campus Party Recife)

Firefox OS(era boot to gecko)

Page 23: Linux Desktop (Campus Party Recife)

Facebook

Page 24: Linux Desktop (Campus Party Recife)

Utiliza como base as tecnologiaslinux, apache, PHP e MySQL (LAMP)

Page 25: Linux Desktop (Campus Party Recife)

IBM

Page 26: Linux Desktop (Campus Party Recife)

Sequoia, BlueGene/Q

Computador mais rápido do mundo,possui 1.572.864 de núcleos! [1]

(91.8% dos 500 melhorescomputadores do mundo usam linux)

Page 27: Linux Desktop (Campus Party Recife)

Nokia

Page 28: Linux Desktop (Campus Party Recife)

Meego e Maemo

Sistemas operacionais voltados paraos dispositivos da Nokia

(os projetos foram descontinuados)

Page 29: Linux Desktop (Campus Party Recife)

Uso pessoal

Está com 5% do market share (Junho, 2012) [2]

Page 30: Linux Desktop (Campus Party Recife)

Servidores

Está com 60% do market share (2009) [3]

Page 31: Linux Desktop (Campus Party Recife)

Aplicações

Page 32: Linux Desktop (Campus Party Recife)

Navegadores

Page 33: Linux Desktop (Campus Party Recife)

Firefox(ou iceweasel)

Page 34: Linux Desktop (Campus Party Recife)

Google Chrome(ou chromium)

Page 35: Linux Desktop (Campus Party Recife)

Epiphany(padrão do gnome)

Page 36: Linux Desktop (Campus Party Recife)

Snowshoebrowser desenvolvido pelo INdT

Page 37: Linux Desktop (Campus Party Recife)

ambientes desktoptipicamente fornecem ícones, janelas,

barra de ferramentas, widgets...

Page 38: Linux Desktop (Campus Party Recife)

gnome 3

Page 39: Linux Desktop (Campus Party Recife)

gnome 2.30

Page 40: Linux Desktop (Campus Party Recife)

KDE Plasma Desktop

Page 41: Linux Desktop (Campus Party Recife)

XFCE

Page 42: Linux Desktop (Campus Party Recife)

XX Window System (ou X11) é um software e

protocolo de rede utilizado comobase para interfaces de usuário (GUIs)

Page 43: Linux Desktop (Campus Party Recife)
Page 44: Linux Desktop (Campus Party Recife)

gerenciador de janelascamada de software entre o X e os

ambientes desktop, controla como janelas epaineis aparecem e como os usuários interagem

com elas.

Page 45: Linux Desktop (Campus Party Recife)

kWin(utilizado pelo KDE)

Page 46: Linux Desktop (Campus Party Recife)

Fluxbox

Page 47: Linux Desktop (Campus Party Recife)

Editores de texto

Page 48: Linux Desktop (Campus Party Recife)

gedit(padrão do gnome)

Page 49: Linux Desktop (Campus Party Recife)

kate(padrão do KDE)

Page 50: Linux Desktop (Campus Party Recife)

vim

Page 51: Linux Desktop (Campus Party Recife)

Produtividade

Page 52: Linux Desktop (Campus Party Recife)

LibreOffice(era OpenOffice e BrOffice)

Page 53: Linux Desktop (Campus Party Recife)

LibreOffice Calc(planilhas)

Page 54: Linux Desktop (Campus Party Recife)

LibreOffice Impress(apresentação)

Page 55: Linux Desktop (Campus Party Recife)

LibreOffice Writer(edição de texto)

Page 56: Linux Desktop (Campus Party Recife)

Instalação

Page 57: Linux Desktop (Campus Party Recife)

Qual distribuição escolher?

Page 58: Linux Desktop (Campus Party Recife)

distribuição GNU/Linuxsistema operacional mantido pela comunidade ou

empresa, utiliza o linux kernel e as ferramentas da GNUcomo softwares básicos.

Page 59: Linux Desktop (Campus Party Recife)
Page 60: Linux Desktop (Campus Party Recife)

debian"The universal operating system"

Page 61: Linux Desktop (Campus Party Recife)

Debian Squeeze

Page 62: Linux Desktop (Campus Party Recife)

fedora“freedom . friends . features . first”

Page 63: Linux Desktop (Campus Party Recife)

Fedora 17

Page 64: Linux Desktop (Campus Party Recife)

Ubuntu"Linux for human beings"

Page 65: Linux Desktop (Campus Party Recife)

Ubuntu 12.04 LTS

Page 66: Linux Desktop (Campus Party Recife)

estrutura de diretórios

Page 67: Linux Desktop (Campus Party Recife)

/diretório raiz do sistema de arquivos

Page 68: Linux Desktop (Campus Party Recife)

/homediretório que contém os arquivos dos usuários

Page 69: Linux Desktop (Campus Party Recife)

/etcdiretório com os arquivos de configuração dos programas

Page 70: Linux Desktop (Campus Party Recife)

/usrcontém diretórios com comandos, bibliotecas, manuais,

jogos, headers de programas...

Page 71: Linux Desktop (Campus Party Recife)

/bootarquivos usados pelo boot loader

Page 72: Linux Desktop (Campus Party Recife)

/devdispositivos de disco, portas seriais, cdrom, webcam, ...

Page 73: Linux Desktop (Campus Party Recife)

/varcontém arquivos que mudam constantemente,

por exemplo, os logs de sistema.

Page 74: Linux Desktop (Campus Party Recife)

sistema de arquivosmeio de armazenamento de arquivos no disco. é

composto por nomes de arquivos, meta-dados, estruturahierárquica e controle de acesso.

Page 75: Linux Desktop (Campus Party Recife)

ext3•sistema de arquivos mais usado no linux•suporta arquivos entre 2GiB e 2TiB (a

depender do tamanho do bloco)•até 32.000 diretórios

•suporta estampas de tempo até 2038•precisão em segundos

Page 76: Linux Desktop (Campus Party Recife)

ext4•suporta arquivos de até 16 TiB•ilimitado número de diretórios

•suporta estampas de tempo até o ano 2514•precisão em nanosegundos

Page 77: Linux Desktop (Campus Party Recife)

swapmemória virtual usada para fazer paginação

Page 78: Linux Desktop (Campus Party Recife)

e ai?escolheu uma distro?

Page 79: Linux Desktop (Campus Party Recife)

obrigado

Page 80: Linux Desktop (Campus Party Recife)

Referências

Page 81: Linux Desktop (Campus Party Recife)

[0] - http://www.droid-life.com/2012/05/07/androids-market-share-balloons-to-61-in-the-u-s-during-q1-ios-drops-to-29/

[1] - http://www.top500.org/list/2012/06/100

[2] - http://www.w3schools.com/browsers/browsers_os.asp

[3] - http://www.pcworld.com/businesscenter/article/151568/ballmer_still_searching_for_an_answer_to_google.html

[4] - http://www.kernel.org/

[5] - http://www.gnu.org/gnu/manifesto.html