¿Qué es Linux?


LINUX es un sistema operativo, compatible Unix. Dos características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado: la primera, es que es libre (esto significa que no tenemos que pagar ningún tipo de licencia a ninguna casa desarrolladora de software por su uso); la segunda, es que el sistema viene acompañado del código fuente. 

El sistema lo forman el Núcleo (Kernel) del sistema más un gran número de programas / librerías que hacen posible su utilización.

Linux se distribuye bajo la GNU General Public License, por lo tanto, el código fuente tiene que estar siempre accesible.
El sistema ha sido diseñado y programado por multitud de informáticos del mundo entero. El núcleo del sistema sigue en continuo desarrollo bajo la coordinación de Linus Torvalds, la persona de la que partió la idea de este proyecto, a principios de la década de los noventa.

Día a día, más y más programas y aplicaciones están disponibles para este sistema, y la calidad de los mismos aumenta de versión a versión. La gran mayoría de los mismos vienen acompañados del código fuente y se distribuyen gratuitamente bajo los términos de licencia de la GNU , aunque también existen programas comerciales, los cuales hay que comprar y que no se distribuyen bajo dicha licencia.

En los últimos tiempos, ciertas casas de software comercial han empezado a distribuir sus productos para Linux y la presencia del mismo en las empresas aumenta rápidamente por la excelente relación calidad-precio que se consigue con Linux.

Las plataformas en las que en un principio se puede utilizar Linux son 386-, 486-. Pentium, Pentium Pro, Pentium II/III, Amiga y Atari, aunque también existen versiones para su utilización en otros sitemas, tales como Alpha, ARM, MIPS, PowerPC y SPARC .

Historia de Linux


LINUX hace su aparición a principios de la década de los noventa, concretamente en el año 1991. Es en esta fecha, cuando un estudiante de informática de la Universidad de Helsinki, llamado Linus Torvalds empezó -como una afición y sin poderse imaginar a lo que llegaría este proyecto- a programar las primeras líneas de código de este sistema operativo llamado LINUX.
Este comienzo estuvo inspirado en MINIX, un pequeño sistema Unix desarrollado por Andy Tanenbaum. 

Las primeras discusiones sobre Linux tuvieron lugar en el grupo de noticias comp.os.minix. En estas discusiones se hablaba sobre todo del desarrollo de un pequeño sistema Unix para usuarios de Minix que demandaban más potencia y versatilidad.
Linus nunca anunció la versión 0.01 de Linux (agosto 1991), esta versión no era ni siquiera ejecutable, solamente incluía los primeros esbozos del núcleo del sistema, estaba escrita en lenguaje ensamblador y asumía que uno tenía acceso a un sistema Minix para su compilación.

El 5 de octubre de 1991, Linus anuncio la primera versión "Oficial" de Linux: la 0.02. Con esta versión Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc (El compilador GNU de C) pero no mucho más funcionaba. En este momento ni siquiera se pensaba en términos tales como soporte, documentación, distribución y desarrollo.

Después de la versión 0.03, Linus saltó en la numeración hasta la 0.10, más y más programadores a lo largo y ancho de internet empezaron a trabajar en el proyecto y después de sucesivas revisiones, Linus incrementó el número de versión hasta la 0.95 (Marzo 1992). Más de un año después (diciembre 1993) el núcleo del sistema estaba en la versión 0.99 y la versión 1.0 no llegó hasta el 14 de marzo de 1994.


Desde entonces hasta hoy, el proceso ha continuado vivo, encontrándonos actualmente con la versión 2.2 del núcleo  y en medio de una vorágine imparable que avanza día a día con la meta de perfeccionar y mejorar el sistema.


Características de Linux

Las principales características de LINUX son:

¿Qué es una distribución?

La instalación de LINUX no es fácil para los usuarios no expertos en sistemas operativos. No hace falta decir, que este proceso es una tarea que requiere muchos conocimientos y tiempo.
Lo que hacen las empresas que crean una distribución es precisamente esto: facilitar dicha tarea. Para ello reúnen los componentes necesarios evitando que tengamos que hacerlo nosotros mismos.

Las distribuciones suelen incorporar un programa de instalación, generalmente creado por la empresa que crea la distribución, manuales con documentación, una serie de programas/librerías para poder usar el sistema, un kernel, y en algunas ocasiones aplicaciones diversas y soporte técnico.

