ReactOS Un Sistema Operativo Windows de Código Abierto

No me canso de repetir mi elección en cuanto a Sistemas Operativos se refiere, yo he elegido GNU/Linux, aunque no es la unica opción a elegir.

Uno de los problemas principales y el hecho de porque Windows sea tan odiado, es el hecho de que es un Sistema Operativo privativo, es decir que solo Microsoft es el que puede ver el código fuente del programa y así modificarlo como distribuirlo. Sin embargo hay que aceptar que Windows es el sistema operativo más utilizado en el mundo (por cuestiones de mercadotecnia no por ser mejor), así que muchas personas aún creen depender de Windows o de los programas que hay en Windows.

Es por esto que existe un proyecto como ReactOS, el cual es un sistema operativo de código abierto (es decir que cualquiera que lo desee puede descargar el código fuente y ver como esta hecho) que busca ser 100% compatible con los programas y drivers de Windows, de esa manera lograr un sistema operativo muy similar a Windows solo que más funcional y con la ventaja de tener disponible el código fuente para que cualquiera pueda ofrecer mejoras y corregir posibles errores.

reactos_screenshot

El proyecto ya tiene más de 10 años de constante desarrollo aunque aún se encuentra en versión Alpha, es decir que esta en fase de pruebas y que solo es recomendable su uso para estudio, testeo, o para ayudar a mejorarlo. Pero como proyecto a mediano plazo tienen pensado sacar una versión Beta que ya sea más estable para su uso normal.

Tenia tiempo que conocía de este proyecto y la verdad es que es muy interesante, al ser de código abierto cualquier estudiante puede ver como esta constituido un sistema operativo, adaptarlo a sus necesidades o incluso aportar mejoras al proyecto.

Copio y pego las preguntas más frecuentes sobré ReactOS sacadas de su página oficial:

Qué es ReactOS?

ReactOS (abreviatura de React Operating System) es un esfuerzo por crear, bajo código abierto un sistema operativo de calidad compatible con las aplicaciones y drivers de Microsoft Windows. [más]

¿ReactOS está basado en Microsoft® Windows®?

No! ReactOS se basa solo en la GNU GPL (General Public License) y código con una licencia compatible con la GPL

ReactOS está basado en Linux/Unix?

No! ReactOS no está basado en UNIX/Linux. Está escrito desde cero.

ReactOS es legal?

Sí. Es completamente legal.

Los desarrolladores no han tenido acceso al código fuente de Windows. Han usado documentación sobre sistemas operativos Windows disponible públicamente. Han hecho vaios tests para entender como trabaja Windows®. De hecho, ReactOS hace lo mismo que Windows®, pero no exactamente de la misma forma, ya que no tienen el mismo código fuente. Todo el código en ReactOS está bajo licencia GNU GPL (General Public License).

¿Por qué NTFS no está soportado en ReactOS?

NTFS es muy difícil de implementar. La única implementación casi completa es NTFS-3g (FUSE), que no es un driver de nivel de núcleo.

Las razones son:

  • NTFS es un sistema de ficheros muy complejo.
  • No está documentado. Por esta razón es aún más complejo el crear una implementación. No se asegura una compatibilidad total con Windows® en circunstancias inusuales, ni con versiones futuras de Windows®.

Puedes encontrar discursiones exahustivas acerca de este punto en los foros de ReactOS para más detalles.

NTFS podría ser implementado en futuras versiones de desarrollo de ReactOS. Por favor, sé paciente.

¡No me gusta la GUI de ReactOS! ¿Por qué no usáis algún otro shell?

Cuando ReactOS esté más completo serás libre de usar cualquier otro shell alternativo. Pero, por compatibilidad, necesitamos un shell tipo Explorer. Tu requerimiento no cambiará nada…

¿Por qué una aplicación mía no corre en ReactOS?

ReactOS está en fase alpha y no se recomienda para uso diario. Muchas aplicaciones no funcionan (correctamente) porque muchas llamadas a la API simplemente no han sido implementadas aún. Esta puede ser una de las razones por las cuales ese programa no funciona.

