sábado, 21 de noviembre de 2015

Introducción a Linux

En la última clase de informática hemos visto un video donde un profesor online nos ha introducido al sistema operativo de Gnu/Linux.
Para la introducción nos ha explicado que un sistema operativo es un Software básico de un computador que maneja la interfaz con el hardware, planifica tareas, asigna espacio de almacenamiento y presenta una interfaz de usuario por defecto cuando no está ejecutando ningún programa de aplicación. Algunos ejemplos de los sistemas operativos más conocidos son Android, Linux, OSX (Apple), Windows (Microsoft) y Unix aunque también podemos encontrar otros menos conocidos como: Symbian, Dos, Amiga, Atari y una infinidad más de sitemas de móvil, de disco…
UNIX, uno de los sistemas operativos más importantes y que es el sistema principal que se desarrolla en el video,  fue creado en 1969 por Ken Thompson, quien retomó un proyecto que había sido apartado por los laboratorios de investigación Bell Labs, llamado MULTICS. Él y Dennis Ritchie lideraron un grupo de programadores quienes desarrollaron un sistema de ficheros y un sistema operativo multitarea, agregando un intérprete de órdenes y un pequeño conjunto de programas. A esto lo llamaron UNICS, que luego pasaría a ser UNIX. Los laboratorios Bell distribuyeron de forma gratuita el código fuente del sistema a todas las universidades, lo que dio la oportunidad de proponer mejoras y extensiones, haciendo que UNIX fuera la base de muchos sistemas operativos como Linux o OSX. Una de las versiones de distribución de la BDS, de la universidad de Berkeley, ha dado lugar a algunas de las versiones comerciales del sistema operativo OSX de apple. También el desarrollo de Unix, compuesto por un software enteramente libre dio lugar a Linux, desarrollado por por Linus Torvalds a principios de los 90.
Figura 2.1: Arquitectura del sistema operativo UnixRespecto a la arquitectura de UNIX, este sigue un diseño en capas, donde situamos el hardware en la capa inferior. Luego encontramos el núcleo del sistema. En el tercer nivel encontramos los programas estándar, después tenemos las aplicaciones que se sirven de otros programas ya creados ubicados en el nivel inferior para llevar a cabo su función. Cada capa está conectada con la que le precede y la que precede.
Para utilizar UNIX se necesita identificarse y registrarse en el sistema, proporcionando un nombre (user id) y una contraseña (password). El proceso de entrada al sistema es simple pero eficaz, este tiene un fichero con los datos básicos de usuario y las contraseñas, este fichero no está oculto, está visible en un sitio conocido por todos en el sistema operativo, lo único es que las contraseñas las guarda cifradas. Tras un registro correcto del sistema, el sistema invoca al intérprete de comandos (la shell) y da inicio a la sesión de usuario. Cuando arranca la shell, este programa nos muestra el prompt que es al carácter o conjunto de caracteres que se muestran en una línea de comandos para indicar que está a la espera de órdenes. Algunos de los comandos mencionados:
ls--- list: muestra una lista de los contenidos del directorio.
whoami/who am i id: identificador de usuario. identificador de usuario y grupos.
pwd: lugar en el sistema de archivos
hostname: nombre de la máquina
who/finger: quién está registrado
date: fecha y hora
cal: calendario del mes 

En resumen, Unix es un sistema operativo que ha dado paso a el desarrollo de otros sistemas más conocidos y que su manera de utilizar los comandos, su estructura... es muy parecida a estos. A la hora de probar los comandos he comprobado por mi misma que si que funcionan y que tienen gran utilidad, ya que con algunos juegos de palabras te muestra cosas que tiene el sistema.


Páginas de referencia:


3 comentarios:

  1. Muy buen trabajo, me ha gustado mucho porque das información clara y muy bien redactada y, además, has incluido imágenes que hacen el artículo más visual. Has contestado a todas las preguntas que te pedían y no tienes muchas faltas de ortografía. Finalmente has incluido enlaces a páginas para ampliar información.

    ResponderEliminar
  2. Es nota que t'has esforçat, el treball està molt ben redactat i consegueixes contestar a totes les preguntes de manera clara i concisa, introduint imatges per a amenitzar més la lectura del text. A més també afegeixes pagines d'interés sobre el tema, en resum, molt bon treball.

    ResponderEliminar
  3. Esta molt be redactat, contestes a totes les preguntes i has ficat imatges. Esta molt be

    ResponderEliminar