¡Ojo! Esta traducción está muy desactualizada, por favor, consulte el documento original.
Adaptaciones a otras arquitecturas
- Introducción
- Adaptaciones existentes
- Adaptaciones que aún no se han publicado
- Adaptaciones no basadas en Linux
- Proyectos relacionados que no son adaptaciones
Introducción
Como la mayoría de ustedes sabe, Linux sólo es un núcleo. 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. Véase el proyecto ELKS para obtener más información).
Sin embargo, hoy día esto ya no es cierto. El núcleo Linux se ha 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, no un núcleo (en realidad es más que un SO, ya que incluye miles de aplicaciones). Para probar esta afirmación, hemos hecho nuestras tres primeras adaptaciones sobre núcleos que no son Linux, presentada al final de esta página.
Aviso: esta página está en construcción. No todas las adaptaciones tienen su página todavía, y la mayoría de ellas están en servidores externos. Estamos trabajando para que la información reunida sobre todas las arquitecturas se refleje y actualice junto con el resto del sitio Web de Debian.
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 permite usar 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 y publicaciones posteriores. 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
y armel
)
Hecha pública oficialmente con Debian 2.2.
Esta adaptación se ejecuta en mucho hardware empotrado, incluyendo NSLU2.
Armel es el sucesor más eficiente de la adaptación a arm
, que es compatible con el AEBI de ARM.
CPU 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.
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.
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.
AVR32
Adaptación a la arqutectura RISC de 32 bits de Atmel, AVR32.
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 de GNU. De hecho, el HURD de GNU es el componente final que hace posible construir un S.O. completo GNU, 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 de 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 para poder utilizarlo 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.
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.