¿Por qué ReactOS? ¿Por qué clonar Microsoft Windows?

En primer lugar,ReactOS no es un clon de Windows. ReactOS es un sistema operativo compatible con los drives y aplicaciones de Microsoft Windows. Algunas de las razones para su desarrollo son las mismas que para el desarrollo de Linux (¿clon de código abierto de Unix?) Brevemente, Linux es un gran sistema operativo, pero no es la solución para todos. Hay mucha gente a la que le gusta Microsoft Windows, pero se sienten frustrados con las políticas de Microsoft en varios asuntos.
La familia de Microsoft Windows 9x está basada en DOS, y comparte muchas de sus vulnerabilidades, lo cual es la principal razón why Microsoft Windows has such a bad name. Sin embargo, la familia Windows NT tiene un diseño sólido. No todo es perfecto, pero sin acceso al código fuente, no hay forma de arreglarlo, por lo que un sistema operativo compatible debe ser escrito desde los cimientos.

¿Por qué no ayudais a desarrollar Wine/Linux en lugar de esto?

Esta es una pregunta muy comun, por lo que también está incluida en las FAQ de usuarios (y una respuesta técnica se da en preguntas frecuentes de desarrolladores).

ReactOS trabaja conjuntamente con Wine, y ambos proyectos se benefician el uno del otro. Tenemos varios desarrolladores en ambos proyectos que trabajan con problemas de compatibilidad entre los dos proyectos.

Nuestra visión es que Linux + Wine nunca puede ser un reemplazo completo a Microsoft(R) Windows(R). ReactOS tiene, potencialmente, un mayor grado de compatibilidad – especialmente con los drivers para Microsoft(R) Windows(R) – que WINE no contempla.

¿Bajo qué procesadores correrá ReactOS?

Actualmente ReacctOS sólo soporta la arquitectura de procesadores x86, si bien se está pensando en hacer una versión para PowerPC. ReactOS correrá bajo procesadores Intel(R) Pentium(R) x64, Intel Xeon(R) x64, AMD(R) Athlon(R) x64 y AMD Opteron(R) en el modo 32 bits, pero el modo 64 bits de estos procesadores ahora mismo no está soportada. Mira la base de datos de compatibilidad para una lista de controladores de dispositivos soportados.

¿dóndo puedo descargar ReactOS?

Mira la página de descargas.

¿Cómo puedo contribuir a ReactOS?

Mira la página de colaboración con ReactOS.

¿Cuándo estará listo?

Primeramente has de definir qué debería ser ReactOS capaz de hacer antes de considerarlo “hecho”. Puesto que esta defnicion puede variar enormemente dependiendo de la persona, la pregunta no puede ser contestada completamente. Una cosa sí es segura: ReactOS continuará siendo desarrollado, ya qu esiempre habrá necesidad de mejora. Paa más información, visita la página de plan de futuro de ReactOS.

Quiero probar ReactOS sin poner en riesgo mi instalación actual. ¿Puedo testearlo de alguna otra manera?

Claro, puedes probar ReactOS bajo hardware virtual. Puedes testearlo enQemu, para lo cual hay paquetes disponibles en la página de descargas. De esta forma podrás correr ReactOS en una ventana sin abandonar tu sistema operativo. Sin embargo, dado que Qemu es un emulador, ReactOS correrá mucho más lento a como lo haría bajo hardware real. Otros emuladores deberían ser capaces de correr ReactOS también, y se sabe que ReactOS corre en al menos Bochs, VMWare, VirtualPC y QEMU. si sabes de otras máquinas virtuales que lo soporten, por favor envía un e-mail a la lista de correo de desarrollo.

¿Por qué no permitir a mis empleados que alojen vuestra web gratis?

Gracias por la oferta, pero no. Las cosas pueden cambiar dentro de tu compaia y entonces podríamos o bien optar por pagar religiosamente una cantidad X o ir a otro sitio. Con la configuración actual, tenemos acceso drecto a la máquina, y el ancho de banda no es un problema, si bien el hardware necesta mejoras (si te gustaría donar hardware para esta causa, contacta con uno de los coordinadores de ReactOS).

