Arquitecturas soportadas

Índice

1. Introducción

2. Adaptaciones existentes

Intel x86 / IA-32 ("i386")
Motorola 68k ("m68k")
Sun SPARC ("sparc")
Alpha ("alpha")
Motorola/IBM PowerPC ("powerpc")
ARM ("arm")
CPU's MIPS ("mips" y "mipsel")
HP PA-RISC ("hppa")
IA-64 ("ia64")
S/390 ("s390")
AMD64 ("amd64")

3. Adaptaciones que aún no se han publicado

ppc64
SuperH ("sh")
armeb
m32r

4. Adaptaciones no basadas en Linux

Debian GNU/Hurd ("hurd-i386")
Debian GNU/NetBSD ("netbsd-i386" y «netbsd-alpha»)
Debian GNU/kFreeBSD ("kfreebsd-gnu")

5. Proyectos relacionados que no son adaptaciones

Debian Beowulf
Adaptación a la EABI de ARM

6. Fuentes del documento





1. Introducción:

Como la mayoría de ustedes sabe, Linux sólo es un núcleo (kernel). Durante mucho tiempo el núcleo Linux sólo funcionaba en la serie de máquinas x86 de Intel, desde el 386 en adelante (se está intentando adaptar Linux a 286, y máquinas más antiguas. Mire el proyecto ELKS para más información).

Sin embargo, hoy día esto ya no es cierto. El núcleo Linux ha sido adaptado a una larga y creciente lista de arquitecturas. Siguiendo esos pasos, hemos adaptado la distribución Debian a estas plataformas. En general este proceso tiene un comienzo difícil (hay que conseguir que la libc y el enlazador dinámico funcionen sin trabas), para seguir luego el proceso rutinario, y largo, de conseguir recompilar todos los paquetes bajo las nuevas arquitecturas.

Debian es un sistema operativo (S.O.), no un núcleo (en realidad es más que un SO, ya que incluye miles de aplicaciones). Para probar esta afirmación, se han hecho las tres primeras adaptaciones sobre núcleos que no son Linux, listadas al final de esta página.


2. Adaptaciones existentes:

Las siguientes adaptaciones se han incluido en al menos una versión estable de Debian.

Intel x86 / IA-32 ("i386")
Es la primera arquitectura y, estrictamente hablando, no es una adaptación. Linux se desarrolló originalmente en procesadores Intel 386, y de ahí el nombre. Debian soporta todos los procesadores IA-32, hechos por Intel (incluyendo todas las series de Pentium y las recientes máquinas Core Duo en modo de 32 bits), AMD (K6, todas las series de Athlon y las series Athlon64 en modo de 32 bits), Cyrix y otros fabricantes.
A medida que el sitio web de Debian pase de una visión centrada en el i386 a otra más equilibrada, cualquier información específica de i386 se trasladará aquí.

Motorola 68k ("m68k")
Oficialmente salió por primera vez con Debian 2.0. La adaptación más veterana después de la Intel x86. La adaptación no ha pasado los criterios de publicación para Debian 4.0 y, por tanto, no se ha incluido en la publicación de Etch. La versión Debian para m68k funciona en una amplia variedad de computadoras basadas en la serie de procesadores 68k de Motorola, en particular, la gama de estaciones de trabajo Sun3, las computadoras personales Macintosh de Apple, Atari y Amiga.

Sun SPARC ("sparc")
Oficialmente salió por primera vez con la Debian 2.1. Esta adaptación funciona sobre la gama de estaciones de trabajo Sun SPARCstation, así como sobre alguna de sus sucesoras en la arquitectura sun4.

Alpha ("alpha")
Lanzada oficialmente por primera vez con la Debian 2.1. Una de las adaptaciones más veteranas, y muy estable.

Motorola/IBM PowerPC ("powerpc")
Hecha pública oficialmente con Debian 2.2. La adaptación se ejecuta de forma estable en muchos modelos de Apple Macintosh PowerMac, y en las máquinas de arquitecturas abiertas CHRP y PReP.

ARM ("arm")
Hecha pública oficialmente con Debian 2.2. Esta adaptación se ejecuta en mucho hardware empotrado, incluyendo NSLU2.

