Hola que tal a todos, espero se encuentren con bien. Reactos en este año cumple 30 años de desarrollo, "¿Qué es Reactos?", quizás se pregunten algunos.
Reactos es un sistema operativo en desarrollo, aspira a ser un clon libre de Windows XP, es decir, Microsoft no permite que nadie tenga acceso al código fuente de sus sistemas operativos y mucho menos pueda desarrollar otros tomando como base sus sistemas, si lo hace se gana una demanda de un kilómetro. Entonces el objetivo de Reactos es implementar un sistema que recree lo más fiel posible el funcionamiento de Windows XP, que cualquiera pueda mirar el código fuente, estudiarlo y adaptarlo para otros proyectos sin que tenga que pedirle permiso a nadie, pagarle y mucho menos terminar en los tribunales por usar el trabajo de alguien más. Eso sí, debe respetar las licencias open source en todo momento.
Los orígenes de Reactos:
ReactOS cumple 30 años (un agradecimiento a Cultura Informática por la noticia) como uno de los proyectos de software libre más ambiciosos: crear un sistema operativo compatible con Windows como ya se mencionó, pero completamente abierto y gratuito. Su nombre inicial fue FreeWin95 y tenía por objetivo recrear el funcionamiento de Windows 95 pero con el tiempo se decidió mejor recrear el funcionamiento de Windows NT, desde sus inicios Reactos ha buscado ejecutar aplicaciones y controladores de Windows de manera que resulte familiar para el usuario usar este sistema operativo.
El proyecto tomó forma definitiva al abandonar el fallido intento de recrear Windows 95 mediante "FreeWin95" como ya se mencionó, para el año 2003 se liberó la versión 0.1 y en el 2004 la versión 0.2 con interfaz gráfica funcional (muy escueta comparada con hoy en día) dando paso a su desarrollo lento pero constante.
¿Es legal Reactos?
Si buscamos información en la red sobre Reactos no tardaremos mucho en encontrar posturas muy encontradas: hay quienes defienden fielmente su desarrollo, otros más conservadores pero que lo respaldan, pero también quienes lo llaman un plagio de Windows, que fue hecho con código robado a Microsoft, etc, etc, "¿es cierto eso?".
Es verdad que en 2006 ReactOS enfrentó una auditoría exhaustiva por parte de Microsoft asegurando que partes de su sistema se había implementado en Reactos sin permiso, lo que podría llevar a severas sanciones y durante un tiempo Wine se negó a aceptar colaboraciones de parte de Reactos. Y es que Reactos para funcionar importa mucho código funcional de Wine, ya que este proyecto es el que permite a Linux poder ejecutar aplicaciones de Windows; entonces esto es así: Reactos se beneficia de Wine al usar muchos módulos que ya recrean el funcionamiento de Windows de manera libre, los integra a su estructura, si logran recrear algo que Wine no tiene o pueden mejorarlo se lo comparten a Wine y todos ganan.
No se probó que Reactos hubiera copiado deliberadamente el código de Windows, para recrear muchos de los módulos que se necesitan se recurre a ingeniería inversa de Windows, pero sin copiar y pegar directamente el código obtenido (lo explico en este artículo por si gustan leerlo), pero si se aplicaron mayores medidas para evitar que el incidente se volviera a repetir. Así que sí, Reactos es completamente legal pues se ampara en licencias open source para su uso y reutilización de su código fuente (tiene licencia GPL, LGPL y BSD al mismo tiempo), no es plagio de Windows como se alega y tampoco ha incorporado el código fuente de Windows XP o alguna otra versión.
El futuro de Reactos:
Reactos avanza lentamente, muy lentamente pero con paso seguro; al momento de redactar este artículo se encuentra en la versión 0.4.15 con versiones liberadas a diarias prácticamente de sus avances (muchos de ellas bastante inestables), conocí el proyecto allá por el 2010 y en ese entonces era super inestable: pantallazos azules a cada rato, aplicaciones que no abrían congelando a cada momento todo el sistema, daños en el registro haciendo imposible iniciar Reactos y un largo etcétera.
Hoy, 16 años más tarde se ve bastante bien, muchas aplicaciones que hasta hace unos años no funcionaban (como Recuva o Secret Maryo Chronicles) funcionan bastante bien, el sistema ya no da tantos pantallazos azules, se siente fluido, etc. Aunque la meta es recrear Windows XP hay cierto interés en adoptar algunas características modernas de Windows, por ejemplo Snap que permite acomodar las ventanas ocupando la mitad de la pantalla con solo arrastrarlas hacia un lado u el otro. Esta característica ya se encuentra presente en Reactos.
El problema es que Reactos avanza muy lentamente pues hay que ir reconstruyendo la funcionalidad de Windows sin copiarla como tal para evitar problemas legales, todo estas funcionalidades no están documentadas y tienen que ser creadas prácticamente desde cero, por lo que es una labor titánica la que están realizando los programadores de Reactos. De cara al futuro, ReactOS apunta a mejoras en NTFS, seguridad, ASLR y compatibilidad con hardware moderno, reafirmando su vigencia tras tres décadas de desarrollo colaborativo.
Conclusiones:
Pues han pasado 30 años desde que Reactos comenzó su andanza, no sabemos cuando llegará a estar terminado, quizás en 30 años más pues todavía sigue en estado alfa (inestable) con muchísimas características sin implementar o implementadas parcialmente y que son necesarias. Ni modo, a tener paciencia y esperar y seguir apoyando el proyecto Reactos, podemos hacerlo bajando regularmente los instaladores y probando en Virtualbox o alguna otra máquina virtual para mirar como va el avance, reportando errores en Jira (el sistema de seguimiento de errores de Reactos), si somos programadores ofreciendo ayuda a los desarrolladores, o dejando alguna donación económica voluntaria para apoyar al equipo de Reactos.
Dejo con ustedes algunas capturas de pantalla del proyecto Reactos tomadas del sitio web oficial y los invito a que lo conozcan, gracias de antemano por su apoyo para este proyecto.




