FAQ sobre Linux para principiantes - es.comp.os.linux: Antes de la instalacion

Next Previous Contents

## 2. Antes de la instalacion

## 2.1 ¿Es linux para mi?

Aunque parezca muy simple, esta pregunta conlleva otra serie de cuestiones anejas, que hemos de considerar para responder con verosimilitud al profano en este sistema. Por otra parte, aunque convencidos abogados de este sistema operativo frente a los que no son de código abierto, también hemos de aceptar las limitaciones del mismo con respecto a los nuevos usuarios.

En un principio, linux era para gurús, hackers y desarrolladores...y hay muchos que piensan que debería seguir siendo así. No obstante, las facilidades que tanto en instalación, configuración y gestión del sistema, han proporcionado las distribuciones en sus versiones más recientes han acercado mucho al usuario final al mundo linux.

Cuando pensamos en esta FAQ, lo hicimos considerando que los "novatos" en este sistema podían ser de diversas procedencias; algunos podrían ser grandes conocedores de informática, programadores y administradores de sistemas "no-linux", quienes se adaptarían fácilmente. Otros podrían ser usuarios finales de algún otro sistema operativo, que utilizan el ordenador para correr aplicaciones, como algunos conductores usan el vehículo sólo como medio para acceder a lugares lejanos en tiempos cortos, pero no quieren saber nada de mecánica ni electricidad del automóvil...Al preguntarnos ¿Es linux para mí? queremos decir más bien ¿Me conviene usar Linux? ¿Para que lo quiero?

Hemos leído muchos libros y un gran número de documentos acerca de linux en relación con el usuario. Uno de ellos, titulado "Linux for the masses and other popular myths" de Todd Burgess (`http://eddie.cis.uoguelph.ca/~tburgess`) trata en profundidad el tema de los tránsfugas de sistemas operativos por cuestiones de moda (Cool people use linux=la gente güai usa linux) y nos dice:

Usa linux:

- Si lo requiere la aplicación que necesitas
- Si deseas aumentar tu conocimiento acerca de sistemas operativos
- Si no te importa investigar "per se", como imperativo categórico

No uses linux:

- Si no estás ducho en sistemas operativos
- Solo porque no es Microsoft
- Si piensas que por eso eres más güai, inteligente o mejor que el usuario medio

En una línea similar, encontramos otro interesante documento que (`http://source.syr.edu/~jdimpson/linux/usage/nouse.html`) mantenía que:

No deberíamos usar linux:

- Si nuestras necesidades están cubiertas con nuestro sistema actual y pensamos que continuará así en el futuro.
- Si trabajamos en un ambiente comercial/industrial/profesional donde no se usa linux y no disponemos de apoyo técnico por parte de nuestra plantilla técnica ni pensamos poder proporcionar dicho apoyo nosotros mismos.
- Si alguna aplicación importante y necesaria para nuestro trabajo no está disponible en linux ni hay sustitutos adecuados.

Mucha gente que lea esta FAQ en el futuro, provendrá del ambiente Microsoft (Windows 95/98/NT/00 ;-)). En tal caso, aquéllos que usaren su computador básicamente para el procesamiento de textos y el empleo de hojas de cálculo, deberían quedarse como están. A pesar de todos sus fallos, Windows es fácil de usar, más aún de aprender y Dispone de una ingente cantidad de softtware. Los que tienen otras ambiciones, pueden plantearse cambiar a linux por 10 importantes razones (`http://www.croftj.net/~goob/local/why.html`)

1. Las distribuciones de Linux no son costosas: pueden obtenerse gratis de los lugares apropiados de internet o bien comprar los CDs por muy poco dinero comparado con otros sistemas comerciales.
2. Linux es un sistema operativo completo con tres grandes características: Estable (es muy raro que colapse una aplicación en linux), Fidedigno (un servidor linux puede funcionar durante cientos de días sin necesidad de reiniciarse, lo que no es común en sistemas Windows) y Extremadamente potente.
3. Tiene un entorno de programación completo, incluyendo C, C++, compiladores Fortran, utilidades como Qt y lenguajes de guiones (scripts) como Perl, gwak y sed. (un simple compilador C para Windows cuesta cientos de dólares)
4. Presenta una excelentes prestaciones para conexión en red, permitiendo compartir PPUs y módems.
5. Constituye el entorno ideal para hacer funcionar servidores web (Apache) o FTP (oran).
6. Además del software "libre", hay tambien bastante software comercial para linux.
7. Se actualiza y mantiene fácilmente (a diferencia de Windows).
8. Admite múltiples procesadores como norma.
9. Es realmente multitarea (a diferencia de Windows),
10. Tiene un excelente servidor X-windows y numerosos gestores de ventanas X.

