Casi Nada - WebMagazine- Indice septiembre 1998 - Indice General Temático - Páginas Centrales
Localización original de este documento: http://usuarios.iponet.es/casinada/27linux.htm


  Linux: introducción

Es Linux un sistema operativo de distribución gratuíta sujeto a la licencia GNU, clónico del UNIX. Surgió de la idea de Linus Torvalds (a quien le debe el nombre) de mejorar el Minix y hacerlo más operativo. 

Este joven sistema operativo se ha convertido en extremadamente popular últimamente, lo cual es debido a varias razones: 

  • Se distribuye junto con las fuentes de los programas, lo que permite hacer cambios en los mismos para adaptarlos a nuestro ordenador.
  • Por esa misma razón, multitud de gente en todo el mundo colabora con el desarrollo del mismo a través de Internet. Eso hace que tanto el desarrollo del Linux como la depuración de errores, adaptación de nuevo hardware, etc... sea rapidísimo.
  • UNIX tiene un amplísimo soporte de comunicaciones y redes, lo cual es también un punto a tener en cuenta en estos tiempos, en los que la conectividad es tan importante para todos nosotros. Linux también se beneficia de esto.
  • Tiene uno de los más amplios soportes hardware (tarjetas, periféricos, etc) de todos los S.O.
  • Linux es un sistema operativo de 32 bits multipuesto y multitarea. O sea, que aprovecha mucho mejor la potencia real de los PCs de hoy en día.
  • Es un sistema operativo multiplataforma. Es decir, existen versiones de Linux para MacIntosh, Apple, Amiga, SUN, Alpha, PowerPC,....
Por todas estas razones (y otras muchas, pero estas son más subjetivas), creo que es un sistema operativo que es digno de ser conocido. 

Hardware requerido

El Linux funciona correctamente en un 386 SX con 4 Mb de memoria. Pero se deberá tener en cuenta que aquellas aplicaciones con fuerte requerimiento de memoria y carga de la CPU (por ejemplo, las X Windows) irán sumamente lentas. 

Una configuración mucho más 'usable' sería la siguiente: 486 DX 33 MHz o superior, con 8 Mb de memoria RAM y con tarjeta de video VGA o superior. 

Una unidad de CD-ROM es altamente recomendable. Casi mejor habría que decir que imprescindible, dado que las distribuciones vienen en ese formato. En la actualidad, la mayoría de ellas están soportadas por el Linux. Asimismo tiene soporte para modem y tarjeta de sonido. 

De todas formas, los propietarios de máquinas inferiores a la descrita (¿todavía queda alguno? };-) que no se desanimen. Simplemente deberán tener más paciencia. Y es mi obligación puntualizar que muchas veces se obtienen mejores resultados con más memoria que con más potencia de CPU. 

Debo puntualizar que en 286 no funcionará el Linux. El kernel está hecho para 386. Hay, sin embargo, un grupo de gente que está trabajando en una versión de Linux para procesadores 8086, pero aún está en fase de proyecto. 

En cuanto al espacio en disco duro, dependerá en gran medida de lo que se pretenda hacer desde Linux. Según el 'Linux installation and getting started', con 10 Mb de partición se puede hacer una instalación mínima pero usable (personalmente me parece bastante optimista). Yo creo que alrededor de 100 Mb resulta espacio suficiente para un Linux completo, incluídas las X Windows. A partir de ahí, lo que cada uno considere... 

Al hacer cálculos del espacio en disco duro necesario, deberemos tener en cuenta que se necesita hacer una partición de swap. El tamaño de la misma dependerá de la cantidad de memoria RAM disponible: a más memoria, menos swap necesitaremos. 

Software disponible

  • Comunicaciones en modo terminal.
  • Software de punto.
  • Software de BBS.
  • Software de red: protocolos PPP, SLIP, TCP/IP, PLIP...
  • Software para Internet: IRC, Telnet, navegadores...
  • Gateways FIDO <-> Internet.
  • Lectores de e-mail y news.
  • Software de HAM.
  • Diseño de circuitos eléctricos y electrónicos.
  • Tratamiento de imágenes.
  • Sonido.
  • Juegos (incluyendo el DOOM)
  • Emuladores de otros sistemas (DOS, MacIntosh, Apple...)
  • Compiladores e intérpretes de bastantes lenguajes de programación.
  • Procesamiento de textos.
Desde luego, hay mucho más . Esto es solo un pequeño extracto de lo que existe. Si lo que te interesa saber es qué aplicaciones existen en el campo de tu interés, lo mejor es consultar el Linux Software Map 

Cómo conseguir el Linux

Actualmente el Linux se ha convertido en el sistema operativo de moda. Varias revistas han sacado con regularidad CD-ROM con distribuciones de Linux. Por citar algunas, Informática Fácil - Multimedia, Sólo Programadores... Personalmente opino que estos CD-ROM pueden estar bien para hacer una primera aproximación al mundo Linux. Sin embargo, se quedan muy pronto cortas, en cuanto empecemos a buscar aplicaciones que no están incluidas en la distribución. 

Existen distribuciones mucho más completas, donde podemos encontrar tanto kernels como software y documentación mucho más actualizadas. 

Y como antes he dicho, existen en Internet diversos nodos donde se puede encontrar soft para Linux, los últimos kernels, etc... 

Diferencias principales entre DOS y Linux

Que conste que señalo las diferencias de Linux con el DOS y no con otro S.O. porque la mayoría de nosotros provenimos del DOS ;-) 
  • No existe el concepto de unidad de disco. Todas las unidades en Linux se 'montan' como si fueran un subdirectorio más.
  • No existe el concepto de extensión del nombre de un fichero. Los ficheros pueden tener nombres de hasta 256 caracteres. Los puntos están permitidos en el nombre de un fichero. Así, un fichero se podrá llamar:
  •                          DOSEMU-HOWTO.español.tar.gz
    por poner un ejemplo. 
  • Los subdirectorios no se separan con el carácter '\', como en DOS, sino con el carácter '/'. Ejemplo:
  •                        /usr/src/linux-1.2.13/Makefile
  • Existe diferencia entre mayúsculas y minúsculas. Por ejemplo, no es lo mismo 'dir' que 'DIR' que 'Dir'...
  • Adiós a los atributos de los ficheros, tal y como los conoce el DOS. Cada fichero tendrá ahora 10 'atributos'.
  • Entre un comando y sus parámetros deberemos dejar obligatoriamente un espacio en blanco. Por ejemplo 'cd..' no funcionará mientras que 'cd ..' sí.
  • IMPORTANTE: Un sistema Linux NUNCA se puede apagar por las buenas. Antes le hemos de advertir al S.O. de que vamos a apagarlo (o reiniciarlo). La razón de que esto deba ser así es para que al sistema le dé tiempo de escribir en disco todos los datos que tuviera pendientes de escribir, salir ordenadamente de todas las aplicaciones que tuviera arrancadas y desmontar todas las unidades que tuviera montadas.
Existen muchas otras diferencias (gestión de memoria plana, ...), pero las mencionadas son las que más nos pueden influir en la forma de trabajar, al menos en principio.  
Emilio Márquez marqueze@marqueze.net

Localización original de este documento: http://usuarios.iponet.es/casinada/27linux.htm
Casi Nada - WebMagazine- Indice septiembre 1998 - Indice General Temático - Páginas Centrales