No puedo iniciar sesión. Pone que ya la he iniciado.

Se está trabajando en este problema. Sin embargo, a modo de “parche”, usa el enlace ¿Olvidaste tu contraseña? y cámbiala; tu antigua sesión será eliminada y podrás iniciarla de nuevo con la nueva contraseña. Tras esto, recuerda cambiar la opcion de “multisesion” en tu perfil, lo que te permittira iniciar sesion multiples veces.

Así que si quieres probar ReactOS, visita su página oficial : ReactOS

8 comentarios

  1. Uff, lo he probado en una máquina virtual, y verde limón es demasiado dulce para describirlo.

    Es una buena iniciativa ya que podría ser un paso intermedio y un puente mayor entre Windows y Linux, pero está verdísimo.

    Pero oye, el que la sigue la consigue.

  2. Saludos, muy buena página, la visito seguido, pero nunca habia comentado
    …ahora comento por lo siguiente:

    Tengo una máquina hp de escritorio que funciona perfectamente con ubuntu 8.10, no me da problemas y la verdad es que me arrepiento de usar windows durante tanto tiempo….el problema es este: tengo una laptop (hp tambien)
    pavilion tx1332la que tiene windows vista :sick: y que por supuesto quiero cambiar por linux
    Como digo, me encanra ubuntu, pero quiero probar con otros distros tambien, el otro problema es que no me he atrevido a instalar linux por miedo a la compatibilidad de drivers de la computadora, es decir por miedo a que no funcionen los dispositivos en linux, segun eh escuchado madriva es un distro con buen soporte en drivers, pero quiero saber tu opinion…

    espero tu respuesta…

    por cierto:

    Tambien soy ateo 👿

  3. bueno en realidad windows no es el mas usado por ser el mejor, me explico:

    windows es el mas usado porque estuvo ahi en el
    boom de las computadoras xD en la historia primitiva
    el sistema operativo DOS estuvo ahi xD para bien o para mal…

    es como q te decidas a sacar a todos los autos de este mundo y decidas inventar una nueva clase de autos con
    ruedas cuadradas: nadie va a querer regalar su carro para comprar el tuyo.

    ademas con un solo click todo es mas bonito 🙂

    *no malinterpretes: tuve que comprar XANDROS para pasar una materia de la uni y aprender a usarlo, claro en una maquina virtual, es bueno pero kiero jugar mvc2 😉 y tener una vida sencilla y facil con guindous

  4. hola yo estoy usando la version 3.8 corriendolo en hadware real y si he tenido algunos problemas, logico en la web decia q los iba a tener por ser alpha, pero igual como poseo algunos equipos antiguos que los tenia abandonados, bueno en una de ellas tengo linux, en otra todavia w98 y en otra el reactos, claro esta muy verde todavia pero lo mejor que les puedo decir que en cuanto a carga, y velocidad claro esta que en las especificaciones dice que se puede correr con 32 megas , bueno corre como un win98, pero con 64 se va dando cuenta uno la mejora y si tienes mas mucho mejor, todavia hay problemas que encontre al tratar de apagar el sistema se queda en pantalla negra, y da error al inicializar, pero una solucion algo primitiva es usar reiniciar que si trabaja que es la que uso para apagar claro cuando reinicia el pc lo apago antes que cargue el sistema. he instalado algunas aplicaciones, algunas las instala pero cuando se quiere usar bueno da el mensaje de error, tampoco te avisa se alguna aplicacion necesita mas memoria para correr, solamente no carga la aplicacion, eso lo puedo decir ya que en 32 megas tenia problemas para caragar algunas pero en 64 otras cargaron normal, y con 128 si cargaron oh intentaron cargar las demas que no podia como he dicho hace en falta algunos mensajes de aviso
    por lo general si se logra corregir todas las fallas que estan presentes en la 3.8 creo que pronto podriamos tener la version beta del sistema

¿Algo que decir? ¡Comentalo!