Linux para leigos

5.947 visualizações

Publicada em

Uma abordagem para leigos sobre o que é o linux, mostrando um pouco de sua história, seu ambiente gráfico e os principais programas gráficos, com o intuito de mostrar as vantagens deste sistema operacional.


Ministrada no Centro Universitário Franciscano (UNIFRA)
Santa Maria - RS

Publicada em: Educação
2 comentários
8 gostaram
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
5.947
No SlideShare
0
A partir de incorporações
0
Número de incorporações
10
Ações
Compartilhamentos
0
Downloads
583
Comentários
2
Gostaram
8
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Linux para leigos

  1. 1. Linux para LeigosUma Breve Introdução ao Sistema Operacional Linux
  2. 2. PALESTRANTESLuiz Guilherme Dall Acqua Tonin de Rosso Bolzan guilherme@hinkelmann.com.br contato@tonybolzan.com www.hinkelmann.com.br www.tonybolzan.com
  3. 3. Antes de mais nada ! ● COMPUTADOR ● HARDWARE ● SOFTWARE ● SISTEMA OPERACIONAL ● KERNEL ● LINGUAGEM DE PROGRAMAÇÃO
  4. 4. Sistema Operacional● É um software que possibilita uma pessoa a utilizar da forma mais simples o hardware do computador.
  5. 5. Sistema Operacional
  6. 6. 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.
  7. 7. Sistema Operacional
  8. 8. HistóriaHá muito tempo atrás...
  9. 9. Não tanto tempo...
  10. 10. Aqui já é um bom começo...
  11. 11. 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.
  12. 12. 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.
  13. 13. 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.
  14. 14. PDP-7 Space Travel
  15. 15. Dennis Ritchie e Ken Thompson usando o PDP-7 no laboratório da AT&T
  16. 16. 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.
  17. 17. Um pouco de História● 1972 - Dennis Ritchie cria a linguagem C, para desenvolver o sistema operacional Unix que foi originalmente escrito em Assembly.
  18. 18. Um pouco de História● 1973 - O Unix é reescrito em linguagem C para um PDP-11.
  19. 19. 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.
  20. 20. 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).
  21. 21. Um pouco de História● 1983 - A AT&T iniciou a venda do System V comprometendo-se a dar suporte aos seus usuários.
  22. 22. 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.
  23. 23. 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).
  24. 24. 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"
  25. 25. Um pouco de História● 1989 - Linus Torvalds inicia um projeto de aprimoramento do Kernel Minix, chamando depois esta vertente de Linux
  26. 26. 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.
  27. 27. Um pouco de História● 1992 - O Linux se integra a GNU com o objetivo de produzir um sistema operacional completo.
  28. 28. 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
  29. 29. 1970 1980 1990 2000 FreeBSD BSD OpenBSD SunOS NetBSD NexStep MacOS X GNU GNU/LINUXUNIX IRIX HP-UX System V Sun Solaris AIX
  30. 30. Movimento Open Source Projeto GNU
  31. 31. Projeto GNU● Uma recodificação do UNIX que poderia ser distribuído livremente.
  32. 32. 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.
  33. 33. Projeto GNU● A característica básica é que os usuários do software tem liberdade.
  34. 34. 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.
  35. 35. 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.
  36. 36. 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.
  37. 37. Código-Fonte● Nada mais é que um texto contendo palavras que executam comandos para o computador realizar determinadas tarefas.
  38. 38. 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
  39. 39. Por que Linux LIBERDADE
  40. 40. GNU / LinuxO Sistema Operacional
  41. 41. Mascote do Linux ● Porque o mascote do linux é um Pinguim ?
  42. 42. 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.
  43. 43. 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.
  44. 44. Nome Linux ● Porque o Linux possui este nome?
  45. 45. 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).
  46. 46. Estrutura do LinuxComo é organizado o sistema operacional
  47. 47. O Que há dentro do GNU / Linux? ● Kernel ● Shell ● Programas modo texto ● Ambientes Gráficos ● Programas Gráficos
  48. 48. 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.
  49. 49. Contas de Usuários● O usuário root é conhecido como superusuário e pode fazer qualquer coisa no Linux.
  50. 50. 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)
  51. 51. Estrutura de Diretórios● /bin● /boot● /dev● /etc● /home● /lib● /mnt● /root● /sbin● /tmp● /usr● /var
  52. 52. Shell Prompt de comandos do Linuxroot@asgard # |
  53. 53. Shell● É uma interface textual do sistema operacional que serve para receber, executar e interpretar comandos de um determinado usuário.
  54. 54. Linux não é só texto...
  55. 55. Ambiente GráficoPrincipais ambientes gráficos do Linux
  56. 56. 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.
  57. 57. Ambiente Gráfico● Além do Shell, é necessário que se esteja rodando um programa chamado Servidor X.
  58. 58. GNU Network Object Model Environment
  59. 59. 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.
  60. 60. Gnome 2 - Menus e Icones● Menus na parte superior;● Menus de Programas distribuídos por categoria;
  61. 61. GNU Network Object Model Environment
  62. 62. 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.
  63. 63. Gnome 3 - Menus e Icones● Menus ocultos;● Busca de Programas facilitada;
  64. 64. UNITYUma Interface para o GNOME
  65. 65. 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.
  66. 66. Unity - Menus e Icones● Menus ocultos;● Busca de Programas facilitada;
  67. 67. KDEK Desktop Enviroment
  68. 68. 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.
  69. 69. KDE - Widgets● São Programas que ficam colados na área de trabalho do KDE.● Existem Widgets para todas as finalidades
  70. 70. KDE - Menus e Icones
  71. 71. LXDELightweight X11 Desktop Environment
  72. 72. LXDE● Ambiente de desktop leve e rápido● Independente de GUI● Oferece aplicações básicas e leves● Ótimo para Customização● Multi idioma
  73. 73. XFCEXForms Common Environment
  74. 74. 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
  75. 75. ProgramasPrincipais programas gráficos do Linux
  76. 76. 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.
  77. 77. 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.
  78. 78. Programas● Escritório ○ Suíte Office● Gráficos● Internet ○ Navegadores (Browsers) ○ Mensageiros Instantâneos ○ Leitor de Email ○ Cliente Torrent● Jogos
  79. 79. Programas● Escritório ○ Suíte Office● Gráficos● Internet ○ Navegadores (Browser) ○ Mensageiros Instantâneos ○ Leitor de Email ○ Cliente Torrent● Jogos
  80. 80. LibreOffice 3
  81. 81. LibreOffice 3 - Writer
  82. 82. LibreOffice 3 - Calc
  83. 83. LibreOffice 3 - Impress
  84. 84. LibreOffice 3 - Base
  85. 85. LibreOffice 3 - Math
  86. 86. LibreOffice 3 - Draw
  87. 87. Gedit, Gcalc, Evince Escritório
  88. 88. Kwriter, Kcalc, Okular Escritório
  89. 89. Programas● Escritório ○ Suíte Office● Gráficos● Internet ○ Navegadores (Browsers) ○ Mensageiros Instantâneos ○ Leitor de Email ○ Cliente Torrent● Jogos
  90. 90. Gráficos - GIMP
  91. 91. Gráficos - SK1
  92. 92. GráficosKrita
  93. 93. GráficosGwenview
  94. 94. GráficosShotwell
  95. 95. Programas● Escritório ○ Suíte Office● Gráficos● Internet ○ Navegadores (Browsers) ○ Mensageiros Instantâneos ○ Leitor de Email ○ Cliente Torrent● Jogos
  96. 96. Internet - Google Chrome
  97. 97. Internet - Firefox
  98. 98. Programas● Escritório ○ Suíte Office● Gráficos● Internet ○ Navegadores (Browser) ○ Mensageiros Instantâneos ○ Leitor de Email ○ Cliente Torrent● Jogos
  99. 99. Mensageiro InstântaneoEmpathy
  100. 100. Menssageiro InstântaneoKopete
  101. 101. Mensageiro Instântaneo - Skype
  102. 102. Programas● Escritório ○ Suíte Office● Gráficos● Internet ○ Navegadores (Browsers) ○ Mensageiros Instantâneos ○ Leitor de Email ○ Cliente Torrent● Jogos
  103. 103. Leitor de E-Mail - Thunderbird
  104. 104. Programas● Escritório ○ Suíte Office● Gráficos● Internet ○ Navegadores (Browsers) ○ Mensageiros Instantâneos ○ Leitor de Email ○ Cliente Torrent● Jogos
  105. 105. Cliente TorrentTransmission
  106. 106. Cliente TorrentKtorrent
  107. 107. Programas● Escritório ○ Suíte Office● Gráficos● Internet ○ Navegadores (Browsers) ○ Mensageiros Instantâneos ○ Leitor de Email ○ Cliente Torrent● Jogos
  108. 108. Jogos ● Runescape ● Alien Arena (Quake-like) ● 0.A.D (AOE-Like) ● Unreal Tournament ● Greedy Car Thieves (GTA2-Like)
  109. 109. RuneScape
  110. 110. Alien Arena
  111. 111. 0.A.D
  112. 112. Greedy CarThieves
  113. 113. Programas● Multimídia ○ Áudio ○ Vídeo ○ Gravadores de mídia● Sistema ○ Navegadores de Arquivos ○ Gerenciadores de Pacotes● WINE
  114. 114. Player Áudio - Audacious
  115. 115. Player de ÁudioRythmbox
  116. 116. Player de ÁudioAmarok
  117. 117. Programas● Multimídia ○ Áudio ○ Vídeo ○ Gravadores de mídia● Sistema ○ Navegadores de Arquivos ○ Gerenciadores de Pacotes● WINE
  118. 118. Player de VídeoDragon Player
  119. 119. Player de VídeoTotem
  120. 120. Player de Vídeo - VLC
  121. 121. Programas● Multimídia ○ Áudio ○ Vídeo ○ Gravadores de mídia● Sistema ○ Navegadores de Arquivos ○ Gerenciadores de Pacotes● WINE
  122. 122. Gravadores de MídiaBrasero
  123. 123. Gravadores de MídiaK3B
  124. 124. Programas● Multimídia ○ Áudio ○ Vídeo ○ Gravadores de mídia● Sistema ○ Navegadores de Arquivos ○ Gerenciadores de Pacotes● WINE
  125. 125. Navegadores de ArquivosNautilus
  126. 126. Navegadores de ArquivosDolphin
  127. 127. Programas● Multimidia ○ Áudio ○ Vídeo ○ Gravadores de mídia● Sistema ○ Navegadores de Arquivos ○ Gerenciadores de Pacotes● WINE
  128. 128. Gerenciador de PacotesSoftware Center
  129. 129. Gerenciador de PacotesSynaptic
  130. 130. Programas● Multimídia ○ Áudio ○ Vídeo ○ Gravadores de mídia● Sistema ○ Navegadores de Arquivos ○ Gerenciadores de Pacotes● WINE
  131. 131. 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.
  132. 132. Distribuições LinuxConhecendo as principais distribuições Linux
  133. 133. Distribuições Linux ● O que é uma distribuição ? ● Por que temos distribuições ?
  134. 134. Distribuições Linux● É o nome dado ao conjunto de programas formado pelo Kernel Linux e por mais alguns softwares distintos .
  135. 135. Distribuições Linux● Qualquer pessoa pode reunir os programas que achar interessantes e criar sua própria distribuição.
  136. 136. Família Linux Imagem das famílias Linux LINK
  137. 137. Distribuições Linux● Red Hat ○ Fedora● Debian ○ Ubuntu ○ Kubuntu● Distribuições minimalistas ○ Tiny Core ○ SliTaz
  138. 138. 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
  139. 139. 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;
  140. 140. 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.
  141. 141. Distribuições Linux - Kubuntu● Kubuntu é uma distribuição Ubuntu, porém com ambiente gráfico do KDE
  142. 142. 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.
  143. 143. Distribuições Linux - SliTaz● Possui menos de 35 MB;● Possui um desktop gráfico (Openbox);● Tem gerenciador de pacotes;● É multi-idiomas;
  144. 144. Distribuições Linux Qual é a melhor ?
  145. 145. Distribuições Linux Qual é a melhor ? TODAS
  146. 146. InstalaçãoFormas de Instalação
  147. 147. Formas de Instalação ● WUBI ● Discos removíveis ● CDs e DVDs ● Direto da Internet
  148. 148. Perguntas ? http://goo.gl/vyvUgLuiz 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.

×