Slamd64: O Slackware para 64 bits

Autor: Moisés Román Parisuaña Ito

Introdução

Sei que muitos vão dizer que é possível compilar ou recompilar o kernel
para que tenha o suporte para 64 bits, mas esse não é todo o problema,
pois os programas e as bibliotecas do sistema precisam ser também
adequadas para aproveitarem toda a capacidade do processador.

Daí vem a necessidade de ter uma distribuição completa com suporte a 64 bits.

Já foram desenvolvidas outras distros com esse suporte, porém esta é a primeira tentativa não oficial baseada no Slackware.

Foi Fred Emmott, o desenvolvedor, que portou uma boa
parte do Slackware aos 64 bits, no seu tempo livre e sempre tratando de
manter esta nova distribuição tão parecida quanto possível ao Slackware
original.

Agora, partamos a conhecê-lo. 🙂

Se quiser conhecer mais do Fred:

Onde conseguir o Slamd64?

Não poderia faltar os mirrors para
baixá-lo, pelos protocolos ftp e rsync. No momento, os 4 CDs do Slamd64
podem ser encontrados nos seguintes endereços:

Recomendo o segundo endereço, pela velocidade de conexão.

É possível obter uma versão em DVD, via paypal, que custa £15
escrevendo para: sales@fredemmott.co.uk. O DVD também contém todos os
patches da última versão.

Diferenças entre Slackware e Slamd64

A seguinte comparação foi feita tomando a lista de pacotes nos CDs do Slamd64 e o Slackware, ambos da versão 10.1.

Todos os demais que não são mencionados, foram portados com sucesso para 64 bits.

Seguindo a estrutura do Slackware:

A (sistema base)

Faltam os seguintes pacotes:

  • apmd-3.0.2-i386-1.tgz
  • getty-ps-2.1.0-i386-1.tgz
  • isapnptools-1.26-i386-1.tgz
  • loadlin-1.6c-i386-1.tgz
  • pcmcia-cs-3.2.8-i486-1.tgz
  • umsdos-progs-1.13-i386-1.tgz
  • xfsprogs-2.6.13-i486-1.tgz

O Slamd64, vem com o Kernel 2.6.11.10 e também os módulos respectivos.

AP (aplicações)

Faltam as seguintes:

  • a2ps-4.13b-i386-2.tgz
  • espgs-7.07.1-i486-2.tgz
  • ispell-3.2.06-i386-1.tgz
  • jove-4.16.0.61-i386-1.tgz
  • lvm-1.0.8-i486-1.tgz
  • mdadm-1.8.0-i486-1.tgz
  • quota-3.12-i486-1.tgz
  • rpm-4.2.1-i486-3.tgz
  • seejpeg-1.10-i386-1.tgz
  • sgml-tools-1.0.9-i486-12.tgz

C (Compatibilidade com 32 bits Exclusivo do Slamd64)

  • 32atk-1.6.1-i486-1.tgz
  • 32base-1.0.0-i486-5.tgz
  • 32devel-2.3.2-i486-1.tgz
  • 32gtk+-1.2.10-i386-2.tgz
  • 32gtk+2-1.2.10-i486-1.tgz
  • 32pango-1.4.0-i486-2.tgz
  • 32×11-6.7.0-i486-3.tgz
  • linux32-1.0-x86_64-2.tgz

D (Ferramentas de Desenvolvimento, compiladores, etc)

Faltam:

  • clisp-2.33.2-i486-1.tgz
  • oprofile-0.8.1-i486-2.tgz
  • p2c-1.21alpha2-i386-1.tgz

Adicionalmente tem:

  • j2sdk-1_5_0_01-x86_64-2.tgz

E (GNU Emacs)

Todos os pacotes do Emacs estão ausentes no Slamd64 😥

F (FAQs, HOWTOs, e outras documentações)

Todos os pacotes desta categoria estão ausentes no Slamd64 😥

Gnome

Ainda não foi portado, mas, quem precisa dele? :p

K (Código fonte do kernel)

Fontes do Kernel 2.6.11.10 no Slamd64.

KDE

KDE 3.3.2 completamente suportado 🙂

KDEI

Completamente suportado 🙂

L (Bibliotecas)

Faltam:

  • aalib-1.4rc5-i386-1.tgz
  • alsa-driver-1.0.8_2.4.29-i486-1.tgz
  • alsa-oss-1.0.8-i486-1.tgz
  • arts-1.3.2-i486-1.tgz
  • esound-0.2.35-i486-1.tgz
  • glut-3.7-i486-1.tgz
  • jre-1_5_0_01-i586-1.tgz
  • lcms-1.12-i486-1.tgz
  • lesstif-0.93.96-i486-1.tgz
  • libcaca-0.9-i486-2.tgz
  • libexif-0.6.11-i486-1.tgz
  • libgsf-1.9.1-i486-1.tgz
  • libidn-0.5.8-i486-1.tgz
  • libwmf-0.2.8.2-i486-2.tgz
  • libwmf-docs-0.2.8.2-noarch-2.tgz
  • mpeg_lib-1.3.1-i386-2.tgz
  • netpbm-10.18.12-i486-1.tgz
  • orbit-0.5.17-i386-1.tgz
  • startup-notification-0.6-i486-1.tgz
  • svgalib-1.4.3-i386-2.tgz
  • t1lib-1.3.1-i386-2.tgz
  • wv2-0.2.2-i486-1.tgz
  • xaw3d-1.5-i386-3.tgz