y además, por instalar linux no tendremos que renunciar a Windows: es posible gestionar linux + otros sistemas operativos en el mismo ordenador.

Para terminar, me gustaría copiar literalmente un trozo de la introducción de un libro titulado "Manual Avanzado de linux" de Raúl Montero Rivero (Ed. Anaya) que viene como anillo al dedo al nuevo usuario de nuestro sistema:

"Aprenderás qué es linux, sus virtudes y sus defectos, cómo puedes conseguirlo, qué distribución elegir a la hora de instalarlo, cómo administrar tu sistema correctamente, cómo trabajar con X-windows, cómo conectarte con él a Internet...Pero no todo va a ser tan fácil con linux, porque como comprobarás, no es un sistema hecho para cobardes. Tendrás que ser valiente"

Si te da miedo formatear tu disco duro, linux no es para tí. Si te acobarda tener que reinstalar todo de nuevo sólo porque has cometido un pequeño error en el proceso de instalación, abandona y no sigas. Si te aterra la mera idea de particionar tu disco duro, apaga y vámonos. Y si te vas pasar todo el rato pensando que al configurar la frecuencia de tu monitor para que funcione X windows, te lo puedes cargar, mejor que vuelvas a tu Windows de siempre.

Ahora seguro que ya sabes si linux es para tí... ¡Bienvenido!

## 2.2 ¿Cuanto espacio necesito en mi disco duro, para instalar Linux?

Esto depende en gran medida de la cantidad de programas/paquetes que quieras instalar, del espacio que reserves para swap (espacio de intercambio) y del espacio libre que quieras tener para datos/documentos. Hay que puntualizar que los datos que se dan en esta subseccion hacen referencia al sistema en si, mas programas.

- Una instalacion super minima, necesitara alrededor de unos 10MB.
- Una instalacion minima con las X incluidas, alrededor de los 80Mb.
- Para tener un sistema completo (sistema/librerias/programas/aplicaciones/espacio para almacenamiento de datos), funcional y siendo realistas, habria que tener de 500Mb a 1,5Gb de espacio en el disco duro. Como en cualquier sistema, si quieres instalar todos los programas que pasen por tus manos o si la cantidad de informacion con la que trabajas es muy grande, necesitaras mas y mas espacio y siempre te parecera poco el que tienes ;-)

## 2.3 ¿Cuanta memoria necesito, para usar Linux?

Esto dependera tambien en gran medida del uso que le vayas a dar a tu maquina, cuanta mas memoria, mejor trabajara. Aqui tienes unos datos orientativos sobre la cantidad de memoria necesaria:

- Como minimo se necesitan 4Mb de memoria RAM para utilizar Linux, esta cantidad es como se indica minima y no apta para trabajar con sistemas graficos.
- Para trabajar con las X-windows de una manera decente (dependera del entorno grafico utilizado) se necesitara como minimo 16Mb.
- Para un uso intensivo y para trabajar con programas que requieren muchos recursos, se recomienda de 32Mb en adelante. Cuanta mas memoria se tenga, mas suelto trabajara nuestro sistema y mas programas podremos tener cargados en memoria.

## 2.4 ¿Funcionará mi equipo con linux?

Hoy en dia, la gran mayoria de hardware esta soportado por Linux, asi que no deberiais tener problemas. De todas maneras, existen configuraciones que no estan soportadas y quizas ultimos modelos de tarjetas graficas, controladoras, etc, que tampoco lo esten.

