Linux para leigos

5,494 views
5,404 views

Published on

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

Published in: Education
2 Comments
6 Likes
Statistics
Notes
No Downloads
Views
Total views
5,494
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
398
Comments
2
Likes
6
Embeds 0
No embeds

No notes for 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.

×