Slackware Linux

2,599 views

Published on

Apresentação com uma visão geral sobre o Slackware Linux, proferida originalmente no Fórum Paraense de Software Livre em 2007.

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
2,599
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
138
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Slackware Linux

  1. 1. Luiz Sanches (IESAM) Marcelo Andrade (SERPRO)
  2. 2. Histórico No começo da década de 1990, mudanças no SLS ● (Softlanding Linux System), distro mais popular da época, não agradaram a alguns desenvolvedores. ● Patrick Volkerding decidiu gerar uma nova distribuição, modificando e enxugando o SLS. A nova distribuição, chamada de Slackware, foi lançada em 16 de julho de 1993. Com estrutura minimalista e desenvolvimento tradicional, o Slackware é a mais antiga distribuição Gnu/Linux da atualidade.
  3. 3. Curiosidades Histórico de versões 1.0 – 16 de julho de 1993 2.0 – 2 de julho de 1994 3.0 – 30 de novembro de 1995 4.0 – 17 de maio de 1999 7.0 – 25 de outubro de 1999 8.0 – 1º de julho de 2001 9.0 – 19 de março de 2003 10.0 – 23 de junho de 2004 11.0 – 3 de outubro de 2006
  4. 4. Curiosidades Outro desenvolvedor insatisfeito do antigo SLS, chamado Ian Murdock, e sua mulher, Debra, criam uma distro chamada Debian em 16 de agosto de 1993. O Debian, portanto, é exatamente 1 mês mais novo que o Slackware. :-)
  5. 5. Curiosidades Outro desenvolvedor insatisfeito do antigo SLS, chamado Ian Murdock, e sua mulher, Debra, criam uma distro chamada Debian em 16 de agosto de 1993. O Debian, portanto, é exatamente 1 mês mais novo que o Slackware. :-) “Slack” é um termo em inglês para “preguiça”. ● De acordo com a Igreja dos SubGênios (uma religião ● pós-moderna), “Slack” significa “senso de liberdade, independência e originalidade para alcançar suas metas pessoais”.
  6. 6. Curiosidades Outro desenvolvedor insatisfeito do antigo SLS, chamado Ian Murdock, e sua mulher, Debra, criam uma distro chamada Debian em 16 de agosto de 1993. O Debian, portanto, é exatamente 1 mês mais novo que o Slackware. :-) “Slack” é um termo em inglês para “preguiça”. ● De acordo com a Igreja dos SubGênios (uma religião ● pós-moderna), “Slack” significa “senso de liberdade, independência e originalidade para alcançar suas metas pessoais”.
  7. 7. Características KISS - “Keep it Simple, Stupid” ● A simplicidade como objetivo essencial. O princípio KISS norteia tudo relacionado ao Slackware: ● Instalação em modo texto ● Discos de instalação ● Scripts de inicialização ● Assistentes de configuração ● Sistema de pacotes ● Metodologia de desenvolvimento do sistema
  8. 8. Características KISS - “Keep it Simple, Stupid” A simplicidade como objetivo essencial.
  9. 9. Características KISS - “Keep it Simple, Stupid” A simplicidade como objetivo essencial. slackware Padronização Simplicidade Estabilidade
  10. 10. Características Patrick Volkerding - “o ditador benevolente” Slackware - “linux de um homem só”
  11. 11. Instalação
  12. 12. Instalação A - Base do sistema. AP - Aplicativos que não precisam de interface gráfica. D - Série de desenvolvimento. E - GNU Emacs. F - FAQs, HOWTOs e demais tipos de documentação. GNOME - O ambiente gráfico Gnome. K - O código-fonte do kernel Linux. KDE - O ambiente gráfico KDE e a biblioteca Qt. KDEI - Instalação de diversos idiomas para o KDE. L - Bibliotecas de sistema. N - Programas de rede. T - Sistema de tipografia teTeX. TCL - Tool Command Language (Tk, TclX e TkDesk). X - Sistema X Window. XAP - Aplicações gráficas em geral. Y - Jogos diversos.
  13. 13. Instalação
  14. 14. Instalação Compilação a partir dos fontes ● # ./configure # make # make install ●
  15. 15. Instalação Compilação a partir dos fontes ● # ./configure Sempre recomenda-se # make ler os arquivos README # make install e INSTALL ●
  16. 16. Instalação Compilação a partir dos fontes ● # ./configure # make # make install ●
  17. 17. Instalação Compilação a partir dos fontes ● # ./configure # make # make install Sistema de pacotes (.tgz) ● pkgtool – installpkg – upgradepkg – removepkg – explodepkg – makepkg –
  18. 18. Instalação Compilação a partir dos fontes ● # ./configure # make # make install Sistema de pacotes (.tgz) ● pkgtool – installpkg – Checkinstall upgradepkg Gera pacote .tgz a partir de – um processo de compilação a removepkg – partir dos fontes. explodepkg – makepkg –
  19. 19. Instalação Compilação a partir dos fontes ● # ./configure # make # checkinstall Sistema de pacotes (.tgz) ● pkgtool – installpkg – Checkinstall upgradepkg Gera pacote .tgz a partir de – um processo de compilação a removepkg – partir dos fontes. explodepkg – makepkg –
  20. 20. Sistema de pacotes Pacotes .tgz – arquivos “gzipados” estrutura de arquivos e diretórios do programa ● script de pós-instalação (doinst.sh) ● descrição textual do pacote (slack-desc) ● Padrão de nomenclatura nomepacote-versao-arquitetura-build.tgz Exemplo: bash-3.1.017-i486-2.tgz
  21. 21. Sistema de pacotes Ferramentas auxiliares slackbuild – script de recompilação de pacotes do CD ● emerde – inspirado no portage do Gentoo ● swaret – diversas funções e resolução de dependências ● slapt-get – utiliza o repositório www.linuxpackages.net ● slackpkg – mais fiel aos princípios do Slackware ● Projeto nacional desenvolvido por Piter Punk
  22. 22. Sistema de pacotes Ferramentas auxiliares slackbuild – script de recompilação de pacotes do CD ● emerde – inspirado no portage do Gentoo ● swaret – diversas funções e resolução de dependências ● slapt-get – utiliza o repositório www.linuxpackages.net ● slackpkg – mais fiel aos princípios do Slackware ● Projeto nacional desenvolvido por Piter Punk
  23. 23. Sistema de pacotes Ferramentas auxiliares slackbuild – script de recompilação de pacotes do CD ● emerde – inspirado no portage do Gentoo ● swaret – diversas funções e resolução de dependências ● slapt-get – utiliza o repositório www.linuxpackages.net ● slackpkg – mais fiel aos princípios do Slackware ● Projeto nacional desenvolvido por Piter Punk
  24. 24. Outras arquiteturas Arquitetura 64 bits Slamd64 (http://slamd64.com) – BlueWhite64 (http://www.bluewhite64.com) – Arquitetura IBM S/390 Slack390 (http://www.slack390.org/) – Arquitetura PowerPC (Macintosh) SlackIntosh (http://workaround.ch/) – Arquitetura Spark Splack (http://www.splack.org/) –
  25. 25. Distros Derivadas GoblinX (http://www.goblinx.com.br/) ● ZenWalk (http://www.zenwalk.org/) ● VectorLinux (http://www.vectorlinux.com/) ● InsigneLinux (http://www.insignesoftware.com/) ● SlaX (http://www.slax.org/) ● pQui Linux (http://site.pquilinux.org/) ● CEMF Linux (http://codigolivre.org.br/projects/cemflinux/) ●
  26. 26. GoblinX
  27. 27. GoblinX
  28. 28. GoblinX
  29. 29. ZenWalk
  30. 30. ZenWalk
  31. 31. ZenWalk
  32. 32. VectorLinux
  33. 33. VectorLinux
  34. 34. VectorLinux
  35. 35. InsigneLinux
  36. 36. InsigneLinux
  37. 37. InsigneLinux
  38. 38. SlaX
  39. 39. SlaX
  40. 40. SlaX
  41. 41. pQui Linux
  42. 42. pQui Linux
  43. 43. pQui Linux
  44. 44. Recursos para Slackware Grupo de Usuários Slackware (GUS-BR) http://www.slackwarebrasil.org slack-users-br@googlegroups.com Linux Paid'Égua http://www.ausla.org linuxpaidegua@yahoogrupos.com.br SlackBook http://www.slackbook.org http://slackbookptbr.sf.net SlackwareZine http://www.slackwarezine.com.br Viva o Linux http://www.vivaolinux.com.br LinuxQuestions http://www.linuxquestions.org
  45. 45. Muito Obrigado!
  46. 46. Muito Obrigado! Luiz Sanches luizgrsanches@gmail.com Marcelo Andrade mfandrade@gmail.com

×