Algunas de las distribuciones de Linux más conocidas (no son en absoluto todas) son: Redhat, Debian, SuSE, Caldera, Slackware, Mandrake, Conectiva, Hispafuentes.

¿Qué es LinEx?

LinEx es una distribución Debian 3.0 hecha por la Junta de Extremadura. La versión actual es la 3.0. Las principales características de esa adaptación son:

    1. Una instalación sencilla con la intervención mínima del usuario.
    2. Instala un conjunto de paquetes (programas) que pretende cubrir las necesidades de un usuario medio.

¿Por qué Debian?

Por su estabilidad y seguridad. La propiedad más destacada de Debian es que se trata de una distribución libre. 

Debian sigue la misma filosofía que todo el Software Libre y defiende aún más que otras distribuciones la idea de libertad.

Por la cantidad de software: más de 4000 paquetes. Tiene más de 500 mantenedores de todo el mundo, cifra muy superior a los de cualquier otra distribución comercial.

Estructura del curso

CONTENIDOS
EJERCICIOS

Inicio

  • Introducción
    • ¿Qué es Linux?
    • Historia de Linux
    • Características de Linux
    • ¿Qué es una distribución?
    • ¿Qué es LinEx?
    • ¿Por qué Debian?
    • Instalación de LinEx
  • Objetivos
  • Metodología
  • Recursos

 

Escritorio

  • Nociones básicas.
  • Personalizando el equipo
  • Gestionando aplicaciones
  • Montaje de unidades
  • Fondo de escritorio
  • Los Paneles

Ejercicio 1

Ejercicio 2

Ejercicio 5

Ejercicio 6

Ejercicio 7

Archivos y Aplicaciones

  • Nautilus
  • Renombrar archivos
  • Crear nuevas carpetas
  • Mover y copiar archivos
  • Buscar carpetas o ficheros
  • El root
  • Permisos
  • Aplicaciones
  • Diseño gráfico con Gimp

Ejercicio 8

Ejercicio 9

Ejercicio 10

Ejercicio 11

 

Internet

  • Acceso con módem
  • Redes en LinEx
  • impresora de Red
  • Navegador Galeón
  • Navegador Mozilla
  • Correo/Evolutión
  • Correo/Mozilla
  • Compositor Web
  • GFTP

Ejercicio 2

Ejercicio 3

Ejercicio 14

Ejercicio 15

Ejercicio 18

Ejercicio 19

Ejercicio 20

Ejercicio de ampliación (opcional).

Objetivos

 

Metodología

El Proceso metodológico deberá seguir esta secuencia de acciones dadas las características del curso:

  1. Comprobar que tenemos instalada la versión 3.0 de LinEx (como mínimo).
  2. Visualización de la Estructura del curso. Lectura detenida de los contenidos y ejercicios (puede hacerse desde los navegadores de Windows o desde los navegadores de Linex). En al caso de que LinEx no esté instalado, la primera parte del curso (instalación), se podrá hacer desde windows. El resto del curso no se podrá realizar desde esa plataforma.
  3. Realización obligada, en el orden secuencial establecido, de todos los ejercicios propuestos, teniendo en cuenta la interrelación existente entre ellos.
  4. Visita frecuente a la mesa de trabajo (http://www.cprdonbenito.arrakis.es) para ver las posibles incidencias en el desarrollo del curso.
  5. Si a lo largo de la realización de los ejercicios, surgieran dudas que no pudieran ser resueltas mediante la lectura de los contenidos del curso, se visitará, en primera instancia, la mesa de trabajo, por si la duda surgida estuviera ya solucionada. De no ser así, se contactará con el tutor, vía correo electrónico, para plantearla.
  6. Envío de los ejercicios que así lo requieran al tutor. Dichos ejercicios se identifican con el icono
  7. Evaluación, cumplimentando, al finalizar los ejercicios, el cuestionario dispuesto a tal fin en la mesa de trabajo del curso.

 

Recursos

Se incluye en este apartado el material necesario para el adecuado desarrollo del curso así como la información relacionada con él.

Hardware:

Software necesario:

LinEx 3.0 o superior.