Adicionalmente tem:

  • gnet-2.0.4-x86_64-1.tgz
  • gpgme-1.0.2-x86_64-1.tgz
  • libassuan-0.6.9-x86_64-1.tgz
  • libgcrypt-1.1.94-x86_64-1.tgz
  • libgpg-error-1.0-x86_64-1.tgz
  • libksba-0.9.10-x86_64-1.tgz
  • libmal-0.31-x86_64-1.tgz
  • pth-2.0.3-x86_64-1.tgz

Mais diferenças…

N (Rede)

Faltam:

  • autofs-3.1.7-i386-1.tgz
  • bitchx-1.1-i486-1.tgz
  • bootp-2.4.3-i386-1.tgz
  • elm-2.5.7-i486-1.tgz
  • epic4-2.0-i486-1.tgz
  • htdig-3.1.6-i386-2.tgz
  • iptraf-2.7.0-i386-1.tgz
  • lftp-3.0.13-i486-1.tgz
  • lynx-2.8.5rel.1-i486-2.tgz
  • metamail-2.7-i486-2.tgz
  • nc-1.10-i386-1.tgz
  • netatalk-2.0.1-i486-1.tgz
  • netpipes-4.2-i386-1.tgz
  • netwatch-1.0a-i386-1.tgz
  • newspost-2.1.1-i486-1.tgz
  • nn-6.6.4-i386-1.tgz
  • rdist-6.1.5-i386-1.tgz
  • rp-pppoe-3.5-i386-1.tgz
  • traceroute-1.4a12-i386-2.tgz
  • trn-3.6-i386-1.tgz
  • uucp-1.07-i486-1.tgz
  • yptools-2.8-i486-6.tgz

Adicionalmente:

  • gnupg2-1.9.15-x86_64-1.tgz

T (teTeX)

Faltam:

  • transfig-3.2.4-i386-1.tgz
  • xfig-3.2.3d-i386-1.tgz

TCL (Tk, TclX, e TkDesk)

Faltam:

  • expect-5.41.0-i486-1.tgz
  • hfsutils-3.2.6-i386-2.tgz
  • tclx-8.3.5-i386-1.tgz
  • tix-8.1.4-i386-1.tgz

X (X Window System)

Falta:

  • x11-xdmx-6.8.1-i486-2.tgz

XAP X (Aplicações para X)

Faltam:

  • abiword-2.0.12-i486-1.tgz
  • blackbox-0.65.0-i386-1.tgz
  • fvwm-2.4.19-i486-4.tgz
  • gnuchess-5.07-i486-1.tgz
  • gucharmap-1.4.1-i486-2.tgz
  • gv-3.5.8-i386-1.tgz
  • gxine-0.4.1-i486-1.tgz
  • mozilla-1.7.5-i486-1.tgz
  • mozilla-plugins-1.7.5-noarch-2.tgz
  • netscape-7.2-i686-1.tgz
  • seyon-2.20c-i386-2.tgz
  • windowmaker-0.91.0-i486-1.tgz
  • x3270-3.3.2p1-i486-1.tgz
  • xfm-1.4.3-i386-1.tgz
  • xfractint-20.2.03-i386-1.tgz
  • xgames-0.2-i386-1.tgz
  • xlockmore-5.13-i486-1.tgz
  • xpaint-2.7.0-i486-1.tgz
  • xpdf-3.00-i486-3.tgz
  • xv-3.10a-i486-3.tgz
  • xvim-6.3.007-i486-1.tgz
  • xxgdb-1.12-i386-1.tgz

Y BSD (Console games)

Todos os pacotes suportados 🙂

Instalação do Slamd64

Muitos vão pular até aqui sem passar
pelas diferenças, mas sinto muito desiludí-los, pois não terá aqui um
passo a passo, mas sim uma boa notícia.

A instalação do Slamd64 segue o mesmo padrão do Slackware, quer dizer:

1. Dar boot pelo primeiro CD. Caso seja necessário colocar o suporte para discos SCSI ou sata. Por exemplo:

boot: scsi.s

2. Criar as partições no disco rígido.

3. Setup

🙂

Considerações finais

O suporte para a arquitetura x86_64 sem
dúvida será melhor daqui a pouco tempo, mas por enquanto ainda temos
pouco software desenvolvido para aproveitar toda a capacidade desses
sistemas.

Ao instalar novos pacotes no sistema Slamd64, deve se levar em conta quais as bibliotecas são necessárias e se o pacote a ser instalado é para 32 ou 64 bits.

Sendo um projeto em desenvolvimento, atualizações freqüentes são esperadas, assim podemos consultar no site oficial do Slamd64.


http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=3918

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s