Dia a dia se trabaja para dar soporte a nuevo hardware y lo que no este soportado hoy, probablemente este soportado muy pronto. En un pasado, muchas casas de productos no apoyaban a linux, con el consiguiente retraso en el soporte a estos productos, con respecto a otros sistemas operativos, pero ultimamente esto esta cambiando rapidamente.

Si quereis comprobar si vuestro hardware esta soportado por linux o no, leer el Hardware-Howto, un documento con el hardware soportado por linux. Tambien os podeis pasar por esta excelente web, Linuxhardware.net, donde podreis consultar sobre vuestro hardware.

## 2.5 ¿Cómo consigo Linux?

Linux es una sistema de libre distribucion por lo que podeis encontrar todos los ficheros necesarios para su funcionamiento en multitud de servidores conectados a Internet. Casi todos los principales distribuidores de Linux, ofrecen la posibilidad de bajarse sus distribuciones, via FTP.

Otra alternativa para los que van a instalar el sistema por primera vez son las llamadas, "Distribuciones" de Linux. Una distribucion no es otra cosa que una recopilacion de programas y ficheros, organizados y preparados para su instalacion. Estas distribuciones se pueden obtener a traves de Internet, como ya hemos explicado, pero tambien se encuentran en varios CDes, conteniendo todos los ficheros necesarios para instalar un sistema Linux bastante completo y en la mayoria de los casos un programa de instalacion que nos ayudara en la tarea de una primera instalacion.

Existen varias distribuciones creadas por diferentes empresas a unos precios bastantes asequibles, las cuales deberiais de poder encontrar en tiendas de informatica o librerias. En el peor de los casos siempre podeis encargarlas directamente por Internet a las empresas que las crean. A veces, las revistas de informatica sacan una edicion bastante aceptable de alguna distribucion.

Si vais a instalar el sistema por primera vez, os recomiendo haceros con una de estas distribuciones y en un futuro cuando querais actualizar el sistema con las ultimas versiones y actualizaciones del nucleo y programas que utiliceis, usar Internet.

Para mas informacion sobre las distintas distribuciones de Linux podeis leer la Linux Distribution HOWTO

A continuacion teneis una lista con las principales distribuciones:

- Redhat
  Pagina web: http://www.redhat.com
  FTP principal: ftp://ftp.redhat.com/pub/

- Debian
  Pagina web: http://www.debian.org/
  FTP principal: ftp://ftp.debian.org/debian/

- SuSE
  Pagina web: http://www.suse.de/es/
  FTP principal: ftp://ftp.suse.com/

- Caldera Openlinux
  Pagina web: http://www.caldera.com/
  FTP principal: ftp://ftp.caldera.com/pub/OpenLinux/

- Slackware
  Pagina web: http://www.slackware.com/
  FTP principal: ftp://ftp.cdrom.com/pub/linux/slackware

- Mklinux
  Pagina web: http://www.mklinux.apple.com/
  FTP principal: ftp://ftp.mklinux.apple.com/pub/

- Eurielec
  Pagina web: http://www.eurielec.etsit.upm.es/linux/
  FTP principal: ftp://ftp.dit.upm.es/linux/

- Esware
  Pagina web: http://www.esware.com/
  FTP principal: ftp://ftp.hardlogic.es/pub/

## 2.6 ¿Qué distribucion es la mejor?

Esta pregunta se podria denominar "la pregunta del millon". Son muchos los usuarios que la hacen y la respuesta no es facil de hacer.

Como ya se ha explicado en la seccion Que es Linux?, un sistema Linux esta formado por el nucleo (Leer seccion kernel/nucleo) mas una serie de programas y librerias que hacen posible tener un sistema productivo y operativo. Tanto el nucleo, como las librerias y programas necesarios estan disponibles libremente en internet.

Con esto, cualquiera con conocimientos, puede instalarse un sistema Linux sin necesidad de adquirir una distribucion, o crear una nueva distribucion desde cero. No hace falta decir, que hacer esto es una tarea que requiere muchos conocimientos y tiempo. Lo que hacen las empresas que crean una distribucion es precisamente esto, poner todos los componentes necesarios juntos, con esto nos evitamos el tener que hacerlo nosotros.

