<sect>Requisitos de Hardware <label id="Hardware">
<P>

<sect1>¿En qué arquitecturas/sistemas funciona Debian GNU/Linux?
	<label id="architectures">
<P>
Debian GNU/Linux incluye el código fuente completo
de todos los programas incluidos, así que debería funcionar en todos
los sistemas soportados por el núcleo Linux; ver la
<url url="http://www.cl.cam.ac.uk/users/iwj10/linux-faq/"
name="FAQ sobre Linux"> para más detalles.
<P>
La actual entrega de Debian GNU/Linux contiene una distribución completa
de ejecutables para las siguientes arquitecturas:
<P>
i386: ésta cubre PCs basados en procesadores compatibles Intel,
incluyendo los 386, 486, Pentium, Pentium Pro y Pentium II de Intel y
procesadores compatibles de AMD, Cyrix y otros.
<P>
m68k:  Esto cubre amigas y ataris con un procesador Motorola
680x0 para x>=2; con MMU.

Actualmente se está trabajando en el desarrollo de distribuciones
de binarios de Debian para las arquitecturas Alpha, Sparc,
Sparc64, PowerPC, Arm y Hurd-i386.

<!--
¿y se espera que le sigan versiones para MIPS?
-->

<sect1>¿Qué hardware presuponen los discos de arranque suministrados con Debian GNU/Linux?
	<label id="boot disks">
<P>
Los ficheros de configuración utilizados para construir el núcleo de
la distribución estándar de Debian GNU/Linux presuponen una CPU 386, e
incluyen soporte para tarjetas PCMCIA y SCSI para las cuales existan
controladores en Linux. El soporte para tarjeta de red se consigue a
través de módulos, por lo que no hay necesidad de compilar esos
controladores en el núcleo.

<sect1>¿Cuánto espacio de disco es recomendable?
	<label id="disk space">
<P>
Una instalación generosa, suficiente para acomodar unos pocos usuarios,
software para el sistema de ventanas X y varias aplicaciones grandes
requeriría particiones de disco al menos de:
<itemize>
<item>50 MBytes para el directorio raíz (/)
<item>500 MBytes para /usr
<item>50 MBytes para espacio de intercambio
<item>50 MBytes para cada uno de los directorios de usuario
<item>100 MBytes para /tmp
<item>100 MBytes para /var
</itemize>

La cantidad óptima de espacio de disco utilizado para intercambio depende de
forma crítica de la forma en la que el sistema será usado. Mucha gente
pone el doble de espacio de disco del que tienen en RAM. Los sistemas con
mucha RAM pueden no necesitar tanto espacio de intercambio, especialmente si
sólo hay unos pocos usuarios.
El proceso de instalación soporta sistemas sin espacio de intercambio.

<sect2><heading>
Pero ¿cuánta RAM y espacio de disco son absolutamente esenciales?</>
<P>
Estos requisitos <em>mínimos</em> son suficientes para un sistema
sin X11 y solamente 1 ó 2 usuarios:
<itemize>
<item>22 MBytes de espacio de disco para el sistema <tt>básico</tt>;
esto nos da un sistema Unix mínimamente funcional, pero no incluye
aplicaciones y el soporte de red es mínimo.
<item>140 MBytes de espacio de disco para un sistema estándar con
aplicaciones que corran en la consola (esto es, sin interfaz X11).
<item>190 MBytes de espacio de disco para un sistema estándar
que corra aplicaciones con el sistema de ventanas X.
<item>1250 MBytes o más para la totalidad de los programas opcionales
(usted probablemente no necesite todos estos programas.)
</itemize>

Debian puede instalarse en sistemas con sólo 4 MBytes de RAM.
Los últimos discos de instalación están especialmente organizados
para dar un método simple de instalación en máquinas con poca memoria.
Algunos usuarios nos han notificado sus éxitos usando Debian Linux
para convertir PCs con RAM (y espacio de disco) limitada en terminales
X. Se ha usado un sistema basado en un 386 con solamente 4MBytes de
RAM y 40 MBytes de espacio de disco para correr Debian Linux de esta
forma; esto es, tanto las funciones de red como de servidor X11 básico
funcionaban satisfactoriamente. Este modo de operación funciona incluso
si 1 MByte de la RAM se usa como un disco RAM cuando se arranca la máquina,
lo que implica que sólo 3 MBytes de RAM son absolutamente esenciales
para usar Debian Linux en un PC para usarlo como un servidor X.
Este modo de operación requiere una partición de intercambio; sin ella,
el sistema ni siquiera entrará en modo multiusuario.

<sect1>¿Cómo debo particionar mi disco?
	<label id="partitioning">
<P>
Particionar un disco tiene la desventaja de que se tiene mucha menos
flexibilidad para usar su espacio que en uno sin particionar. De cualquier
forma, la mayoría de los usuarios encuentran que esa desventaja está más
que superada por el hecho de que el daño a un sistema de ficheros en un
disco particionado normalmente se limita a una sola partición.
Aún más, las copias de seguridad de un disco particionado pueden ser
gestionadas más fácilmente ya que los ficheros que cambian más a menudo
es probable que estén localizados en una sola partición.

