Slackware Linux

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
Slackware Linux  v  e 
Logotipo
Captura de tela
Slackware Linux 13.0 com KDE 4.2
Desenvolvedor Patrick Volkerding e outros
Arquiteturas arm s390 x86 x86-64
Modelo do desenvolvimento Software Livre
Lançado em 16 de julho de 1993 (18 anos)
Versão estável 13.37 / 27 de abril de 2011; há 39 semanas e 3 dias
Língua natural Multilíngue
Família GNU
Núcleo Linux
Gerenciamento de pacotes Slackpkg
Licença GNU GPL
Estado do desenvolvimento Corrente
Website www.slackware.com (em inglês) , acessado pela última vez há 138 semanas e 3 dias
Posição no Distrowatch 13ª (em inglês, em espanhol, em francês, em alemão, em tcheco/checo, em japonês e em chinês
Origem comum  Estados Unidos
Portal do Software Livre

Slackware Linux é o nome da mais antiga e conhecida distribuição GNU/Linux mantida ainda em evidência. Seu criador e mantenedor, Patrick Volkerding, estabelece uma meta de produção da distribuição baseada em simplicidade e estabilidade, alcançando o padrão de distribuição mais Unix-like ao manter seus usuários nas camadas de configuração em console de modo texto para uma total personalização do ambiente. Além de seu uso profissional, é considerado também como uma distribuição de nível acadêmico, mantendo uma vasta documentação atualizada em sua raiz, para os usuários que necessitem de maior conhecimento para dominá-lo.

Índice

[editar] Introdução

[editar] O Slackware linux

O Slackware Linux é um sistema operacional computacional baseado em projetos oficiais de software livre, desenvolvido por pessoas espalhadas no mundo organizadas em comunidades e instituições, sendo a principal delas a FSF (Free Software Foundation) com seus projetos e licenciamentos GNU LGPL de software livre. Utiliza como cerne do sistema o projeto oficial da Linux Foundation, o kernel Linux.

[editar] Aspectos

[editar] A distribuição

Distribuição considerada conservadora, mantém-se leve e robusta. Em todos os lançamentos das versões estáveis, traz a mesma estrutura de organização e gerenciamento de pacotes. É uma distribuição de alto poder de personalização, contendo todos os pacotes necessários para montar servidores e desktops sem a necessidade de downloads de pacotes adicionais. Eles são oficialmente mantidos para a plataforma Intel x86, AMD x86-64, IBM S/390 e processadores de arquitetura ARM. Sua utilização pode ser aplicada em equipamentos modernos de arquitetura 64 bits, ou até mesmo em equipamentos antigos, com processadores i486 de 32 bits.

Criada em meados de 1993, o Slackware Linux (ou simplesmente "Slack") tem como objetivo manter-se fiel aos padrões UNIX, mantendo-se bem estruturada e organizada para administradores e usuários, profissionais e acadêmicos, rejeitando ferramentas de configuração que escondam o real funcionamento do sistema. Além disso, o Slackware é composto apenas do empacotamento de aplicativos em versões estáveis (diferente das versões betas e de pré-lançamentos, ainda em condições de testes), em especial nas suas versões intermediárias (o -current), e sem alterações feitas fora dos times oficiais de desenvolvedores.

O -current é um setor do repositório onde se mantém pacotes no topo dos passo a passo da integração das aplicações na evolução da distribuição para um próximo novo lançamento. É aqui que se concentra os esforços contínuos de testes e correções, acessíveis a qualquer usuário que queira acompanhar, ou até mesmo participar da evolução de um novo lançamento.

No começo, Patrick Volkerding mantinha a distribuição sozinho. Ao longo dos anos, acabou aceitando a ajuda de alguns colaboradores a fim de ajudá-lo no desenvolvimento da distribuição. Outras distribuições Linux foram organizadas baseados na compatibilidade com o Slackware Linux.

A formação da estrutura do slackware como distribuição são feitas utilizando ferramentas disponíveis (sem aplicativos exclusivo para slackware) encontrada em qualquer distribuição, podendo ser manipulada por outras distribuições sem nenhuma restrição.

Por sua concepção UNIX-like, o Slackware Linux faz uma abordagem bastante diferente das outras distribuições populares como Red Hat, Fedora, Debian, Gentoo, SuSE, e Mandriva. Sua política de só incluir aplicativos estáveis, a fez tornar uma distribuição referência para aqueles que desejam conhecer a realidade de um sistema UNIX-like e aplica-lo profissionalmente. Muito comum em servidores, procura ser uma distribuição "leve", praticamente bem estruturado, sem enfeites e rápida, muito apreciada por usuários mais experientes.

[editar] Seu papel na comunidade

Os softwares contidos no Slackware Linux são todos mantidos pelos times oficiais de desenvolvedores e mantenedores espalhados pelo mundo, cabendo apenas ao mantenedor da distribuição Slackware Linux, o Patrick Volkerding, a missão de integrar, empacotar e gerenciar os softwares para a distribuição, colhendo-os diretamente dos repositórios oficiais para serem empacotados junto com toda a documentação oficial dos mesmos. Tal aspecto auxilia para que a distribuiçao excerça a força-tarefa de sistema-modelo Unix-like para muitos dos desenvolvedores oficiais dos projetos de software livre.

[editar] Nome e História

Histórico de versões x86
versão data
1.0 16 de Julho de 1993
1.1.0 5 de Novembro de 1993
1.1.2 5 de Fevereiro de 1994
2.0 2 de Julho de 1994
2.1 31 de Outubro de 1994
2.2 30 de Março de 1995
2.3 24 de Maio de 1995
3.0 30 de Novembro de 1995
3.1 3 de Junho de 1996
3.2 17 de Fevereiro de 1997
3.3 11 de Junho de 1997
3.4 14 de Outubro de 1997
3.5 9 de Junho de 1998
3.6 28 de Outubro de 1998
3.9 10 de Maio de 1999
4.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 de 2003
9.1 26 de Setembro de 2003
10.0 23 de Junho de 2004
10.1 2 de Fevereiro de 2005
10.2 14 de Setembro de 2005
11.0 2 de Outubro de 2006
12.0 1° de Julho de 2007
12.1 2 de Maio de 2008
12.2 10 de Dezembro de 2008
13.0 26 de Agosto de 2009
13.1 24 de Maio de 2010
13.37 27 de Abril de 2011

O nome "Slackware" teve sugestiva origem da "The Church Of The SubGenius" (Igreja dos Sub-Gênios), pelo Patrick Volkerding, de onde idealiza-se o termo "SLACK" que, satírica e irônicamente, incorpora-se o "senso de liberdade, independência e originalidade para alcançar suas metas pessoais", onde traduziria bem a filosofia do sistema. O fato do Patrick Volkerding objetivar estabilidade e não trazer versões betas ou aplicativos ainda em testes, trouxe ao slackware a aparente impressão de ser uma distribuição de lançamentos lentos em comparação as demais distribuições linux. Esta curiosa impressão podem ter ênfase no próprio nome da distribuição: "SLACKWARE", que significativamente se traduz "SLACK" como sendo "PREGUIÇA", e "WARE" como "PRODUTO", sendo interpretado como um produto de lapidação lenta. Mesmo após o lançamento de versões estáveis da distribuições, ao se instalar, as configurações do sistema são feitas diretamente nos documentos texto de configurações, modo preferido entre os usuários mais experientes.

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.

Em 1999, houve um anúncio da publicação da versão 7.0 do Slackware Linux, sendo seu último lançamento anunciado com a Versão 4.0. Os números das versões do Slackware mudaram diretamente de 4.0 a 7.0, e as versões intermediárias ficaram conhecidas apenas dentro do current. 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, o ambiente de desktop GNOME foi removido do futuro release[3] pendente (10.2) e ficou entregue a suporte e distribuição pela comunidade. 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, o Dropline GNOME e o GnomeSlacky para o Slackware.

Ao longo da história do Slackware, sempre houve distribuiçoes e Live CDs baseados nele. Umas distribuições populares derivadas do Slackware, entre elas College Linux, GoblinX, SLAX, Vector Linux, JoLinux, Zenwalk, AliXe e Kate OS.

[editar] Gerenciamento de pacotes

Mascote do Slackware -- Tux com cachimbo

Toda versão Slackware é estável. Também existe sempre uma versão current — intermediária 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" contida 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 Slackpkg, uma ferramenta que acessa os repositórios oficiais e que faz esses upgrades automaticamente. Porém, desde a versão 12.2, o Slackpkg vem instalado por padrão na distribuição.

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 Linux 2.6. É a que mostra mais inovações e mudanças em relação com as anteriores, além do Linux 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 utilizar o último release do núcleo, 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 suscetível a instabilidade, já o GCC 4.1.2 gerou polêmica devido a falta de compatibilidade de códigos antigos com os compiladores da nova série do GCC indo novamente de encontro a filosofia slackware que busca estabilidade. Por falar no núcleo, essa versão foi a primeira a não ser capaz de fazer boot pelo disquete, tendo como opção na instalação a criação de um dispositivo USB de boot, e veio apenas com a versão 2.6.21.5 no CD em 4 modos generic-2.6.21.5 (generico contendo os hardwares mais comuns dentro do núcleo e o resto modularizado), generic-2.6.21.5-smp (mesmo que anterior com suporte a multiprocessamento / HT), huge-2.6.21.5 (núcleo que contem praticamente tudo que existe de suporte a hardware embutido no núcleo a custo de um peso imenso(huge) na hora do carregamento) e o huge-2.6.21.5-smp (mesmo que o anterior mas com suporte a multi-processamento).

O Slackware 13.1, a versão atual, possui a GCC 4.4.4, o núcleo Linux 2.6.33.4, KDE 4.4.3, Xfce 4.6.1, e a suíte SeaMonkey 2.0.4, além de todos os utilitários habituais.

[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
Desativadas

[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, o Dropline GNOME, o Gware e o GnomeSlacky.

[editar] Suporte da Slackware no Brasil

Entre 1999 e 2006, o canal #Slackware da Rede BRASNET de Chat/IRC, fundado por Márcio Araruna "skyfighter", tornou-se a maior sala de bate-papo da América Latina da distribuição promovendo discussões e suporte gratuito aos seus usuários em todo Brasil. O canal contou com o apoio das comunidades SlackLife, fundada por Matheus Henrique "leftline", Slackware-Brasil e SlackBR.

Referências

[editar] Ligações externas

Commons
O Commons possui multimídias sobre Slackware Linux
Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Colaboração
Imprimir/exportar
Ferramentas
Noutras línguas