Las distribuciones suelen traer un programa de instalacion, generalmente creado por la empresa que crea la distribucion, manuales con documentacion, una serie de programas/librerias para poder usar el sistema, un kernel, y en algunas ocasiones aplicaciones diversas y soporte tecnico.

Sabido esto, podemos afirmar que la diferencia entre una distribucion u otra es la calidad de lo incluido en la misma; algunos programas de instalacion pueden ser mas intuitivos que otros o mas faciles de utilizar, la calidad de la documentacion, que el conjunto de programas/librerias esten bien testeados y funcionen bien juntos (diferentes versiones, librerias, etc), soporte eficiente, etc, el kernel es el mismo en todas las distribuciones, excepto en la version, es decir, una distribucion A con el kernel 2.2.9 y otra distribucion distinta B con el kernel 2.2.9 estan utilizando exactamente el mismo kernel, el kernel es comun a todas las distribuciones y no existe un kernel para una distribucion y otro para otra.

A continuacion teneis unos comentarios sobre las distribuciones mas usadas. No son en absoluto todas, pero si son las que forman el mayor porcentaje de sistemas Linux instalados:

Redhat:

- Mas extendida, buena calidad.
- Facil de instalar, incluye programas de configuracion que simplifican ciertas tareas.
- Buena documentacion (en ingles).
- Buen seguimiento de fallos y correcciones de los mismos pueden bajarse de su web.

Debian:

- Muy buena calidad. No esta sometida a presiones comerciales, cuidan mucho la calidad antes de su lanzamiento.
- Definida tipicamente como la distribucion de los usuarios avanzados. Puede ser un poco dificil de instalar para el usuario iniciado y sin conocimientos de informatica.
- Buena documentacion (en ingles).
- Buen seguimiento de fallos y correcciones de los mismos pueden bajarse de su web.

SuSE:

- Buena calidad germana.
- Facil de instalar, incluye programas de configuracion que simplifican ciertas tareas.
- Buena documentacion (gran parte en castellano).
- Buen seguimiento de fallos y correcciones de los mismos pueden bajarse de su web.

Caldera:

- Buena calidad.
- Facil de instalar.
- Buena documentacion (en ingles).
- Buen seguimiento de fallos y correcciones de los mismos pueden bajarse de su web

Slackware:

- Esta distribucion fue de las primeras y durante un largo tiempo fue la que mas se utilizo. Ha tenido un tiempo en que no se ha actualizado mucho y eso le ha hecho perder seguidores. Parece que ha vuelto con fuerza.
- Un poco mas complicada de configurar que la media.
- Documentacion en ingles.

## 2.7 ¿Puedo tener mas de un sistema operativo en mi equipo?

La respuesta es si, no es ningun problema el tener mas de un sistema operativo en tu maquina. Es mas hay mucha gente que tiene incluso 3 y 4 sistemas.

Para hacer esto, hay que tener claro como se instalan los sistemas que queremos tener, como realizar particiones en el disco duro (Leer seccion Durante la instalacion) y en que orden deberiamos instalarlos para que no tengamos problemas.

Existen unos documentos Howtos y MiniHowtos que explican muy bien como tener diferentes sistemas en tu ordenador, los podreis encontrar en cualquier servidor que contenga la documentacion de Linux. Mas informacion en la subseccion ¿Dónde encuentro documentacion sobre linux?:

- Linux-DOS-Win95-OS2
- Linux + FreeBSD
- NT Loader+Linux
- Linux+Win95
- Loadlin+Win95

## 2.8 ¿Funcionan mis programas/juegos para Windows en Linux?

Como primera afirmacion, podemos decir que no, tus programas para Windows no funcionaran en Linux. Windows y Linux/Unix no son compatibles y programas compilados en una u otra plataforma no funcionaran en otra plataforma que no sea en la que el programa se compilo para su utilizacion.

Como segunda afirmacion, podemos decir que en algunos casos es posible ejecutar programas para Windows en Linux, si hacemos uso de un emulador de windows para Linux. Un emulador es un programa que se ejecuta en Linux y que crea una maquina virtual windows, engañando al programa windows, que creera que se esta ejecutando en un sistema Windows.

