Adentrándose en Unix


Organización de los ejercicios

Posted in WikiUnix por Noelia en 15 noviembre 2009
Tags:

Hola de nuevo:

He dejado un poco abandonado el blog mientras seguía trabajando en el wiki (las Jornadas de Conocimiento Libre y Web 2.0 me han resuelto la duda: es en masculino a no ser que se refiera a una instalación en particular, por lo que realmente podría utilizarlo en cualquiera de los dos géneros). Durante este tiempo, además de ampliar el contenido general del wiki y mejorarlo, se ha migrado el sistema al servidor de la OSLUCA (Oficina de Software Libre de la UCA), cosa que agradezco a los responsables y a los que “perdieron el tiempo” migrándolo. Ahora se puede acceder desde este enlace.

Bueno y ahora a lo que íbamos, a exponer lo “último” que me queda por aclarar de este proyecto (no había notado que faltaba realmente “tan poco”): los ejercicios y los scripts de comprobación. A continuación, veréis el esquema general del wiki (dividido en los 4 niveles) con los artículos contenidos en cada uno de ellos y a su lado, si van a contener scripts de comprobación o no:

  • Principiante:
    • Características
    • Clasificación
    • Estructura
    • Conceptos básicos
      • Estos 4 artículos puede que contengan ejercicios, pero serán de búsqueda de información o demasiado simples, por lo que no contarán con scripts de comprobación.
  • Usuario iniciado:
    • Órdenes básicas:
      • Contendrá ejercicios y scripts de comprobación relacionados con la utilización de las órdenes más básicas de un sistema Unix.
    • Sistema de ficheros:
      • Contendrá ejercicios y scripts de comprobación relacionados con los permisos y el trato con ficheros.
      • Estos dos artículos son bastante importantes, porque la correcta ejecución de estos ejercicios implicará que se entienden las bases que luego necesitarán para el resto de artículos.
  • Usuario habitual:
    • Editor VI:
      • No he pensado incluir ejercicios en este artículo, puesto que es más que nada teórico. En todo caso, se propondrá que se trabaje con el editor, aunque existen otras alternativas mejores desde mi punto de vista (no quiero entrar en polémica, pero prefiero Emacs… sólo que Vi es el editor tradicional de Unix y no puede dejarse de lado). En un futuro me gustaría incluir un artículo exclusivo para Emacs.
    • Órdenes:
      • Este artículo contiene demasiada información como para controlar el conocimiento de todas las órdenes de Unix, pero sí me gustaría incluir unos cuantos ejercicios (con sus respectivos scripts de comprobación) acerca de órdenes como tar, que se suelen dejar un poco de lado.
  • Unixero profesional:
    • Arranque y parada de un sistema Unix:
      • Aún no se cómo enfocar los ejercicios de este artículo, pero lo considero bastante importante como para tener que incluir también scripts para él.
    • Seguridad en un sistema Unix:
      • En principio, este artículo no está terminado y se centrará en herramientas auxiliares que sirven de ayuda en la administración de estos sistemas, pero no creo que incluya scripts de comprobación en este caso (puede que sí algunos ejercicios).
    • Administración de usuarios y grupos:
      • Este artículo sí contará con ejercicios y scripts de comprobación.
    • Administración del sistema de ficheros:
      • Al igual que para la administración de usuarios y grupos, contará con ejercicios y scripts de comprobación.

Hasta aquí perfecto. Ahora solicito la perspectiva de cualquiera que haya sido alumno de una asignatura relacionada con sistemas operativos para terminar de aclarar un último punto: la forma de organizar estos scripts de comprobación. Existen 3 formas (existirán multitud de ellas, pero yo me centro en estas tres) de organizarlos:

  1. Un script de comprobación por cada ejercicio. Lo veo excesivo, además de ser una tortura para el alumno que quiera desarrollar los ejercicios. Si por cada uno que haga tiene que estar ejecutando un script se acabará aburriendo o tirándose por la ventana.
  2. Un script pre-ejecución (para prevenir que no haya nada que impida el desarrollo de los ejercicios) y un script de comprobación final, único para todo el desarrollo de un artículo completo.
  3. Igual que la anterior, pero en lugar de un único script de comprobación, utilizar varios de ellos (como un punto de guardado intermedio) en función de la cantidad de ejercicios. Por poner un ejemplo, si hubiera 18 ejercicios, un script al llegar al nº 6, otro al llegar al 12 y otro al terminar.

¿Cuál es vuestra opinión? ¿Véis mejor alguna de las 3 opciones? ¿Otra alternativa?

Espero vuestras respuestas. Como siempre, cualquier réplica o anotación al resto de información será bienvenida.

Un saludo, unixeros.

Una respuesta to 'Organización de los ejercicios'

Subscribe to comments with RSS o TrackBack to 'Organización de los ejercicios'.

  1. Mort said,

    Pues por molestar, no veo ninguna de las tres. Yo haria un script que hiciera lo siguiente:

    * Comprobar que la estructurra inicial es la adecuada, o más fácil aún regenerarla (script –clean)

    * Comprobar que el estado final al que se ha de llegar es el adecuado (script –check)

    * Opcionalmente se pueden añadir esas comprobaciones intermedia (script –check –partial 1)

    Saludos!


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: