Slackware Linux

Origem: Wikipédia, a enciclopédia livre.

Este artigo ou secção possui passagens que não respeitam o princípio da imparcialidade.
Tenha algum cuidado ao ler as informações contidas nele. Se puder, tente tornar o artigo mais imparcial.
 Slackware Linux

Slackware Linux 12.1 com KDE 3.5.7
Desenvolvedor: Patrick Volkerding
Família do SO: GNU/Linux
Modelo do desenvolvimento: Open source
Última versão: 12.1
Data da última versão: 02-05-2008
Kernel: 2.6.24.5-smp
Interface: KDE 3.5.9
Interface: {{{iu}}}
Licença: GPL
Estado do desenvolvimento: Corrente
Website: www.slackware.com

Slackware Linux é o nome de uma das mais antigas e conhecidas distribuições (sistema operacional e conjunto de aplicativos) do Linux; é a mais antiga distribuição que permanece mantida, além de ser, junto com suas derivadas, a distribuição Linux mais UNIX-like existente.

Criada em meados de 1993 e mantida por Patrick Volkerding, a Slackware (ou simplesmente "Slack") tem como objetivo manter-se fiel aos padrões UNIX, rejeitando também ferramentas de configuração que escondam do usuário o real funcionamento do sistema. Além disso a Slackware é composta somente de aplicativos estáveis (e não de versões beta ou pré-releases). Nos anos 90, por um bom tempo outras distribuições Linux foram avaliadas com base em sua compatibilidade com o Slackware. Se no começo ainda trabalhava só, ao longo dos anos Patrick Volkerding acabou aceitando a ajuda de alguns colaboradores, muito poucos por sinal, a fim de o ajudarem no desenvolvimento da distribuição.

Por sua concepção UNIX-like, o Slackware e seus derivados fazem uma abordagem bastante diferente das outras distribuições populares como Red Hat, Fedora, Debian, Gentoo, SuSE, e Mandriva. Sua política de incluir somente aplicativos estáveis e nenhuma interface gráfica de configuração específica a apenas essa distribuição. Há quem diga: "Quando você conhece o Slackware, você conhece Linux; quando conhece Ubuntu, tudo que você conhece é o Ubuntu"...

Simplicidade e estabilidade são duas características marcantes nesta distribuição muito comum em servidores, distribuição que procura ser uma distribuição "leve", sem enfeites e rápida, e que é muito apreciada por usuários mais experientes. Apesar de o termo "slack" ser uma gíria para preguiça em inglês, em "Slackware" o termo "slack" está relacionado à definição feita pela chamada Slack Church of the SubGenius (Igreja dos Sub-Gênios). De acordo com esta organização, "slack" significa ter "senso de liberdade, independência e originalidade para alcançar suas metas pessoais". Dessa forma, o nome "Slackware" traduz bem a filosofia do sistema, que não possui ferramentas gráficas de configuração (apenas as do KDE, por exemplo) que fazem tudo pelo usuário, o que inibe o seu "slack". Assim sendo, as configurações do sistema são feitas a partir da edição de documentos de texto, por isso sendo a preferida entre os usuários mais experientes.

Toda versão Slackware é estável. Também existe sempre uma versão current que intermedia entre a versão estável atual e a próxima, mas dessa jamais há imagens para download: os respectivos pacotes precisam ser baixados um por um dos da pasta "current" nos repositórios do Slackware e instalados, igualmente um por um, com o comando upgradepkg do pkgtool. Para quem faz questão de um Slackware totalmente current, a opção mais eficaz é baixar e instalar o Swaret, um instalador gráfico que faz esses upgrades automaticamente.

Possui seu próprio gerenciador de pacotes, o pkgtool (installpkg, upgradepkg, removekpg, explodepkg, makepkg), sem gerenciamento de dependências (existem programas que adicionam esse gerenciamento, como o slapt-get e swaret). O formato dos pacotes .tgz é bastante simples, similar a um .tar.gz contendo apenas os arquivos a serem instalados em suas respectivas pastas em relação à raiz do sistema, além de um script com comandos complementares para a instalação.