Existen dos emuladores de uso comun, Wine (libre) y WMware (comercial). De estos dos parece ser que WMware es de una calidad superior y que funcione sin grandes problemas.

Podriamos aconsejar el no usar emuladores para evitar problemas. A no ser que tengas necesidad de usar una aplicacion muy especial, existen versiones de programas con caracteristicas similares a los de Windows, nativos de Linux, con lo que probablemente te funcionen mejor, mas rapido y no te consuman tantos recursos. La eleccion es vuestra ;-)

## 2.9 ¿Qué tengo que saber antes de instalar linux?

Introducción

Si nos ceñimos a esta FAQ, en la sección 1 se proporciona una información de carácter general acerca de qué es Linux, su historia, características,.... En la segunda sección se añaden otros aspectos fundamentales como ¿Para qué quiero linux? ¿Qué espacio y memoria necesito? ¿Funcionará en mi equipo? (si lo tengo) ¿Cómo lo consigo? ¿Qué distribución es la que más me conviene? etc. Lo que se ha abordado en esta sección son los datos relativos al sistema donde vamos a instalar linux. Muchos usuarios desconocen por completo qué es lo que están usando: no saben que placa base tienen, ni que tipo de memoria, qué tarjeta de vídeo, si su ratón es serie o ps2, ...y por supuesto otras más sutiles como el refresco vertical de la pantalla de su monitor. Es necesario conocer el tipo de hardware de nuestro sistema informático para ver si es compatible con la distribución de linux que vamos a instalar.

Hay un par de libros de la editorial Anaya que son excelentes para prepararse:

- Patrick Volkerding, Kevin Reichard y Eric Foster-Johnsos, Instalación y configuración de Linux, Anaya, Madrid, 1999
- Naba Barkakati, RedHat Linux a fondo, Anaya, Madrid,1999

Antes de instalar Linux hay que preparar el PC para la instalación. Puede que ya dispongamos de un PC con algún sistema operativo instalado como MS-DOS, Windows o OS/2 o puede ocurrir que vayamos a comprarnos un PC nuevo para instalar Linux en él. En este último caso podremos elegir el hardware y los periféricos compatibles con linux. De todos modos en el apartado siguiente nos dedicaremos a considerar el hardware soportado por el sistema operativo linux.

Los componentes fundamentales

En la tabla adjunta se indican los requerimientos mínimos (M) y óptimos (O) para los componentes más típicos de un PC

- Procesador : Intel 80386 (M); Pentium, i486 y cualquier clónico de Intel (O)
- RAM: 8 MB (M); de 32 MB a 2 GB
- Tarjeta gráfica: VGA (M); SVGA o tarjeta soportada por las XFree86 (O)
- Disco duro: 125 MB (M); 500 MB o más (O)
- Bus: Todos (M = O)
- Lector CD-ROM: velocidad de x2 (M); x8 o mayor (O)
- Ratón: Microsoft, Logitech o compatible (M=O)
- Tarjeta de red: Ninguna (M); Cualquiera soportada (O)

A continuación veremos todo desde un punto de vista mucho más pormenorizado.

La Unidad Central de Procesos:
Linux funcioma bien con cualquier procesador a partir de i386, especialmente i486, Pentium, Pentium Pro Pentium II/III y los Intel compatibles AMD y Cyrix. No funcionará con ningún i286 o inferior porque no son de 32 bits (Aunque existen proyetos por ahi para hacerlo funcionar en 8086 /80286).

Buses:
Linux los admite todos: ISA, VLB, EISA, PCI, PS/2 y MCA (este último desde la versión 2.0.7). Hay dos placas base que no funcionan con linux: La Supermicro P5MMA y la Supermicro P5MMA98. Para que lo hagan es necesario descargar de la red BIOS adecuadas: ftp.supermicro.commma9051.zip y ftp.supermicro.com/a98905.zip/

