Adaptaciones a otras arquitecturas

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.

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, aún cuando la mayor parte de adaptaciones se hacen sobre núcleos Linux, también existen también adaptaciones basadas en los núcleos FreeBSD, NetBSD y Hurd.

Esta página está en desarrollo. 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.

Listado de adaptaciones oficiales


Adaptación Arquitectura Descripción Estado
amd64 PC 64-bits (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 los procesadores de Intel con soporte Intel 64, incluyendo Pentium D y varias series de Xeon y Core2. publicada
armel EABI ARM Debian soporta completamente la adaptación ARM little-endian. publicada
armhf ABI ARM de punto flotante Muchas de las modernas placas y dispositivos ARM se lanzan con una unidad de punto flotante (FPU), pero la actual adaptación de Debian no les saca provecho. La adaptación armhf fue iniciada para mejorar esta situación y también para aprovechar otras características de los nuevos procesadores ARM. Esta adaptación requiere al menos un procesador ARMv7 con un coprocesador Thumb-2 o VFP3D16. publicada
i386 PC 32-bits (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. publicada
ia64 Intel Itanium IA-64 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 Intel 64; para estas, mire la adaptación a AMD64. publicada
kfreebsd-amd64 PC 64-bits (amd64) Publicada por primera vez de forma oficial en Debian 6.0 como una tecnología preliminar y la primera adaptación no Linux de Debian. Adaptación del núcleo FreeBSD al sistema GNU Debian. publicada
kfreebsd-i386 PC 32-bits (i386) Publicada por primera vez de forma oficial en Debian 6.0 como una tecnología preliminar y la primera adaptación no Linux de Debian. Adaptación del núcleo FreeBSD al sistema GNU Debian. publicada
mips MIPS (modo big-endian) 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). publicada
powerpc Motorola/IBM 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. publicada
s390 S/390 y zSeries Publicada por primera vez de forma oficial en Debian 3.0. Adaptación para los servidores S/390 de IBM. publicada
s390x System z Entorno de 64 bits para servidores IBM System z. publicada
sparc Sun SPARC Oficialmente salió por primera vez con Debian 2.1. Esta adaptación funciona sobre la gama de estaciones de trabajo Sun UltraSPARC, así como sobre alguna de sus sucesoras en la arquitectura sun4. publicada

Lista de adaptaciones no oficiales


Adaptación Arquitectura Descripción Estado
alpha Alpha Lanzada oficialmente por primera vez con Debian 2.1. No cumplió con los criterios de publicación en el lanzamiento de Debian 6.0 squeeze, y por consiguiente, fue eliminada del archivo. discontinuada
arm OABI ARM Esta adaptación funciona en diverso hardware embebido, tal como routers o dispositivos NAS. La adaptación arm fue lanzada por primera vez en Debian 2.2 y mantenida hasta Debian Debian 5.0, cuando fue reemplazada por armel. reemplazada por armel
armhf ABI ARM de punto flotante Muchas de las modernas placas y dispositivos ARM se lanzan con una unidad de punto flotante (FPU), pero la actual adaptación de Debian no les saca provecho. La adaptación armhf fue iniciada para mejorar esta situación y también para aprovechar otras características de los nuevos procesadores ARM. Ésta adaptación requiere al menos un procesador ARMv7 con un coprocesador Thumb-2 o VFP3D16. en desarollo
AVR32 Atmel 32-bit RISC Adaptación a la aquitectura RISC 32 bits de Atmel, AVR32. en desarollo
hppa HP PA-RISC Lanzada oficialmente por primera vez con Debian 3.0 woody, ésta es una apdaptación a la arquitectura PA-RISC de Hewlett-Packard. No cumplió con los criterios de publicación en el lanzamiento de Debian 6.0 squeeze, y por consiguiente, fue eliminada del archivo. discontinuada
hurd-i386 32-bit PC (i386) 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. en desarollo
m32 M32R Adaptación al microprocesador RISC de 32 bits de Renesas Technology. abandonado
m68k Motorola 68k Oficialmente salió por primera vez con Debian 2.0. La adaptación no pasó los criterios de publicación para Debian 4.0 y, por tanto, no se incluyó en la publicación de Etch y publicaciones posteriores y se ha movido a debian-ports. 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. discontinuada/en revisión
netbsd-i386 PC 32-bits (i386) Esta es una adaptación del sistema operativo Debian completa, con apt, dpkg y programas de GNU, al núcleo NetBSD. La adaptación, que nunca ha sido publicada, se ha abadonado. abandonado
netbsd-alpha Alpha Esta es una adaptación del sistema operativo Debian completa, con apt, dpkg y programas de GNU, al núcleo NetBSD. La adaptación, que nunca ha sido publicada, se ha abadonado. abandonado
sh SuperH Adaptación a los procesadores Hitachi SuperH en desarollo

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.

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.