ReactOS

ReactOS
Información sobre la plantilla
Reactos.jpeg
Entorno de escritorio de ReactOS

ReactOS es un sistema operativo Libre y de Código Abierto basado en la arquitectura Windows NT, incluyendo soporte para los drivers y aplicaciones existentes y una alternativa al sistema operativo dominante entre usuarios domésticos y servidores.

Intrducción

ReactOS está principalmente escrito en C lenguaje de programación, con algunos elementos, como el ReactOS Explorer, escritos en C++.El proyecto se está portando a las arquitecturas de procesador Arquitectura ARM y AMD64, y en parte implementa la funcionalidad de la API de Windows.

Este último cuenta con la asistencia mediante la inclusión de partes de la capa de compatibilidad Wine para sistemas operativos tipo Unix, pero otra funcionalidad se lleva a cabo por los propios desarrolladores. Sin embargo, el progreso se ha visto obstaculizado por la falta de desarrolladores experimentados.

La auditoría del código es amplia para proteger el proyecto contra los posibles problemas legales, de tal manera que la implementación de la API de Windows se realiza únicamente por medio de un proceso completo de sala limpia de ingeniería inversa. Esto ha permanecido en vigor después de afirmaciones hechas en 2006, por un desarrollador de primera y un tercero en incidentes separados, de que el proyecto contenía código lenguaje ensamblador desensamblador de Windows, o archivos directamente originarios de Microsoft. Tales denuncias no han tenido consecuencias legales adversas al proyecto, y el desarrollo continúa hasta hoy.

Historia

En 1996 un grupo de programadores y desarrolladores de software libre comenzaron un proyecto llamado FreeWin95 el cual consistía en implementar un clon de Windows 95. El proyecto estuvo bajo discusión por el diseño del sistema ya habiendo desarrollado la capa compatible con MS-DOS, pero lamentablemente esta fue una situación que no se completó.

Para 1997 el proyecto no había lanzado ninguna versión, por lo que los miembros de éste, coordinados por Jason Filby, pudieron revivirlo. Se decidió cambiar el núcleo del sistema compatible con MS-DOS y de ahora en adelante basarlo en uno compatible con Windows NT y así el proyecto pudo seguir adelante con el nombre actual de ReactOS, que comenzó en febrero de 1998, desarrollando las bases del kernel y algunos drivers básicos

Compativilidad

El proyecto ReactOS reimplementa un sistema operativo novedoso y abierto basado en NT. Por suspuesto, con él se provee un subsistema WIN32, compatibilidad con drivers de NT y un puñado de aplicaciones y herramientas útiles. ReactOS combina la potencia y fortaleza del núcleo NT - conocido por su extensibilidad, portabilidad, fiabilidad, robustez, rendimiento y compatibilidad – con la compatibilidad con Win32.

Fuente