Memoria RAM:
Para que el sistema con X-windows funcione decentemente debería disponer de al menos 16 MB de RAM. Como máximo puede gestionar 2 GB de RAM, pero a partir de 1 GB, pueden aparecer grandes limitaciones en la celeridad si no se instala memoria caché adicional en el PC. Si la memoria es superior a 64 MB habrá de indicarse al sistema en el fichero de configuración de LILO `/etc/lilo.conf` como una línea (Esto no es necesario a partir de la serie 2.2.x del kernel); p.ej., si tenemos 128 MB pondremos

      append="mem=128M"

Discos duros:
Linux funciona con cualquier disco duro compatible con el BIOS del PC. Para instalar linux en el PC, no vendría mal disponer de una partición de alrededor de 1 GB para el linux native. Si se usa un disco duro de gran capacidad (que tenga más de 1024 cilindros), entonces habremos de situar LILO, el kernel y los archivos de configuración en los primeros 1023 cilindros. Realmente linux no trabaja con los discos directamente, sino con los controladores del disco. Linux funciona con todos los controladores IDE e IDE/ATAPI, ciertos controladores EIDE (que gestionan hasta cuatro dispositivos sean discos duros o CD-ROMs) y los controladores SCSI a excepción de los adaptadores SCSI de puerto paralelo.

Miscelánea:
La gran mayoría del hardware soportado por linux puede consultarse en las direcciones `http://users.bart.nl/~patrickr/hardware-howto/Hardware-HOWTO.html`,`http://www.xfree86.org/` y `http://linuxhardware.net/`

Todo sobre controladores EIDE, SCSI, Lectores y grabadores CD-ROM, Unidades de cinta, Unidades extraíbles, ratones (trackballs y touchpads), tarjetas de red (Ethernet, RDSI, Token-Ring, ARCnet...), tarjetas gráficas incluídas en la última lista de XFree86, tarjetas de sonido, dispositivos PCMCIA, etc. , se encuentra en estas direcciones y deben consultarse para evitar sorpresas.

El peligro de Windows: Impresoras y modems

Existe un peligro en lo que respecta a ciertas impresoras y modems llamados winprinters y winmodems que no funcionan en linux.

Hay dos tipos de impresoras que definitivamente no funcionan con linux: todas las impresoras `Hewlett-Packard Desjet 820xx` y la `Sharp JX-9210` que solo funcionan con Windows 95. El resto son compatibles con linux, aunque en ciertos casos hace falta descargar controladores (Canon BJC600/800; HP Deskjet 500/.../855C) o programas que mejoran la calidad de impresión (como el free-lj4 para la serie HP Laserjet 4)

El problema de los winmodems es que parte del hardware es sustituido por software y ese software solamente es de Windows, con lo cual no pueden funcionar en linux. Lo malo es que al comprar un modem nos venden un winmodem sin avisar. Si tenemos uno de ellos lo mejor es reemplazarlo por otro que funcione en linux. Para ello lo mejor es consultar en la dirección `http://www.o2.net/~gromitkc/winmodem.html` para escoger uno adecuado.

Antes de la instalación

Antes de comenzar la instalación, es necesario recoger la información necesaria para llevar a buen término el proceso:

- Controlador marca y modelo del CD-ROM
- Marca y modelo de la tarjeta ethernet
- Modelo, fabricante y puerto usado por el ratón
- Modelo Chipset y fabricante de la tarjeta gráfica
- Servidor X compatible con la tarjeta gráfica
- Memoria de la tarjeta gráfica
- Modelo, fabricante y datos de la tarjeta de sonido
- Intervalos de trabajo de barrido horizontal (kHz) y de refresco vertical (Hz) del Monitor.
- Fabricante, modelo y puerto serie usado por el modem
- Fabricante y modelo de impresora
- Nombre del computador
- Nombre del dominio de red
- Dirección IP asignada al computador
- Dirección de red de area local
- Dirección de la máscara de red
- Dirección de transmisión de la red
- Dirección del encaminador
- Dirección del servidor de nombres

Todos estos datos serán necesarios para instalar convenientemente el hardware y configurar las X-windows.

Por último, antes de comenzar sería bueno haber leído un poco de linux o --mejor aún-- tener un amigo que ya conozca el sistema y que se digne a acompañarnos durante la instalación y configuración de nuestra distribución.

Next Previous Contents