Estructura del proyecto

Aprovenchando el fin de semana, ya tengo el proyecto un poco estructurado, así pués como (recuerdo) el proyecto se trata de hacer un CD de instalación de Debian GNU/Hurd y que instale además la inertfície de Gnome y aparte del CD, hacer una documentación sobre el proyecto GNU/Hurd y sus diferencias con Linux y los demás, vemos dos puntos:

  • Documentación
    • Qué es un kernel?
    • Qué es un micro-kernel?
    • Qué hace Hurd?
    • Cómo Funcionan los sistemas Operativos Actuales?
    • Cúal es la función del proyecto GNU?
  • CD de instalación
    • Convertir el CD de instalación de Linux para que instale Hurd
    • Modificar el anterior para que configure automáticamente el sistema base
    • Modificar el anterior para que instale Gnome y éste funcione correctamente

Éstos son los grandes puntos a hacer, esto parece fácil, pero no se menciona nada de los pthreads que tiene Hurd i que se tienen que modificar para que Gnome o incluso el Xorg funcionen. Aquí la gran frase del How-to isntall Debian GNU/Hurd de la página oficial:

Although a pthreads implementation exists not all pthread packages have been ported: do not expect Gnome and KDE to work.

Aunque parezca mentira, esta frase ha sido la gran motivadora para crear este proyecto.

También decir que hacer la documentación es necesario pues hay muchas cosas que cambian en hurd, por ejemplo, para montar de los dispositivos antes se tienen que crear con la instrucción “settrans”, todo esto lo hace engorroso y encima deprimente, porque viene a decir que todo lo que uno sabe de Linux casi no sirve de mucho pues hay muchas cosas que cambian.

Aún así, espero poder salir adelante, y esta pequeña estructuración ayudará.

7 Respuestas a “Estructura del proyecto”


  1. 1 deepbit Octubre 29, 2006 a las 2:46 am

    yeeeeep

    hola hacia cacho ya que no pisaba barrapunto y mira barrapunto me ha traido hasta aqui.

    Yo tb estoy interesado en HURD, estuve metidillo hace un tiempo y tal, pero ahora no tengo mucho tiempo para meterle mano (en el buen sentido de la palabra), pero en cuanto tenga tiempo (lo veo lejano XDDD) me molaria retomarlo, es chungo encontrar en la FIB peña que le mole el tema de hurd la verdad.

    Pos nada suerte cn el proyecto aunq prefiero KDE :P jejeje…

    por cierto, hace bastante vi un screenshot de E17 corriendo sobre GNU/hurd, no se si seria un FAKE o q, pero me cague encima xD

    nos vemos

  2. 2 errno Octubre 30, 2006 a las 6:27 pm

    Iep,

    Primero de todo, grácias por el post y los ánimos ^^

    En cuanto a que no hay mucha gente que le mole Hurd aquí en la FIB, es cierto, nadie conoce Hurd! Pero bueno, tan sólo hay que ir a las aulas de informática y ver como el 90% de los ordenadores encendidos, corren sobre Windows (por voluntad de los usuarios, pues ellos pueden elegir Windows o GNU/Linux)… Es curioso, pero no parece que la facultad anime a usar el software libre… Y menos ahora que ya casi todas las prácticas las hacen con JAVA u_u (aunque dicen que ahora JAVA se liberará, todos parecen preferir programar JAVA en Windows que en Linux… aix… donde esté un vi ;) )

    Y por otro lado, prefiero hacer el proyecto con Gnome, porque es el entorno que uso, aunque como ya he dicho, luego (si hay tiempo) me pelearé con KDE y/o otras aplicaciones.

    nos vemos!

  3. 3 deepbit Octubre 30, 2006 a las 8:14 pm

    si esperas a que la facultad promueva el sw libre… xD

    ya he visto demasiadas cosas… tienen convenios cn m$ y tal, defenderan el software privado ante todo… xD

    mwahaha

    hurd power

  4. 4 errno Octubre 30, 2006 a las 11:33 pm

    Sí, tienes razón, a veces me pienso que las cosas pueden cambiar, pero no hay nada más que la cruda realidad:

    Un simple papelito firmado conforme LAS Universidades utilizaran el software de Micro$oft en su docencia (Aún recuerdo en la asignatura de Bases de Datos que nos hacían creer que las bases de datos sólo se gestionaban des de Windows e incluso nos dijeron: “si cereis hacer las prácticas des de Linux tendreis que usar el ServerStudio de IBM…”[No sé como lo hacen pero en la FIB, los de IBM siempre salen con elogios xD])

    Y ahora me quejo de que hacemos Programación Concurrente en Java… no tienen vergüenza… [Creo que la Programación Concurrente es el plato fuerte de los Sistemas Operativos, por lo tanto, qué pinta JAVA? además, la programación concurrente no está hecha para aprovechar los recursos? entonces, por qué lo hacemos sobre un lenguaje que *NO* aprovecha los recursos del sistema?)]

    Bueno y siempre que hablo de Java no puedo evitar de acordarme de esta tira xD:

    http://recurrente.afraid.org/myblog/?q=node/64

  5. 5 maritza Marzo 30, 2007 a las 4:49 pm

    pudranse por qque no esta para que sirve el puto printf

  6. 6 nancyta Mayo 4, 2007 a las 6:32 am

    pues tiene razon maritza no biene la informacion acerca del printf pero igual ta cura la pagina, asi q suerte amigos ok
    chaooooo

  7. 7 tom Abril 11, 2008 a las 6:27 pm

    el printf sirve para imprimir caracteres en pantalla puta madre alguien tiene otro concepto


Escribe un comentario