Un usuario con un disco de 1.6 GBytes concluyó tras una encuesta entre los
usuarios de Debian que es razonable diseñar un esquema de particionado
que siga de cerca el
<url url="http://www.pathname.com/fhs/"
      name="Filesystem Hierarchy Standard (Estandar de Jeraquía de Sistema
      de Ficheros)">.
Para su disco de 1.6 GByte, escogió estas particiones:
<itemize>
<item>30 MBytes para el directorio raíz (<tt>/</tt>)
<item>450 MBytes para <tt>/usr</tt>
<item>50 MBytes para espacio de intercambio
<item>1000 MBytes para directorios de usuario (parte de esto se puede usar 
para <tt>/usr/local/</tt>)
<item>0 MBytes para <tt>/tmp</tt>; hizo <tt>/tmp</tt>
	un enlace simbólico a <tt>/var/tmp</tt>
<item>40 MBytes para <tt>/var</tt>
</itemize>

<!-- XXX /tmp vs. /var/tmp
     Bill Mitchell questions whether it is really sound advice to recommend
     a 0 MByte partition for /tmp.  He also wonders what good reasons there
     might be for keeping /tmp and /var/tmp separate.  He wondered whether
     /tmp and /var/tmp might be wiped at different points in the boot
     process, and suggested that might be a basis for making a recommendation
     one way or another.
     Comments?
     SGK -->

<P>
Es posible usar un fichero de intercambio en lugar de una partición
de intercambio. En cualquier caso, ésta suele ser una mala solución,
por lo que recomendamos una partición de intercambio.

<sect1>¿Admite Debian discos muy grandes?
	<label id="large disks">
<P>
Hay un límite superior para el tamaño de la partición de disco que se
usa para el arranque. Este límite se aplica a todos los sistemas operativos,
no solamente a Linux. Básicamente, los BIOS típicamente disponibles en los
PCs no pueden acceder a particiones mayores de 1024 cilindros o pistas.
Por ello, <it>cualquier</it> sistema operativo usado en un PC no puede
arrancarse desde una partición de disco mayor de 1 GByte. Merece la pena
reseñar que esta restricción sólo se aplica a la partición desde la
que Linux arranca. Las otras particiones pueden ser mayores. Una solución a
esta limitación puede ser emplazar el directorio <tt>/boot/</tt>
(y normalmente toda la partición raíz) en su propia (muy pequeña)
partición, completamente dentro de los primeros 1024 bloques del disco.

El soporte para grandes particiones que no sean de arranque varía
según el controlador.
Se puede encontrar información detallada en el
<htmlurl url="http://sunsite.unc.edu/mdw/HOWTO/mini/Large-Disk" name="Large-Disk mini-HOWTO">.

El núcleo Linux incluye el controlador de disco Multi-Dispositivo
('md'), que permite la concatenación simple de discos (llamada modo lineal)
o soporte para troceado (también conocido como RAID 0) a través de software.

<!-- XXX now called PCCard ? -->
<sect1>¿(Cómo) Provee Debian soporte PCMCIA?
	<label id="PCMCIA">
<P>
Las utilidades que proveen servicios para tarjetas PCMCIA han sido
desarrolladas por David Hinds. Estas utilidades se suministran por Debian
en el paquete
<tt>pcmcia-cs-KKK_VVV-RRR.deb</tt>, donde los componentes 'VVV'
y 'RRR' siguen las convenciones usuales de <ref id="pkgname"
name="nombres de paquetes Debian">, y el componente 'KKK' se refiere a la
versión del núcleo para la cual el paquete <tt>pcmcia-cs</tt> ha sido
construido.

El paquete <tt>pcmcia-modules-KKK</tt> debe ser reconstruido en aquellos
sistemas que no usen el núcleo original de Debian. El paquete
<tt>pcmcia-source_VVV-RRR.deb</tt> se provee para aquellos usuarios
que necesiten recompilar los módulos o utilidades PCMCIA. Este paquete
desempaqueta los ficheros fuente de las utilidades PCMCIA en el directorio
<tt>/usr/src/modules/pcmcia-cs/</tt>. Ver el fichero
<tt>/usr/src/modules/pcmcia-cs/README.gz</tt>; contiene instrucciones de
cómo reconstruir los paquetes PCMCIA.

Las tarjetas PCMCIA que incluyen unidades IDE deben ser soportadas por
el núcleo. La versión del núcleo distribuida con los discos de instalación
de Debian incluye soporte para las citadas tarjetas PCMCIA. Esto es, su
fichero <tt>.config</tt> incluye la línea:
<tt>CONFIG_BLK_DEV_IDE_PCMCIA=y</tt>.
