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.
CuriosidadesHistórico de versões
1.0 – 16 de julho de 19932.0 – 2 de julho de 19943.0 – 30 de novembro de 19954.0 – 17 de maio de 19997.0 – 25 de outubro de 19998.0 – 1º de julho de 20019.0 – 19 de março de 200310.0 – 23 de junho de 200411.0 – 3 de outubro de 2006
CuriosidadesOutro desenvolvedor insatisfeito do antigoSLS, chamado Ian Murdock, e sua mulher,Debra, criam uma distro chamada Debianem 16 de agosto de 1993.
O Debian, portanto, é exatamente1 mês mais novo que o Slackware. :-)
CuriosidadesOutro desenvolvedor insatisfeito do antigoSLS, chamado Ian Murdock, e sua mulher,Debra, criam uma distro chamada Debianem 16 de agosto de 1993.
O Debian, portanto, é exatamente1 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 suasmetas pessoais”.
CuriosidadesOutro desenvolvedor insatisfeito do antigoSLS, chamado Ian Murdock, e sua mulher,Debra, criam uma distro chamada Debianem 16 de agosto de 1993.
O Debian, portanto, é exatamente1 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 suasmetas pessoais”.
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ísticasKISS - “Keep it Simple, Stupid”A simplicidade como objetivo essencial.
CaracterísticasKISS - “Keep it Simple, Stupid”A simplicidade como objetivo essencial.
Sim
plic
idad
e
Est
ab
ilid
ad
e
Pad
ron
i za
çã
o
s l a c k w a r e
CaracterísticasPatrick Volkerding - “o ditador benevolente”Slackware - “linux de um homem só”
Instalação
InstalaçãoA - 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-seler 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
CheckinstallGera 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
CheckinstallGera pacote .tgz a partir de um processo de compilação a partir dos fontes.
Sistema de pacotesPacotes .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 pacotesFerramentas 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 pacotesFerramentas 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 pacotesFerramentas 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 arquiteturasArquitetura 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://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/)
GoblinX
GoblinX
GoblinX
ZenWalk
ZenWalk
ZenWalk
VectorLinux
VectorLinux
VectorLinux
InsigneLinux
InsigneLinux
InsigneLinux
SlaX
SlaX
SlaX
pQui Linux
pQui Linux
pQui Linux
Recursos para SlackwareGrupo de Usuários Slackware (GUS-BR)http://[email protected]
Linux Paid'Éguahttp://[email protected]
SlackBookhttp://www.slackbook.orghttp://slackbookptbr.sf.net
SlackwareZinehttp://www.slackwarezine.com.br
Viva o Linuxhttp://www.vivaolinux.com.br
LinuxQuestionshttp://www.linuxquestions.org
Muito Obrigado!
Top Related