O Slackware Linux é um Sistema Operacional livre, ou seja, está disponível na Internet e todos têm acesso ao código-fonte, podendo então melhorá-lo ou adaptá-lo às próprias necessidades.

A versão 12.0 da distribuição foi um marco. Disponibilizado em 2 de julho de 2007, é a primeira versão a vir com kernel 2.6. É a que mostra mais inovações e mudanças em relação com as anteriores, além do kernel 2.6.21.5, que na época do lançamento era o mais atual já mostrando uma mudança na concepção do slackware que não costumava ultilizar o último release do kernel, ela conta com três inovações que resultaram em muita polemica que é o HAL, a glibc 2.5 e o GCC 4.1.2, a primeira é uma camada de abstração de hardware que fornece auto-mount para o sistema indo contra a filosofia original do sistema, mas inserido por causa da dependência do KDE pelo mesmo e a segunda são as bibliotecas de C do projeto GNU essa era a versão mais recente da mesma no lançamento da distribuição e foi muito contestada a sua utilização por ser um pacote crucial para o sistema e por ser muito novo ser sucetivel a instabilidade, já o GCC 4.1.2 gerou polemica devido a falta de compatibilidade de códigos antigos com os compiladores da nova serie do GCC indo novamente de encontro a filosofia slackware que busca estabilidade.

O Slackware 12.1, a versão atual, possui a GCC 4.2.3, o kernel Linux 2.6.24.5, já com o bug que dava acesso root à máquina corrigido, KDE 3.5.9, Xfce 4.4.2, Xorg 7.3.0 e a suíte SeaMonkey 1.1.9, além de todos os utilitários habituais. Por falar no kernel, essa versão não é capaz de fazer boot pelo disquete, tendo como opção na instalação a criação de um dispositivo USB de boot, e vem apenas com a versão 2.6.24.5 no CD em 4 modos generic-2.6.24.5 (generico contendo os hardwares mais comuns dentro do kernel e o resto modularizado), generic-2.6.24.5-smp (mesmo que anterior com suporte a multiprocessamento / HT), huge-2.6.24.5 (kernel que contem praticamente tudo que existe de suporte a hardware embutido no kernel a custo de um peso imenso(huge) na hora do carregamento) e o huge-2.6.24.5-smp (mesmo que o anterior mas com suporte a multi-processamento).

Índice

[editar] História e Nome

Mascote do Slackware -- Tux com cachimbo
Mascote do Slackware -- Tux com cachimbo

A primeira versão do Slackware, o 1.0.0, foi lançada em 16 ou 17 de julho de 1993[1] pelo Patrick Volkerding, fundador e programador líder do projeto. Era baseada na distribuição SLS Linux (Softlanding Linux System) e fornecida em forma de imagens para disquetes de 3½ polegadas, disponibilizadas em file transfer protocols (ftps) anônimos.

O nome "Slackware" vem do termo "Slack". Como já mencionado, o termo é definido pela Slack Church of the SubGenius (Igreja dos Sub-Gênios).

Em 1999, os números das versões do Slackware mudaram diretamente de 4.0 a 7.0. Isso foi explicado por Patrick Volkerding [2] como um esforço de marketing para mostrar que o Slackware estava tão atualizado como as outras distribuições Linux entre as quais muitas já tinham números de release como 6 naquele momento (como o Red Hat, por exemplo, que publicava toda revisão de sua distribuição com um acréscimo de 4.1 para 5.0 ao invés de 3.1 para 3.2, como o Slackware o fazia).

Em 2005, Patrick Volkerding esteve seriamente doente e o futuro desenvolvimento do Slackware tornou-se incerto, tanto que em naquele ano ele ficou praticamente incapacitado de trabalhar; muitos esperavam sua morte e, assim, o fim do Slackware. Mas ele se recuperou e retomou o desenvolvimento do Slackware.

