jueves, 5 de mayo de 2011

Sorpresas de la tercera reunión oficial del equipo de ReactOS: USB y 0.4

El jueves día 28 de Abril se celebró la III reunión oficial del equipo de ReactOS en el canal #reactos-meeting del IRC. Y la verdad es que no dejó indiferente a nadie. Hay muchos proyectos en curso, y otros pendientes, pero el resultado final puede ser francamente espectacular.

Si optáis por seguir leyendo, vais a descubrir cómo el Sistema Operativo puede dar un paso de gigante en los próximos meses, si todo sale como está previsto.


1. Reescritura del sistema ntdll.exe

El fichero ntdll.exe es el encargado de cxargar en memoria las bibliotecas dinámicas (archivos .dll) según se van necesitando. Como todos habréis podido comprobar, infinidad de veces intentamos ejecutar un programa y ReactOS literalmente se pierde en el intento. Esto es debido a la imposibilidad de cargar dichas librerías.
El ejemplo más acuciante lo tenemos en todas aquellas aplicaciones que hacen uso de los frameworks o entornos de ejecución GTK+ o QT, como por ejemplo, Pidgin, X-Chat, Wireshark......

Aleksey Bragin está encargándose de este tema, y ya lo tiene prácticamente resuelto. Tan sólo tiene pendientes arreglar un par de errores para volcar su código al árbol principal de ReactOS. Y las consecuencias, os las podéis imaginar: la compatibilidad con aplicaciones puede aumentar de forma espectacular. Veamos a ver hasta dónde somos capaces de llegar....

2. USB


Hasta ahora, el soporte USb de ReactOS se limitaba a habilitar, en BIOS, el soporte para "legacy USB". Y aún así, no era seguro que funcionara.

Michael Martin, primero, y Johannes Wald, después, han creado un branch aparte donde están cocinando un driver para el bus USB. Y el primero de los dispositivos USB en ver la luz serán los sistemas de almacenamiento (discos duros, primcipalmente).

Y la cosa va por buen camino. De momento, el driver ya puede usarse (por supuesto, con mil limitaciones, y no os alarméis si ReactOS se cuelga demasiado) en qemu, como nos ha dicho Michael Martin. Pero aún queda mucho trabajo por hacer....

3. 0.4

Vaya por delante, que no hay planes oficiales aún para el lanzamiento de la versión 0.4. Aún se desconoce cuál será la siguiente versión de ReactOS, y no hay fecha de publicación. Pero en la reunión se insinuó que, dependiendo del éxito de ReactOS en el Google Summer of Code, o mejor dicho, del éxito de los estudiantes con los proyectos que han presentado para ReactOS, podríamos ver la nueva versión 0.4 no mucho después del verano. Pero ésto son todo especulaciones y, vuelvo a repetir, para que quede bien claro, que no hay postura oficial al respecto.

El verano va a venir calentito, también de novedades.... veremos a ver en qué acaba todo ésto...

6 comentarios:

  1. Me alegro de que vuelva a haber noticias, ¡se os echaba de menos!

    Y encima, parece que las cosas van a adelante y funcionan ¡Enhorabuena!

    Saludos

    ResponderEliminar
  2. Wow, que padre. Ya quiero que este por lo menos en fase beta y no alfha.

    Saludos

    ResponderEliminar
  3. Espero pronto ver un gran avance de reactos, pues aun hay varias aplicaciones que simplemente no hacen nada, esperamos con ansias ver el nuevo reactos, por cierto que pasó con arwins?

    ResponderEliminar
  4. Felicitaciones por todo lo logrado y esperando que se cumpla todo lo presupuestado

    Exitos!!

    ResponderEliminar
  5. @Anónimo

    Para la fase beta todavçia falta bastante tiempo....

    Si lo dices por la version 0.4, siento decirte que las versiones 0.4.x siguen considerandose versiones alpha. No sera hasta la versiçon 0.5.0 cuando comencemos a hablar de versiones beta.

    ResponderEliminar
  6. @mcklaw

    Para adelante, y a buen ritmoª Aunque no lo parezca, hay creados varios branches de forma simultanea, con nuevas caracteristicas y funciones.... Cuando todos estos converjan en el arbol principal, vamos a ver claras mejorias.... Y no habra que esperar demasiado a verlasª

    ResponderEliminar