Linux Desktop
 Campus Party Recife
Palestrantes
Adriano Melo
Engenheiro de software do Instituto Nokia de Tecnologia
    Mestrando em inteligência artificial pela UFPE
Thiago Figueredo
Engenheiro de software do Instituto Nokia de Tecnologia
      Meste em sistemas embarcados pela UFPE
Wesley Davison
Pesquisador do grupo de pesquisa em redes e telecomunicações da UFPE
             Mestrando em redes multigigabit pela UFPE
O que é?
Quem o utiliza?
  Aplicações
  Instalação
O que é?
Linux é um clone do sistema operacional Unix
 escrito a partir do zero por Linus Torvalds
   com a ajuda de uma equipe de hackers
          através da internet [4].
anúncio do linux kernel
arquitetura
linux kernel
GNU
GNU's Not Unix
sistema operacional que só utiliza programas
desenvolvidos pela GNU e licenciados sob a GPL [5].
projetos
Quem o utiliza?
Google
Linux é estratégico para
o Google desde a sua criação.
Sistema operacional para celulares e tablets,
 está com 61% do market share nos EU [0].
Chromium OS
Sistema operacional baseado no Ubuntu.
   já está no mercado (chromebook).
Mozilla
Firefox OS
(era boot to gecko)
Facebook
Utiliza como base as tecnologias
linux, apache, PHP e MySQL (LAMP)
IBM
Sequoia, BlueGene/Q
 Computador mais rápido do mundo,
   possui 1.572.864 de núcleos! [1]

    (91.8% dos 500 melhores
computadores do mundo usam linux)
Nokia
Meego e Maemo
Sistemas operacionais voltados para
      os dispositivos da Nokia

(os projetos foram descontinuados)
Uso pessoal
Está com 5% do market share (Junho, 2012) [2]
Servidores
Está com 60% do market share (2009) [3]
Aplicações
Navegadores
Firefox
(ou iceweasel)
Google Chrome
(ou chromium)
Epiphany
(padrão do gnome)
Snowshoe
browser desenvolvido pelo INdT
ambientes desktop
tipicamente fornecem ícones, janelas,
   barra de ferramentas, widgets...
gnome 3
gnome 2.30
KDE Plasma Desktop
XFCE
X
X Window System (ou X11) é um software e
     protocolo de rede utilizado como
  base para interfaces de usuário (GUIs)
gerenciador de janelas
      camada de software entre o X e os
 ambientes desktop, controla como janelas e
paineis aparecem e como os usuários interagem
                  com elas.
kWin
(utilizado pelo KDE)
Fluxbox
Editores de texto
gedit
(padrão do gnome)
kate
(padrão do KDE)
vim
Produtividade
LibreOffice
(era OpenOffice e BrOffice)
LibreOffice Calc
   (planilhas)
LibreOffice Impress
  (apresentação)
LibreOffice Writer
 (edição de texto)
Instalação
Qual distribuição escolher?
distribuição GNU/Linux
   sistema operacional mantido pela comunidade ou
empresa, utiliza o linux kernel e as ferramentas da GNU
                como softwares básicos.
debian
"The universal operating system"
Debian Squeeze
fedora
“freedom . friends . features . first”
Fedora 17
Ubuntu
"Linux for human beings"
Ubuntu 12.04 LTS
estrutura de diretórios
/
diretório raiz do sistema de arquivos
/home
diretório que contém os arquivos dos usuários
/etc
diretório com os arquivos de configuração dos programas
/usr
contém diretórios com comandos, bibliotecas, manuais,
            jogos, headers de programas...
/boot
arquivos usados pelo boot loader
/dev
dispositivos de disco, portas seriais, cdrom, webcam, ...
/var
contém arquivos que mudam constantemente,
       por exemplo, os logs de sistema.
sistema de arquivos
   meio de armazenamento de arquivos no disco. é
composto por nomes de arquivos, meta-dados, estrutura
           hierárquica e controle de acesso.
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
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
swap
memória virtual usada para fazer paginação
e ai?
escolheu uma distro?
obrigado
Referências
[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

Linux Desktop (Campus Party Recife)