Luiz Sanches (IESAM)
Marcelo Andrade (SERPRO)
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.
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
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. :-)
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”.
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”.
Slackware Linux
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
Características
KISS - “Keep it Simple, Stupid”
A simplicidade como objetivo essencial.
Características
KISS - “Keep it Simple, Stupid”
A simplicidade como objetivo essencial.Simplicidade
Estabilidade
Padronização
s l a c k w a r e
Características
Patrick Volkerding - “o ditador benevolente”
Slackware - “linux de um homem só”
Instalação
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.
Instalação
Instalação
Compilação a partir dos fontes
# ./configure
# make
# make install
Instalação
Compilação a partir dos fontes
# ./configure
# make
# make install
Sempre recomenda-se
ler os arquivos README
e INSTALL
Instalação
Compilação a partir dos fontes
# ./configure
# make
# make install
Instalação
Compilação a partir dos fontes
# ./configure
# make
# make install
Sistema de pacotes (.tgz)
pkgtool
installpkg
upgradepkg
removepkg
explodepkg
makepkg
Instalação
Compilação a partir dos fontes
# ./configure
# make
# make install
Sistema de pacotes (.tgz)
pkgtool
installpkg
upgradepkg
removepkg
explodepkg
makepkg
Checkinstall
Gera pacote .tgz a partir de
um processo de compilação a
partir dos fontes.
Instalação
Compilação a partir dos fontes
# ./configure
# make
# checkinstall
Sistema de pacotes (.tgz)
pkgtool
installpkg
upgradepkg
removepkg
explodepkg
makepkg
Checkinstall
Gera pacote .tgz a partir de
um processo de compilação a
partir dos fontes.
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
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
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
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
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/)
Distros Derivadas
GoblinX (http://slamd64.com)
ZenWalk (http://slamd64.com)
VectorLinux (http://www.bluewhite64.com)
InsigneLinux (http://www.slack390.org/)
pQui Linux (http://site.pquilinux.org/)
CEMF Linux (http://codigolivre.org.br/projects/cemflinux/)
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
Muito Obrigado!
Luiz Sanches
luizsanches@opmbx.org
Marcelo Andrade
mfandrade@gmail.com
Muito Obrigado!

Mais conteúdo relacionado

PPTX
sistema operacional Slackware
PPTX
Apresentação slackware
PPT
SlackWare - Leonel
PDF
Slackware Linux
PPT
Mandriva - Sistema Operacional
PPTX
PPTX
Sistema operacional linux
PDF
Arch Linux – Simplesmente Linux
sistema operacional Slackware
Apresentação slackware
SlackWare - Leonel
Slackware Linux
Mandriva - Sistema Operacional
Sistema operacional linux
Arch Linux – Simplesmente Linux

Mais procurados (20)

PDF
Introdução Linux
PDF
Introdução ao Linux
PPTX
Aula 1 sistema operacional linux
PPT
Apresentacao Suse
PPTX
Aula 2 Mini Curso de Linux
PPTX
Debian Linux - Demonstração de Aula
ODP
Oficinalinux Comotudo Começou
PDF
Linux - Sobre a Disciplina + Introdução ao Linux
PPT
Debian - Sistema Operacional
PDF
Programação para Kernel Linux - Parte 1
PPT
Suse - GNU/Linux
PDF
Administração de servidores Linux
PPTX
Distribuição OpenSUSE Linux
PDF
Arch Linux: Uma distribuição leve e simples - Érico de Morais Nunes
PDF
Kernel do Linux
PDF
Arch linux - Como instalar
PPTX
Apresentação mandriva
PDF
Debian para servidores
PPT
Cent-OS - Sistema Operacional
PPT
IntroduçãO Ao Linux
Introdução Linux
Introdução ao Linux
Aula 1 sistema operacional linux
Apresentacao Suse
Aula 2 Mini Curso de Linux
Debian Linux - Demonstração de Aula
Oficinalinux Comotudo Começou
Linux - Sobre a Disciplina + Introdução ao Linux
Debian - Sistema Operacional
Programação para Kernel Linux - Parte 1
Suse - GNU/Linux
Administração de servidores Linux
Distribuição OpenSUSE Linux
Arch Linux: Uma distribuição leve e simples - Érico de Morais Nunes
Kernel do Linux
Arch linux - Como instalar
Apresentação mandriva
Debian para servidores
Cent-OS - Sistema Operacional
IntroduçãO Ao Linux
Anúncio

Semelhante a Slackware Linux (20)

PDF
Minicurso Slackware - Alexsandro Henrique
PDF
Quero Slack! (Parte 1)
PDF
Quero Slack! (Parte 3)
PPTX
Aula 1 Mini Curso de Linux
ODP
Slack4security
PPTX
Inovações no mundo das distribuições Linux - Victor Hugo Aguiar Pacce - Tchel...
KEY
Mini-curso de linux básico
PDF
ODP
GNU/Linux - uma alternativa (nova versão)
PDF
Distribuições Linux
PPTX
Linux shell avançado, comandos avançados de gerenciamento
PPTX
Seminário linux robson e bruno melo
PPTX
Kubuntu filipe simao n11 12 l
PPT
Software Livres e o Mercado
ODP
Sistemas Operacionais - 06 - Sistemas Operacionais Linux
PPTX
PDF
Gnu/Linux - Workshop EACH-USP
PDF
Linux para leigos
PDF
Minicurso GNU/Linux
PPS
Sistemas operacionais linux
Minicurso Slackware - Alexsandro Henrique
Quero Slack! (Parte 1)
Quero Slack! (Parte 3)
Aula 1 Mini Curso de Linux
Slack4security
Inovações no mundo das distribuições Linux - Victor Hugo Aguiar Pacce - Tchel...
Mini-curso de linux básico
GNU/Linux - uma alternativa (nova versão)
Distribuições Linux
Linux shell avançado, comandos avançados de gerenciamento
Seminário linux robson e bruno melo
Kubuntu filipe simao n11 12 l
Software Livres e o Mercado
Sistemas Operacionais - 06 - Sistemas Operacionais Linux
Gnu/Linux - Workshop EACH-USP
Linux para leigos
Minicurso GNU/Linux
Sistemas operacionais linux
Anúncio

Mais de s4nx (20)

PDF
Pra não dizer que não falei de devops
PDF
Além das big techs
PDF
Alem do google
PDF
Trabalhe de onde você quiser
PDF
Jenkins, o CI ao seu dispor
PDF
Manifeste-se!
PDF
Uma análise sobre gestão de pessoas baseada nos métodos ágeis
PDF
Aplicação das abordagens Scrum e XP
PDF
Entregando software com DevOps Tools
PDF
Explicando DevOps
PDF
Migrando de Shell para Ruby script
PDF
Técnicas e ferramentas para manter a sanidade em uma startup
PDF
Como manter um Ambiente Sustentável em Times Ágeis
PDF
Sistemas Operacionais *nix
PDF
Desenvolvimento de produtos web com ruby on rails
PDF
A linguagem Ruby e o framework Rails
PDF
Compartilhe!
PDF
Ruby and Rails for womens
PDF
Mais humano que exato
PDF
Ruby e Rails
Pra não dizer que não falei de devops
Além das big techs
Alem do google
Trabalhe de onde você quiser
Jenkins, o CI ao seu dispor
Manifeste-se!
Uma análise sobre gestão de pessoas baseada nos métodos ágeis
Aplicação das abordagens Scrum e XP
Entregando software com DevOps Tools
Explicando DevOps
Migrando de Shell para Ruby script
Técnicas e ferramentas para manter a sanidade em uma startup
Como manter um Ambiente Sustentável em Times Ágeis
Sistemas Operacionais *nix
Desenvolvimento de produtos web com ruby on rails
A linguagem Ruby e o framework Rails
Compartilhe!
Ruby and Rails for womens
Mais humano que exato
Ruby e Rails

Último (19)

PPTX
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
PDF
Customizing básico em SAP Extended Warehouse Management, EWM110 Col26
PDF
Aula 9 - Funções 202yttvrcrg5-1.pptx.pdf
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PDF
Visão geral da SAP, SAP01 Col18, Introdução sistema SAP,
PPT
Conceitos básicos de Redes Neurais Artificiais
PDF
Metodologia Scrumban-XP - Um Guia Rápido (MrSomebody19).pdf
PPTX
Aula 7 - Listas em Python (Introdução à Ciencia da Computação)
PPTX
ccursoammaiacursoammaiacursoammaia123456
PDF
Banco de Dados 2atualização de Banco de d
PPTX
Analise Estatica de Compiladores para criar uma nova LP
PDF
SEMINÁRIO DE IHC - A interface Homem-Máquina
PDF
Processos no SAP Extended Warehouse Management, EWM100 Col26
PPTX
Tipos de servidor em redes de computador.pptx
PDF
Jira Software projetos completos com scrum
PDF
ASCENSÃO E QUEDA DO SOFTWARE LIVRE NO ESTADO BRASILEIRO
PPT
Aula de Engenharia de Software principais caracteristicas
PPTX
3b - Bradesco Lean Agile Training Plan - Ritos Operacionais (1).pptx
PDF
Processamento da remessa no SAP ERP, SCM610 Col15
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
Customizing básico em SAP Extended Warehouse Management, EWM110 Col26
Aula 9 - Funções 202yttvrcrg5-1.pptx.pdf
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Visão geral da SAP, SAP01 Col18, Introdução sistema SAP,
Conceitos básicos de Redes Neurais Artificiais
Metodologia Scrumban-XP - Um Guia Rápido (MrSomebody19).pdf
Aula 7 - Listas em Python (Introdução à Ciencia da Computação)
ccursoammaiacursoammaiacursoammaia123456
Banco de Dados 2atualização de Banco de d
Analise Estatica de Compiladores para criar uma nova LP
SEMINÁRIO DE IHC - A interface Homem-Máquina
Processos no SAP Extended Warehouse Management, EWM100 Col26
Tipos de servidor em redes de computador.pptx
Jira Software projetos completos com scrum
ASCENSÃO E QUEDA DO SOFTWARE LIVRE NO ESTADO BRASILEIRO
Aula de Engenharia de Software principais caracteristicas
3b - Bradesco Lean Agile Training Plan - Ritos Operacionais (1).pptx
Processamento da remessa no SAP ERP, SCM610 Col15

Slackware Linux

  • 1. Luiz Sanches (IESAM) Marcelo Andrade (SERPRO)
  • 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. 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. 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. 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. 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”.
  • 8. 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
  • 9. Características KISS - “Keep it Simple, Stupid” A simplicidade como objetivo essencial.
  • 10. Características KISS - “Keep it Simple, Stupid” A simplicidade como objetivo essencial.Simplicidade Estabilidade Padronização s l a c k w a r e
  • 11. Características Patrick Volkerding - “o ditador benevolente” Slackware - “linux de um homem só”
  • 13. 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.
  • 15. Instalação Compilação a partir dos fontes # ./configure # make # make install
  • 16. Instalação Compilação a partir dos fontes # ./configure # make # make install Sempre recomenda-se ler os arquivos README e INSTALL
  • 17. Instalação Compilação a partir dos fontes # ./configure # make # make install
  • 18. Instalação Compilação a partir dos fontes # ./configure # make # make install Sistema de pacotes (.tgz) pkgtool installpkg upgradepkg removepkg explodepkg makepkg
  • 19. Instalação Compilação a partir dos fontes # ./configure # make # make install Sistema de pacotes (.tgz) pkgtool installpkg upgradepkg removepkg explodepkg makepkg Checkinstall Gera pacote .tgz a partir de um processo de compilação a partir dos fontes.
  • 20. Instalação Compilação a partir dos fontes # ./configure # make # checkinstall Sistema de pacotes (.tgz) pkgtool installpkg upgradepkg removepkg explodepkg makepkg Checkinstall Gera pacote .tgz a partir de um processo de compilação a partir dos fontes.
  • 21. 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
  • 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. 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. 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
  • 25. 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/)
  • 26. Distros Derivadas GoblinX (http://slamd64.com) ZenWalk (http://slamd64.com) VectorLinux (http://www.bluewhite64.com) InsigneLinux (http://www.slack390.org/) pQui Linux (http://site.pquilinux.org/) CEMF Linux (http://codigolivre.org.br/projects/cemflinux/)
  • 27. 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