Em 2005, o ambiente de desktop GNOME foi removido do futuro release[3] pendente (10.2) e ficou entregue a suporte e distribuição pela comunidade. A remoção do GNOME foi vista como significativa por alguns na comunidade Linux porque esse ambiente desktop é encontrado em muitas distribuições Linux. Não obstante, diversos projetos baseados na comunidade preencheram a lacuna do GNOME no Slackware, oferecendo distribuições GNOME completas como o GWARE, o FreeRock GNOME e o Dropline GNOME para o Slackware.

Ao longo da história do Slackware, sempre houve distribuiçoes e LiveCDs baseados nele. Umas distribuições populares derivadas do Slackware, entre elas College Linux, GoblinX, SLAX, VectorLinux, JoLinux, Zenwalk, AliXe e Kate OS. No próximo capítulo há uma relação mais extensa.

[editar] Versões

Slackware
Versão Data
1.0.0 16 de julho de 1993 - Veja o anúncio oficial clicando aqui.
1.0.1 4 de agosto de 1993
1.0.2 5 de setembro de 1993
1.0.3 15 de setembro de 1993
1.0.4 1° de outubro de 1993
1.1.0 5 de novembro de 1993
1.1.2 15 de fevereiro de 1994
2.0.0 2 de julho de 1994
2.0.1 23 de setembro de 1994
2.0.2 18 de outubro de 1994
2.2.0 30 de março de 1995
2.3.0 24 de maio de 1995
3.0.0 30 de novembro de1995
3.1.0 3 de junho de 1996
3.2.0 17 de fevereiro de 1997
3.3.0 11 de junho de 1997
3.4.0 14 de outubro de 1997
3.5.0 9 de junho de 1998
3.6.0 28 de outubro de 1998
3.9.0 10 de maio de 1999
4.0.0 17 de maio de 1999
7.0 25 de outubro de 1999
7.1 22 de junho de 2000
8.0 1° de julho de 2001
8.1 18 de junho de 2002
9.0 19 de março 2003 - Veja o anúncio oficial clicando aqui.
9.1 26 de setembro de 2003 - Veja o anúncio oficial clicando aqui.
10.0 23 de junho de 2004 - Veja o anúncio oficial clicando aqui.
10.1 6 de fevereiro de 2005 - Veja o anúncio oficial clicando aqui.
10.2 15 de setembro de 2005 - Veja o anúncio oficial clicando aqui.
11.0 3 de outubro de 2006 - Veja o anúncio oficial clicando aqui.
12.0 2 de Julho de 2007 - Veja o anúncio oficial clicando aqui.
12.1 2 de Maio de 2008 - Veja o anúncio oficial clicando aqui.

Como já dito acima, jamais houve versões 5.x e 6.x do Slackware. O pulo direto de 4.0.0. a 7.0 foi feito para evitar irritações por parte de usuários, evitar suspeitas de que o Slackware 4.0 seria mais antigo do que outras versões contemporâneas. [4]


[editar] Derivações

Há várias distribuições derivadas do Slackware:

Ativas:

Slackware para AMD64:

Slackware para ARM:

Slackware para IBM S/390:

Slackware para PowerPC (Macintosh):

Slackware para SPARC:

Não-Desativadas À primeira vista, essas aí parecem desativadas, mas de fato trocaram apenas de nome e são encontradas acima com seus novos nomes.

Semi-Desativadas:

[editar]

Desativadas:

Outras, mas no mesmo estado de espírito:

[editar] Remoção do GNOME

Em Março de 2006 o GNOME foi removido da distribuição oficial do Slackware, sendo deixado o suporte por parte da comunidade. Alguns dos projetos mais conhecidos que distribuem esses pacotes são o GNOME Slack Build e o Dropline GNOME.

[editar] Referências

  1. ANNOUNCE: Slackware Linux 1.00
  2. http://www.slackware.com/faq/do_faq.php?faq=general#0
  3. ftp://ftp.slackware.com/pub/slackware/slackware-10.2/ChangeLog.txt
  4. Slackware FAQ: Why the jump from 4 to 7?

[editar] Ligações externas


Ferramentas pessoais