Linux para Leigos
Uma Breve Introdução ao Sistema Operacional
                   Linux
PALESTRANTES




Luiz Guilherme Dall' Acqua     Tonin de Rosso Bolzan
 guilherme@hinkelmann.com.br    contato@tonybolzan.com
     www.hinkelmann.com.br        www.tonybolzan.com
Antes de mais nada !


 ●   COMPUTADOR
 ●   HARDWARE
 ●   SOFTWARE
 ●   SISTEMA OPERACIONAL
 ●   KERNEL
 ●   LINGUAGEM DE PROGRAMAÇÃO
Sistema Operacional




● É um software que possibilita uma
  pessoa a utilizar da forma mais simples
  o hardware do computador.
Sistema Operacional
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.
Sistema Operacional
História
Há muito tempo atrás...
Não tanto tempo...
Aqui já é um bom começo...
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.
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.
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.
PDP-7   Space Travel
Dennis Ritchie e Ken Thompson usando o PDP-7 no laboratório da AT&T
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.
Um pouco de História



● 1972 - Dennis Ritchie cria a linguagem
  C,    para  desenvolver    o    sistema
  operacional Unix que foi originalmente
  escrito em Assembly.
Um pouco de História



● 1973 - O Unix é
  reescrito    em
  linguagem C para
  um PDP-11.
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.
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).
Um pouco de História




● 1983 - A AT&T iniciou a venda do
  System V comprometendo-se a dar
  suporte aos seus usuários.
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.
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).
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"
Um pouco de História



● 1989 - Linus Torvalds inicia um projeto
  de aprimoramento do Kernel Minix,
  chamando depois esta vertente de
  Linux
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.
Um pouco de História




● 1992 - O Linux se integra a GNU com o
  objetivo de produzir um sistema
  operacional completo.
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
1970   1980                1990                      2000



                                                   FreeBSD
                    BSD
                                                   OpenBSD
                            SunOS
                                                   NetBSD


                          NexStep                  MacOS X




                    GNU                GNU/LINUX
UNIX



                                    IRIX

                                           HP-UX


              System V                Sun Solaris

                                    AIX
Movimento Open Source
       Projeto GNU
Projeto GNU




● Uma recodificação do UNIX que
  poderia ser distribuído livremente.
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.
Projeto GNU




● A característica básica é que os
  usuários do software tem liberdade.
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.
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.
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.
Código-Fonte



● Nada mais é que um texto contendo
  palavras que executam comandos para
  o computador realizar determinadas
  tarefas.
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
Por que Linux




        LIBERDADE
GNU / Linux
O Sistema Operacional
Mascote do Linux




   ● Porque o mascote do linux é um
               Pinguim ?
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.
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.
Nome Linux




  ● Porque o Linux possui este nome?
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).
Estrutura do Linux
Como é organizado o sistema operacional
O Que há dentro do GNU / Linux?



  ●   Kernel
  ●   Shell
  ●   Programas modo texto
  ●   Ambientes Gráficos
  ●   Programas Gráficos
Contas de Usuários



● Cada pessoa que for usar o Linux deve
  possuir uma conta de usuário que será
  solicitada sempre que o sistema for
  iniciado.
Contas de Usuários




● O usuário root é conhecido como
  superusuário e pode fazer qualquer
  coisa no Linux.
Estrutura de Diretórios



● No Linux não existem referências às
  unidades como no Windows, tudo
  começa na pasta raiz chamada de " / "
  (barra)
Estrutura de Diretórios
●   /bin
●   /boot
●   /dev
●   /etc
●   /home
●   /lib
●   /mnt
●   /root
●   /sbin
●   /tmp
●   /usr
●   /var
Shell
                  Prompt de comandos do Linux




root@asgard # |
Shell



● É uma interface textual do sistema
  operacional que serve para receber,
  executar e interpretar comandos de um
  determinado usuário.
Linux não é só texto...
Ambiente Gráfico
Principais ambientes gráficos do Linux
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.
Ambiente Gráfico




● Além do Shell, é necessário que se
  esteja rodando um programa chamado
  Servidor X.
