Aquí estoy a punto de empezar la clase de una nueva asignatura. Es una asignatura opcional llamada "Diseño de Sistemas Operativos", donde se ve los intringulis de un sistema operativo con un supuesto código fuente sencillo. Se trata de plan 9. Una pseudo-especie de Unix que parece tener poco soporte de hardware y tiene que ejecutarse en una VMWare. El logo me hace gracia:

plan 9

Logo de Plan 9

Nuestra primera práctica va a ser hacer dos "Hola mundo", uno fuera del kernel (para familiarizarse con el entorno) y otro dentro del kernel, con algo más de chicha. La asignatura nos la ha presentado como una lectura masiva de código, casi como si fuese una novela. Además el código que escribamos puede ser auditado por cualquier alumno, además recibiendo puntos si la crítica es buena. Así que esto puede ser la guerra...

Actualización

Bufff... la primera experiencia ha sido un maldito infierno. Para empezar algunos ordenadores no arrancaban (el arranque del plan 9 era por red y mi ordenador pasaba como de la mierda). Al profesor ha seguido con la clase porque a algunos sí que les funcionaba, así que me he tenido que poner con Gabi para poder seguir algo.

Después de arrancar un entorno gráfico un poco chapucero, aunque bastante rápido (si no tiene nada va como una bala...) comienzan las sorpresas. Para abrir una ventana (terminal), tienes que decirle las dimensiones arrastrando con el ratón. Algo muy lógico y cómodo, ¿no?

El sistema de uso es muy poco intuitivo, teniendo que hacer muchas cosas con el ratón, y no me refiero a mover ventanas y demás, si no a ejecutar comandos. El método es: escribes un comando, lo seleccionas con el ratón y al darle al botón derecho lo ejecuta. Lo gracioso está en que puedes seleccionar cualquier cosa: una salida de otro comando o cualquier texto.

Me ha dado por pensar que muchos frikis hacen las cosas así por el puro placer de hacerlas complicadas. Es algo totalmente inmanejable y que da la sensación de que se hace sólo para ser más freak que lo demás.

Si quereis tener la sensación que tiene un abuelo al coger un ordenador por primera vez, probad Plan 9... ¬_¬