CPU's MIPS ("mips" y "mipsel")
Publicada por primera vez de forma oficial en Debian 3.0. Se está adaptando Debian a la arquitectura MIPS, usada en máquinas SGI (debian-mips — big-endian) y DECstations de Digital (debian-mipsel — little-endian).

HP PA-RISC ("hppa")
Publicada por primera vez de forma oficial en Debian 3.0. Se trata de la adaptación a la arquitectura PA-RISC de Hewlett-Packard, y se encuentra muy avanzada.

IA-64 ("ia64")
Publicada por primera vez de forma oficial en Debian 3.0. Es la adaptación a la primera arquitectura de 64 bits de Intel. Nota: esto no se debería confundir con las últimas extensiones de Intel de 64 bits para procesadores Pentium 4 y Celeron, denominadas EM64T; para estas, mire la adaptación a AMD64.

S/390 ("s390")
Publicada por primera vez de forma oficial en Debian 3.0. Esta es una adaptación a servidores IBM S/390.

AMD64 ("amd64")
Publicada oficialmente por primera vez en Debian 4.0. Adaptación a los procesadores de 64 bits AMD64. El objetivo es soportar espacios de usuario tanto de 32 como de 64 bits en esta arquitectura. Esta adaptación permite usar los Opteron de 64 bits de AMD, los procesadores Athlon y Sempron, y lo procesadores de Intel con soporte EM64T, incluyendo Pentium D y varias series de Xeon y Core2.


3. Adaptaciones que aún no se han publicado:

Las siguientes adaptaciones no se han incluido nunca en una versión estable de Debian, pero se espera que lo hagan próximamente.

ppc64
Adaptación a la arquitectura de 64 bits PPC64, con un espacio de usuario completo de 64 bits.

SuperH ("sh")
Una adaptación bastante nueva para los procesadores Hitachi SuperH.

armeb
Adaptación a máquinas ARM «big-endian», especialmente a Linksys NSLU2.

m32r
Adaptación al microprocesador RISC de 32 bits de Renesas Technology.


4. Adaptaciones no basadas en Linux:

Debian GNU/Hurd ("hurd-i386")
El GNU Hurd es un sistema operativo totalmente nuevo puesto en marcha por el grupo GNU. De hecho, el GNU Hurd es el componente final que hace posible construir un S.O. GNU completo, y Debian GNU/Hurd va a ser uno de tales (posiblemente el primero) sistemas operativos GNU. El proyecto actual está basado en la arquitectura i386, pero se espera que las otras le sigan pronto...

Debian GNU/NetBSD ("netbsd-i386" y «netbsd-alpha»)
Esta es una adaptación del sistema operativo Debian completa, con apt, dpkg y programas GNU, al núcleo NetBSD. Actualmente está en un estado preliminar, pero dado que NetBSD es un núcleo en estado de producción, la usabilidad de Debian GNU/NetBSD debería aumentar rápidamente. En estos momentos la variante más avanzada es Debian GNU/NetBSD para Intel x86, pero también se está empezando a trabajar en el soporte de computadores basados en Alpha.

Debian GNU/kFreeBSD ("kfreebsd-gnu")
Adaptación del sistema GNU Debian al núcleo FreeBSD. Aún es una adaptación inmadura, aunque algunos desarrolladores ya lo están usando como sistema de producción para uso diario.


5. Proyectos relacionados que no son adaptaciones:

Aunque los siguientes proyectos no son realmente adaptaciones, éste parecía un buen lugar para colocarlos.

Debian Beowulf
Beowulf es una alternativa a alguna de las grandes supercomputadoras usadas en el campo de las ciencias y las matemáticas. Este proyecto intenta ejecutar "clusters" Beowulf en máquinas Debian y conectar a gente metida de lleno en la moda del bazar.

Adaptación a la EABI de ARM
EABI es la nueva ABI "Empotrada" de ARM Ltd.. EABI realmente es una familia de ABIs y una de las "subABIs" es la EABI de GNU para Linux.


Aviso legal:
Muchos de los nombres de computadoras y procesadores citados anteriormente son marcas comerciales y marcas registradas de sus respectivos fabricantes, y se han usado sin permiso.


Fuentes utilizadas para la creación del artículo:

Documentación oficial del proyecto Debian:
- http://www.debian.org/ports/index.es.html