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”.
7.
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
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.
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
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