GNU Network Object Model Environment
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.
Gnome 2 - Menus e Icones
● Menus na parte superior;
● Menus de Programas distribuídos por categoria;
GNU Network Object Model Environment
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.
Gnome 3 - Menus e Icones
● Menus ocultos;
● Busca de Programas facilitada;
UNITY
Uma Interface para o GNOME
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.
Unity - Menus e Icones
● Menus ocultos;
● Busca de Programas facilitada;
KDE
K Desktop Enviroment
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.
KDE - Widgets



● São Programas que ficam colados na
  área de trabalho do KDE.

● Existem Widgets para todas as
  finalidades
KDE - Menus e Icones
LXDE
Lightweight X11 Desktop Environment
LXDE



●   Ambiente de desktop leve e rápido
●   Independente de GUI
●   Oferece aplicações básicas e leves
●   Ótimo para Customização
●   Multi idioma
XFCE
XForms Common Environment
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
Programas
Principais programas gráficos do Linux
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.
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.
Programas
● Escritório
  ○ Suíte Office
● Gráficos
● Internet
  ○ Navegadores (Browsers)
  ○ Mensageiros Instantâneos
  ○ Leitor de Email
  ○ Cliente Torrent
● Jogos
Programas
● Escritório
  ○ Suíte Office
● Gráficos
● Internet
  ○ Navegadores (Browser)
  ○ Mensageiros Instantâneos
  ○ Leitor de Email
  ○ Cliente Torrent
● Jogos
LibreOffice 3
LibreOffice 3 - Writer
LibreOffice 3 - Calc
LibreOffice 3 - Impress
LibreOffice 3 - Base
LibreOffice 3 - Math
LibreOffice 3 - Draw
Gedit, Gcalc, Evince
                       Escritório
Kwriter, Kcalc, Okular
                         Escritório
Programas
● Escritório
  ○ Suíte Office
● Gráficos
● Internet
  ○ Navegadores (Browsers)
  ○ Mensageiros Instantâneos
  ○ Leitor de Email
  ○ Cliente Torrent
● Jogos
Gráficos - GIMP
Gráficos - SK1
Gráficos
Krita
Gráficos
Gwenview
Gráficos
Shotwell
Programas
● Escritório
  ○ Suíte Office
● Gráficos
● Internet
  ○ Navegadores (Browsers)
  ○ Mensageiros Instantâneos
  ○ Leitor de Email
  ○ Cliente Torrent
● Jogos
Internet - Google Chrome
Internet - Firefox
Programas
● Escritório
  ○ Suíte Office
● Gráficos
● Internet
  ○ Navegadores (Browser)
  ○ Mensageiros Instantâneos
  ○ Leitor de Email
  ○ Cliente Torrent
● Jogos
Mensageiro Instântaneo
Empathy
Menssageiro Instântaneo
Kopete
Mensageiro Instântaneo - Skype
Programas
● Escritório
  ○ Suíte Office
● Gráficos
● Internet
  ○ Navegadores (Browsers)
  ○ Mensageiros Instantâneos
  ○ Leitor de Email
  ○ Cliente Torrent
● Jogos
Leitor de E-Mail - Thunderbird
Programas
● Escritório
  ○ Suíte Office
● Gráficos
● Internet
  ○ Navegadores (Browsers)
  ○ Mensageiros Instantâneos
  ○ Leitor de Email
  ○ Cliente Torrent
● Jogos
Cliente Torrent
Transmission
Cliente Torrent
Ktorrent
Programas
● Escritório
  ○ Suíte Office
● Gráficos
● Internet
  ○ Navegadores (Browsers)
  ○ Mensageiros Instantâneos
  ○ Leitor de Email
  ○ Cliente Torrent
● Jogos
Jogos



 ●   Runescape
 ●   Alien Arena (Quake-like)
 ●   0.A.D (AOE-Like)
 ●   Unreal Tournament
 ●   Greedy Car Thieves (GTA2-Like)
RuneScape
Alien Arena
0.A.D
Greedy Car
Thieves
Programas

● Multimídia
  ○ Áudio
  ○ Vídeo
  ○ Gravadores de mídia
● Sistema
  ○ Navegadores de Arquivos
  ○ Gerenciadores de Pacotes
● WINE
Player Áudio - Audacious
Player de Áudio
Rythmbox
Player de Áudio
Amarok
Programas

