Interfase:
Desde la fecha del articulo hasta la actualidad simplemente han salido
un par de versiones, la última a día de escribir esto es la 0.3.13, que aunque
sigue siendo una versión Alpha, poco a poco ReactOS se va acercando a ser un
sistema operativo bastante prometedor.
En este 2011 ReactOS ha sido seleccionado para participar en el Google
Summer of Code, sin duda es una gran oportunidad de avanzar para el proyecto,
es una oportunidad para desarrollar nuevas funcionalidades, ampliar la
compatibilidad con el hardware actual, etc…
Hace ya un par de meses fue liberado la versión 0.3.13 de ReactOS, este
sistema operativo es una copia a nivel binario de Windows NT. Consigue ejecutar
aplicaciones compiladas para Windows mediante las librerías de Wine que tiene
integradas en el sistema.
ReactOS ha sido desarrollado desde cero utilizando una arquitectura similar a
la de Windows NT y además ofreciendo compatibilidad para sus aplicaciones. Esta
desarrollado principalmente utilizando C con algunos elementos desarrollados en
C++, el compilador usado está basado en MinGW.
El desarrollo del código del sistema operativo se realiza simplemente con
ingeniería inversa, aunque existe cierto parecido con
la API de Windows se trata
simplemente de ingeniería inversa y no dispone de ningún archivo de Windows
desensamblado.
ReactOS dispone de un explotador de archivos llamado ReactOS Explorer, es muy
simple y su interfaz es bastante parecida a la interfaz del explorador de
Windows.
El objetivo de los desarrolladores es ofrecer un núcleo compatible con
Windows NT 5.2, un API de usuario compatible con Windows NT6. El soporte
DirectX se ha conseguido mediante ReactX y mediante OpenGL.
Hace unos meses
la
Fundación ReactOS ha anunciado que certificara controladores
de código libre de forma totalmente gratuita, ya que muchos proyectos libres no
tienen los recursos necesarios para pagar el coste de una licencia para
certificar los drivers, con esto se consigue aumentar la seguridad y asegurar
que ningún malware va a ser integrado en el código del controlador.
En la última versión liberada en la actualidad, la 0.3.13, se han realizado
algunas mejoras de bajo nivel que aunque son importantes, no son suficiente
teniendo en cuenta el largo camino de desarrollo que tiene ReactOS. Algunos de
los cambios más importantes son los siguientes:
- Se ha mejorado la
compatibilidad con los drivers gráficos.
- Se han reparado errores
importantes en el apartado gráfico.
- Se ha reescrito el “heap
manager” y se han añadido capacidades adicionales de debugging.
- Mejora de la gestión de las
líneas del mezclador de audio.
- Reparación de errores en el
subsistema de usuario.
- Correcciones visuales en
las interfaces de algunas aplicaciones comunes.
- Correcciones en el
instalador del sistema operativo.
- Mejora de la compatibilidad
con algunas aplicaciones de terceros.
- Añadido soporte para más
dispositivos SATA.
- Mejoras y reparación de
errores en el administrador de memoria.
Al iniciar ReactOS podremos encontrar una interfaz gráfica muy parecida a la
interfaz de Windows 2000, pero con algunas ventajas de otros entornos de
escritorio como pueden ser los escritorios virtuales por defecto.
En el escritorio por defecto tendremos la barra de tareas abajo con un botón
de inicio al estilo Windows, también tendremos iconos para acceder a las
diferentes partes de nuestro sistema operativo, y también podremos crear
nuestros propios accesos directos a los archivos, carpetas y aplicaciones.
Mediante el menú de inicio podremos acceder a todas las partes del sistema
operativo incluyendo a las aplicaciones.
ReactOS incluye pocas aplicaciones por defecto, ya que todos los esfuerzos
se concentran en el desarrollo del sistema operativo.
Una curiosidad es que incluye un gestor de aplicaciones muy simple desde el que
se pueden instalar en el sistema de forma totalmente desatendida aplicaciones
gratuitas y algunas aplicaciones shareware, también se pueden instalar
actualizaciones del sistema.