2.1. Hardware compatible

Debian no impone requisitos de hardware más allá de los que establecen el núcleo Linux o kFreeBSD y el conjunto de herramientas GNU. En cualquier caso, cualquier arquitectura o plataforma a la que se haya adaptado el núcleo Linux o kFreeBSD, libc, gcc, etc., y para los que exista una adaptación de Debian, puede ejecutar Debian. Por favor, diríjase a las páginas de adaptaciones en https://www.debian.org/ports/mips/ para más información sobre sistemas de arquitectura 64-bit MIPS (little-endian) probados con Debian GNU/Linux.

En lugar de intentar describir las diferentes configuraciones de hardware compatibles con 64-bit MIPS (little-endian) , esta sección contiene información general y referencias adicionales donde puede encontrar más información.

2.1.1. Arquitecturas compatibles

Debian GNU/Linux 10 supports ten major architectures and several variations of each architecture known as flavors.

Arquitectura Designación de Debian Subarquitectura Sabor
Basada en Intel x86 i386 default x86 machines default
Xen PV domains only xen
AMD64 e Intel 64 amd64    
ARM armel Marvell Kirkwood and Orion marvell
ARM con hardware FPU armhf multiplatform armmp
64bit ARM arm64    
32bit MIPS (big-endian) mips MIPS Malta 4kc-malta
Cavium Octeon octeon
64bit MIPS (little-endian) mips64el MIPS Malta 5kc-malta
Cavium Octeon octeon
Loongson 3 loongson-3
32bit MIPS (little-endian) mipsel MIPS Malta 4kc-malta
Cavium Octeon octeon
Loongson 3 loongson-3
Power Systems ppc64el IBM POWER8 or newer machines  
IBM S/390 64bit s390x IPL del lector VM y DASD genérico

Este documento cubre la instalación para la arquitectura 64-bit MIPS (little-endian) usando el núcleo Linux. Si busca información sobre cualquiera de las otras arquitecturas compatibles con Debian consulte las páginas de las adaptaciones de Debian.

Esta es la primera versión oficial de Debian GNU/Linux para la arquitectura 64-bit MIPS (little-endian) . Consideramos que se ha probado ésta lo suficientemente como para ser publicada. No obstante, podría encontrar algunos fallos dado que ésta no ha tenido la exposición (y por tanto pruebas por usuarios) que han tenido otras arquitecturas. Utilice nuestro sistema de seguimiento de fallos para informar cualquier problema; asegúrese de indicar que el problema se encuentra en la plataforma 64-bit MIPS (little-endian) usando el núcleo Linux. También, podría ser necesario utilizar la lista de correo de debian-mips.

2.1.2. Platforms supported by the Debian mips64el port

Debian on 64-bit MIPS (little-endian) supports the following platforms:

Cavium Octeon

Cavium designs a range of 64-bit MIPS Octeon processors which are mainly used in networking devices. Devices with these processors include the Ubiquiti EdgeRouter and the Rhino Labs UTM8.

Loongson 3

Devices based on the Loongson 3A and 3B processors are supported.

MIPS Malta

This platform is emulated by QEMU and is therefore a nice way to test and run Debian on MIPS if you don't have the hardware.

There are two Malta kernel flavours: 4kc-malta is built for 32-bit processors, and 5kc-malta is built for 64-bit processors.

In addition, other boards which contain MIPS64r2 based processors should also be able to run Debian, however kernels for these processors are not built and the Debian installer does not directly support them.

Complete information regarding supported mips/mipsel/mips64el machines can be found at the Linux-MIPS homepage. In the following, only the systems supported by the Debian installer will be covered. If you are looking for support for other subarchitectures, please contact the debian-mips mailing list.

2.1.2.1. CPU

Some MIPS machines can be operated in both big and little endian mode. For little endian MIPS, please read the documentation for the mipsel and mips64el architectures.

2.1.3. Múltiples procesadores

La posibilidad de usar múltiples procesadores (también llamado multiprocesamiento simétrico o SMP) está disponible para ésta arquitectura, y está incluido en una imagen pre-compilada del núcleo de Debian. Dependiendo de su medio de instalación, este núcleo con capacidad de usar SMP podría o no instalarse como el núcleo predeterminado. Esto no debería entorpecer la instalación, debido a que el núcleo estándar, sin SMP, debería arrancar en sistemas SMP. En este caso, el núcleo simplemente utilizará el primer procesador.

Si desea hacer uso de múltiples procesadores deberá verificar que el paquete del núcleo que permite SMP esté instalado; si no lo está, seleccione un núcleo apropiado.

También puede construir su propio núcleo personalizado incluyendo compatibilidad con SMP. Puede encontrar una discusión sobre cómo hacerlo en Sección 8.5, “Compilar un nuevo núcleo”. En este momentos (versión del núcleo 3.16) la forma de habilitar SMP es elegir la opción Multi-Processing support en la sección Kernel type de la configuración del núcleo.

2.1.4. Graphics Hardware Support

Debian's support for graphical interfaces is determined by the underlying support found in X.Org's X11 system, and the kernel. Basic framebuffer graphics is provided by the kernel, whilst desktop environments use X11. Whether advanced graphics card features such as 3D-hardware acceleration or hardware-accelerated video are available, depends on the actual graphics hardware used in the system and in some cases on the installation of additional firmware images (see Sección 2.2, “Dispositivos que requieren Firmware”).

Details on supported graphics hardware and pointing devices can be found at https://wiki.freedesktop.org/xorg/. Debian 10 ships with X.Org version 7.7.

2.1.5. Hardware de conectividad de red

Casi cualquier tarjeta de interfaz de red (también llamadas «network interface card» o NIC, n. del t.) compatible con el núcleo de Linux es también compatible con el sistema de instalación. Por regla general, los controladores modulares se cargarán automáticamente.

2.1.6. Periféricos y otro hardware

Linux supports a large variety of hardware devices such as mice, printers, scanners, PCMCIA/CardBus/ExpressCard and USB devices. However, most of these devices are not required while installing the system.