● Multimídia
  ○ Áudio
  ○ Vídeo
  ○ Gravadores de mídia
● Sistema
  ○ Navegadores de Arquivos
  ○ Gerenciadores de Pacotes
● WINE
Player de Vídeo
Dragon Player
Player de Vídeo
Totem
Player de Vídeo - VLC
Programas

● Multimídia
  ○ Áudio
  ○ Vídeo
  ○ Gravadores de mídia
● Sistema
  ○ Navegadores de Arquivos
  ○ Gerenciadores de Pacotes
● WINE
Gravadores de Mídia
Brasero
Gravadores de Mídia
K3B
Programas

● Multimídia
  ○ Áudio
  ○ Vídeo
  ○ Gravadores de mídia
● Sistema
  ○ Navegadores de Arquivos
  ○ Gerenciadores de Pacotes
● WINE
Navegadores de Arquivos
Nautilus
Navegadores de Arquivos
Dolphin
Programas

● Multimidia
  ○ Áudio
  ○ Vídeo
  ○ Gravadores de mídia
● Sistema
  ○ Navegadores de Arquivos
  ○ Gerenciadores de Pacotes
● WINE
Gerenciador de Pacotes
Software Center
Gerenciador de Pacotes
Synaptic
Programas

● Multimídia
  ○ Áudio
  ○ Vídeo
  ○ Gravadores de mídia
● Sistema
  ○ Navegadores de Arquivos
  ○ Gerenciadores de Pacotes
● WINE
WINE
● Mas não se preocupem se o programa
  ou jogo não existe para Linux.

● Temos o WINE
  ○ É um programa que executa Programas
    Windows.
Distribuições Linux
Conhecendo as principais distribuições
              Linux
Distribuições Linux




  ● O que é uma distribuição ?
  ● Por que temos distribuições ?
Distribuições Linux




● É o nome dado ao conjunto de
  programas formado pelo Kernel Linux
  e por mais alguns softwares distintos .
Distribuições Linux




● Qualquer pessoa pode reunir os
  programas que achar interessantes e
  criar sua própria distribuição.
Família Linux




       Imagem das famílias Linux

                 LINK
Distribuições Linux


● Red Hat
  ○ Fedora
● Debian
  ○ Ubuntu
  ○ Kubuntu
● Distribuições minimalistas
  ○ Tiny Core
  ○ SliTaz
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
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;
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.
Distribuições Linux - Kubuntu
● Kubuntu é uma distribuição Ubuntu, porém
  com ambiente gráfico do KDE
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.
Distribuições Linux - SliTaz


● Possui menos de 35 MB;

● Possui um desktop gráfico (Openbox);

● Tem gerenciador de pacotes;

● É multi-idiomas;
Distribuições Linux




   Qual é a melhor ?
Distribuições Linux

            Qual é a melhor ?




         TODAS
Instalação
Formas de Instalação
Formas de Instalação


  ●   WUBI
  ●   Discos removíveis
  ●   CDs e DVDs
  ●   Direto da Internet
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.

Linux para leigos

  • 1.
    Linux para Leigos UmaBreve Introdução ao Sistema Operacional Linux
  • 2.
    PALESTRANTES Luiz Guilherme Dall'Acqua Tonin de Rosso Bolzan guilherme@hinkelmann.com.br contato@tonybolzan.com www.hinkelmann.com.br www.tonybolzan.com
  • 3.
    Antes de maisnada ! ● COMPUTADOR ● HARDWARE ● SOFTWARE ● SISTEMA OPERACIONAL ● KERNEL ● LINGUAGEM DE PROGRAMAÇÃO
  • 5.
    Sistema Operacional ● Éum software que possibilita uma pessoa a utilizar da forma mais simples o hardware do computador.
  • 6.
  • 7.
    Kernel ● O Kernelnada mais é que o cérebro do sistema operacional. ● Ele é o responsável por gerenciar os recursos do sistema computacional como um todo.
  • 8.
  • 9.
  • 10.
  • 11.
    Aqui já éum bom começo...
  • 12.
    Um pouco deHistó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 deHistó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.
  • 15.
    Um pouco deHistó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.
  • 16.
    PDP-7 Space Travel
  • 17.
    Dennis Ritchie eKen Thompson usando o PDP-7 no laboratório da AT&T
  • 18.
    Um pouco deHistória ● Desta forma implementaram um sistema operacional rudimentar chamado de Unics como trocadilho ao Multics. Mais tarde, foi rebatizado de Unix.
  • 19.
    Um pouco deHistória ● 1972 - Dennis Ritchie cria a linguagem C, para desenvolver o sistema operacional Unix que foi originalmente escrito em Assembly.
  • 20.
    Um pouco deHistória ● 1973 - O Unix é reescrito em linguagem C para um PDP-11.
  • 21.
    Um pouco deHistó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 deHistó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 deHistória ● 1983 - A AT&T iniciou a venda do System V comprometendo-se a dar suporte aos seus usuários.
  • 24.
    Um pouco deHistó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 deHistória ● 1985 - Stallman e outros criam a Free Software Foundation (FSF) e logo em seguida formulam a licença GPL (GNU General Public License).
  • 27.
    Um pouco deHistó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 deHistória ● 1989 - Linus Torvalds inicia um projeto de aprimoramento do Kernel Minix, chamando depois esta vertente de Linux
  • 29.
    Um pouco deHistó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 deHistória ● 1992 - O Linux se integra a GNU com o objetivo de produzir um sistema operacional completo.
  • 32.
    Um pouco deHistó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
  • 35.
  • 36.
    Projeto GNU ● Umarecodificação do UNIX que poderia ser distribuído livremente.
  • 37.
    Projeto GNU ● Parecialoucura 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 ● Acaracterí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 – GNUPublic 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 – GNUPublic 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
  • 44.
    Por que Linux LIBERDADE
  • 46.
    GNU / Linux OSistema Operacional
  • 47.
    Mascote do Linux ● Porque o mascote do linux é um Pinguim ?
  • 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.
  • 50.
    Nome Linux ● Porque o Linux possui este nome?
  • 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).
  • 52.
    Estrutura do Linux Comoé organizado o sistema operacional
  • 54.
    O Que hádentro do GNU / Linux? ● Kernel ● Shell ● Programas modo texto ● Ambientes Gráficos ● Programas Gráficos
  • 55.
    Contas de Usuários ●Cada pessoa que for usar o Linux deve possuir uma conta de usuário que será solicitada sempre que o sistema for iniciado.
  • 56.
    Contas de Usuários ●O usuário root é conhecido como superusuário e pode fazer qualquer coisa no Linux.
  • 57.
    Estrutura de Diretórios ●No Linux não existem referências às unidades como no Windows, tudo começa na pasta raiz chamada de " / " (barra)
  • 58.
    Estrutura de Diretórios ● /bin ● /boot ● /dev ● /etc ● /home ● /lib ● /mnt ● /root ● /sbin ● /tmp ● /usr ● /var
  • 60.
    Shell Prompt de comandos do Linux root@asgard # |
  • 61.
    Shell ● É umainterface textual do sistema operacional que serve para receber, executar e interpretar comandos de um determinado usuário.
  • 63.
    Linux não ésó texto...
  • 64.
  • 65.
    Ambiente Gráfico ● Sãoprogramas 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émdo Shell, é necessário que se esteja rodando um programa chamado Servidor X.
  • 67.
    GNU Network ObjectModel Environment
  • 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;
  • 71.
    GNU Network ObjectModel Environment
  • 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;
  • 75.
  • 76.
    Unity - Áreade 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 - Menuse Icones ● Menus ocultos; ● Busca de Programas facilitada;
  • 79.
  • 80.
    KDE - Áreade 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.
  • 82.
    KDE - Widgets ●São Programas que ficam colados na área de trabalho do KDE. ● Existem Widgets para todas as finalidades
  • 84.
    KDE - Menuse Icones
  • 85.
  • 86.
    LXDE ● Ambiente de desktop leve e rápido ● Independente de GUI ● Oferece aplicações básicas e leves ● Ótimo para Customização ● Multi idioma
  • 88.
  • 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
  • 91.
  • 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 pacotessã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
  • 96.
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.
  • 102.
  • 103.
  • 104.
  • 105.
    Programas ● Escritório ○ Suíte Office ● Gráficos ● Internet ○ Navegadores (Browsers) ○ Mensageiros Instantâneos ○ Leitor de Email ○ Cliente Torrent ● Jogos
  • 106.
  • 107.
  • 108.
  • 109.
  • 110.
  • 111.
    Programas ● Escritório ○ Suíte Office ● Gráficos ● Internet ○ Navegadores (Browsers) ○ Mensageiros Instantâneos ○ Leitor de Email ○ Cliente Torrent ● Jogos
  • 112.
  • 113.
  • 114.
    Programas ● Escritório ○ Suíte Office ● Gráficos ● Internet ○ Navegadores (Browser) ○ Mensageiros Instantâneos ○ Leitor de Email ○ Cliente Torrent ● Jogos
  • 115.
  • 116.
  • 117.
  • 118.
    Programas ● Escritório ○ Suíte Office ● Gráficos ● Internet ○ Navegadores (Browsers) ○ Mensageiros Instantâneos ○ Leitor de Email ○ Cliente Torrent ● Jogos
  • 119.
    Leitor de E-Mail- Thunderbird
  • 120.
    Programas ● Escritório ○ Suíte Office ● Gráficos ● Internet ○ Navegadores (Browsers) ○ Mensageiros Instantâneos ○ Leitor de Email ○ Cliente Torrent ● Jogos
  • 121.
  • 122.
  • 123.
    Programas ● Escritório ○ Suíte Office ● Gráficos ● Internet ○ Navegadores (Browsers) ○ Mensageiros Instantâneos ○ Leitor de Email ○ Cliente Torrent ● Jogos
  • 124.
    Jogos ● Runescape ● Alien Arena (Quake-like) ● 0.A.D (AOE-Like) ● Unreal Tournament ● Greedy Car Thieves (GTA2-Like)
  • 125.
  • 126.
  • 127.
  • 129.
  • 130.
    Programas ● Multimídia ○ Áudio ○ Vídeo ○ Gravadores de mídia ● Sistema ○ Navegadores de Arquivos ○ Gerenciadores de Pacotes ● WINE
  • 131.
    Player Áudio -Audacious
  • 132.
  • 133.
  • 134.
    Programas ● Multimídia ○ Áudio ○ Vídeo ○ Gravadores de mídia ● Sistema ○ Navegadores de Arquivos ○ Gerenciadores de Pacotes ● WINE
  • 135.
  • 136.
  • 137.
  • 138.
    Programas ● Multimídia ○ Áudio ○ Vídeo ○ Gravadores de mídia ● Sistema ○ Navegadores de Arquivos ○ Gerenciadores de Pacotes ● WINE
  • 139.
  • 140.
  • 141.
    Programas ● Multimídia ○ Áudio ○ Vídeo ○ Gravadores de mídia ● Sistema ○ Navegadores de Arquivos ○ Gerenciadores de Pacotes ● WINE
  • 142.
  • 143.
  • 144.
    Programas ● Multimidia ○ Áudio ○ Vídeo ○ Gravadores de mídia ● Sistema ○ Navegadores de Arquivos ○ Gerenciadores de Pacotes ● WINE
  • 145.
  • 146.
  • 147.
    Programas ● Multimídia ○ Áudio ○ Vídeo ○ Gravadores de mídia ● Sistema ○ Navegadores de Arquivos ○ Gerenciadores de Pacotes ● WINE
  • 148.
    WINE ● Mas nãose preocupem se o programa ou jogo não existe para Linux. ● Temos o WINE ○ É um programa que executa Programas Windows.
  • 152.
    Distribuições Linux Conhecendo asprincipais distribuições Linux
  • 154.
    Distribuições Linux ● O que é uma distribuição ? ● Por que temos distribuições ?
  • 155.
    Distribuições Linux ● Éo nome dado ao conjunto de programas formado pelo Kernel Linux e por mais alguns softwares distintos .
  • 156.
    Distribuições Linux ● Qualquerpessoa pode reunir os programas que achar interessantes e criar sua própria distribuição.
  • 157.
    Família Linux Imagem das famílias Linux LINK
  • 158.
    Distribuições Linux ● RedHat ○ 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;
  • 165.
    Distribuições Linux Qual é a melhor ?
  • 167.
    Distribuições Linux Qual é a melhor ? TODAS
  • 168.
  • 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.