Enlaces rápidos
La mayoría de las personas nunca se adentran en el mundo de los sistemas operativos alternativos para computadoras, y se quedan con Windows o macOS, ya que vienen preinstalados. Esto está perfectamente bien para la mayoría de los casos de uso, ya que tanto los gigantes de Redmond como de Cupertino ofrecen excelentes sistemas operativos de escritorio paraexcelentes computadoras portátilesy de escritorio. Sin embargo, si eres un usuario avanzado al que le gusta adaptar las cosas según sus propias necesidades, entonces la familia Linux es la campeona indiscutible (por ejemplo, Chrome OS de Google usa el núcleo Linux), pero tiene su cuota de contendientes.
Dicho esto, cambiar de sistema operativo suele requerir una curva de aprendizaje pronunciada. Aquí es donde entra en juego ReactOS, que supera a otros candidatos. Imagina ejecutar tus aplicaciones y controladores de Windows favoritos de forma nativa en un entorno creado en código fuente en el que puedes confiar, con una interfaz familiar, sin la gran cantidad de elementos innecesarios. Eso es exactamente lo que es ReactOS. No es solo de código abierto; es un sistema operativo gratuito y liviano.
¿Qué es ReactOS?
No es exactamente un chico nuevo en el barrio
ReactOS tiene sus raíces en el proyecto FreeWin95, que data de 1996. La idea original era desarrollar un clon de código abierto de Windows 95, pero con el tiempo, el enfoque se desplazó a Windows NT. Después de una gran cantidad de errores y reestructuraciones internas, lo que tenemos ahora es una iniciativa bien equilibrada para crear un proyecto de código abierto que sea totalmente compatible con todos los controladores, aplicaciones y servicios basados en Windows NT.
Si bien el proyecto utiliza partes del código base de Wine correspondientes a las bibliotecas de modo de usuario para reducir la redundancia, ReactOS es un sistema operativo completo en sí mismo.
Actualmente, el equipo de desarrollo de ReactOS considera a Microsoft Server 2003 como el punto de referencia para la estabilidad de la plataforma. No dejes que la base antigua te confunda; varios componentes modernos, comola compatibilidad con el arranque UEFI, se están escribiendo desde cero para que el sistema operativo sea a prueba de futuro.
Un aspecto importante a tener en cuenta es que ReactOS no es un contenedor o una capa de compatibilidad como Wine. Tiene un núcleo independiente compatible con NT, que incluye implementaciones completas del administrador de objetos, el administrador de E/S, Executive, el programador de subprocesos de NT y más. Si se avanza hacia arriba, se pueden encontrar capas desarrolladas de forma independiente, como el cargador de arranque, el almacén de controladores, las API de Win32, los procesos del sistema y, por último, un shell con un explorador de archivos GUI. Si bien el proyecto utiliza partes de la base de código de Wine correspondientes a las bibliotecas de modo de usuario para reducir la redundancia, ReactOS es un sistema operativo completo por sí solo.
Instalación
Particionado, formateo y manejo del gestor de arranque
La versión compilada de ReactOS está disponible para descargar en dos formatos: un archivo de imagen de disco (ISO) que se puede utilizar para grabar un CD de arranque en vivo y otro destinado únicamente a la instalación. Ambas variantes se puedenarrancar desde una unidad flash USB. Por supuesto, el primero es el método preferido, ya que se puede ejecutar directamente desde la unidad USB sin necesidad de instalarlo en el almacenamiento interno de la computadora de destino.
Para iniciar el sistema operativo, simplemente inserte la memoria USB en un puerto USB y reinicie su computadora. La mayoría de las computadoras modernas se pueden configurar para que arranquen temporalmente desde la memoria USB presionando la tecla específica del OEM durante el proceso de arranque y luego seleccionando la memoria USB manualmente en el menú de prioridad de arranque. Tenga en cuenta que la versión actual de ReactOS solo puede arrancar en modo BIOS, por lo que primero debe deshabilitar el Arranque seguro y habilitar el modo de arranque heredado para continuar.
El proceso de instalación se divide en dos partes, al igual que la rutina de instalación de Windows XP/Server 2003. La primera parte se basa en la consola, donde se particiona el disco duro y se inicia la instalación. Después, el equipo se reinicia y comienza la parte de instalación gráfica desde el disco duro. El asistente de instalación GUI es extremadamente básico, lo que refleja indirectamente lo liviano que es el sistema operativo. Si todo va bien, llegará al escritorio después de un reinicio final.
Compatibilidad de hardware
El elefante en la habitación
Para mis pruebas, opté por la última versión estable de ReactOS, que es la 0.4.14 en el momento de escribir este artículo. El proyecto también ofrececompilaciones nocturnas, pero están pensadas para el desarrollo de vanguardia, por lo que es mejor evitarlas si no sabes lo que estás haciendo.
Inicialmente, probé la memoria USB de ReactOS en una Intel NUC 10 no tan vieja, impulsada por el Intel i5-10210U con 16 GB de RAM. Desafortunadamente, por alguna razón, la PC entró en un bucle de reinicio interminable tan pronto como comenzó a arrancar desde USB. A continuación, intenté arrancar en mi confiable Dell Latitude E5470, que tiene un procesador Intel i5 de sexta generación. La memoria USB arrancó en esta plataforma, aunque con algunos fallos gráficos. Llegué hasta el escritorio, pero luego la interfaz de usuario se colgó, el cursor desapareció después de unos segundos y el sistema operativo simplemente se negó a continuar.
La última computadora que probé fue una computadora de escritorio retro Acer Veriton M275 con una CPU Intel Pentium E6700 de doble núcleo arcaica que funcionaba a 3,2 GHz y 2 GB (!) de RAM. Como era de esperar, todo salió bien e instalé ReactOS de una sola vez. El hardware de la era XP era casi una combinación perfecta sin gráficos. De manera predeterminada, el sistema se iniciaba con una resolución de 1024x768 y no había ninguna opción para hacer funcionar la aceleración de hardware. Podía cambiar la resolución manualmente, pero intentar cargar el controlador de la GPU casi de inmediato resultó en una pantalla azul de la muerte.
¿Deberías considerar ReactOS como un material para uso diario? No, al menos no en su etapa actual. ¿Tiene potencial? ¡Sí, por supuesto!
Aparte de eso, otros módulos de hardware funcionaron perfectamente. La tarjeta de red integrada, el sistema de sonido y varios ratones y teclados USB funcionaron después de algunos ajustes aquí y allá. En pocas palabras, lo mejor es quedarse con una máquina virtual o buscar una PC antigua con un BIOS tradicional para su firmware para una mejor compatibilidad. No esperes que tunueva computadora portátilo elegantePC para juegosejecute ReactOS en un futuro cercano.
Cómo moverse por el sistema operativo
Una experiencia delgada, en su mayor parte.
ReactOS, aunque todavía es un software de calidad alfa, es extremadamente rápido y responde bien. La interfaz de usuario puede hacerte recordar la infancia, ya que está muy inspirada en Windows XP. Además de los temas clásicos y modernos, también puedes elegir entre tres estilos visuales diferentes: "Lautus", "Lunar" y "Mizu".
Debido a que ReactOS imita principalmente una variante de servidor de Windows, el tipo de instalación predeterminado se establece como Servidor. También se puede establecer como Estación de trabajo durante la instalación, lo que puede resultar útil para instalar programas de terceros más adelante, ya que algunos instaladores de aplicaciones omiten deliberadamente las ediciones de servidor.
Las principales motivaciones para crear ReactOS fueron acabar con el monopolio de Microsoft entregando un "clon" liviano de Windows.
El sistema de archivos predeterminado para la unidad del sistema operativo es FAT32. Puede sonar extraño, pero ReactOS no se puede instalar en un volumen con formato NTFS, principalmente debido a la falta de una implementación de código abierto adecuada al estilo NT del sistema de archivos de Microsoft. En cambio, el sistema operativo se entrega con soporteBtrfsen la bandeja de entrada . De hecho, puedes instalar ReactOS en un volumen con formato Btrfs y arrancar desde él sin ningún truco especial a partir de la versión 0.4.10.
Aplicaciones
Ofertas sorprendentemente útiles
ReactOS viene con varias aplicaciones preinstaladas. Hay los accesorios habituales, como una calculadora, editores de texto, un programa de pinceles, un reproductor multimedia rudimentario y un par de juegos. Cabe destacar que se incluye de fábrica un navegador basado en la implementación Gecko de Wine, pero es extremadamente básico. También puede encontrar una variedad de herramientas administrativas, como un cliente RDP, un conmutador de distribución de teclado, una herramienta de diagnóstico relacionada con el sonido y el vídeo similar a dxdiag y una aplicación para controlar las unidades virtuales para montar imágenes de disco.
La mayoría de estas aplicaciones están al mismo nivel que las aplicaciones de la bandeja de entrada de Windows de la era XP: pequeñas utilidades que resultan útiles para empezar sin ninguna interfaz de usuario sofisticada ni seguimiento de usuarios en su interior. El explorador de archivos predeterminado es compacto y rápido, al igual que el shell de línea de comandos. El sistema operativo admite shells personalizados, pero instalar KDE completo en él todavía es un sueño lejano.
ReactOS también cuenta con una herramienta de administración de aplicaciones, que actúa como una tienda para aplicaciones de terceros. Allí pude encontrar 7-Zip, LibreOffice e incluso versiones anteriores de Firefox. No tuve ningún problema para descargarlas, instalarlas y ejecutarlas, pero es posible que se produzcan problemas ocasionales en el caso de instaladores de gran tamaño.
Después de todo, puedes considerar a ReactOS como una variante GNU de Windows, lo que significa que no estás limitado a las aplicaciones de la bandeja de entrada o las que ofrece el Administrador de aplicaciones. A menos que exista una dependencia extrema de algún entorno de ejecución que no se pueda instalar en ReactOS, los binarios típicos de Windows deberían funcionar sin problemas.
Navegando por la web
Un gran obstáculo
Para muchas aplicaciones de productividad de uso general, el mundo ha pasado a utilizar soluciones basadas en la nube. Como resultado, cualquier sistema operativo de nicho actual debe contar con un buen navegador web. Aquí es donde ReactOS se queda corto. Cabe recordar que es necesario confiar en navegadores de terceros desde el principio, ya que la solución de bandeja de entrada es extremadamente anticuada.
Internet se ha vuelto mucho más complicado que hace dos décadas. Es necesario cumplir con un montón de protocolos criptográficos para acceder a un sitio web moderno, y ReactOS aún no está listo para eso. Además, ReactOS no tiene un firewall integrado, lo que supone un gran riesgo de seguridad.
Probé Google Docs en Firefox y, para mi sorpresa, el sitio funcionó perfectamente, aunque un poco más lento de lo que estaba acostumbrado. Abrí un nuevo documento y pude editarlo, agregar imágenes y cambiar fuentes sin ningún problema.
Si bien el viejo Firefox no gana ningún concurso de velocidad, funcionó bien con bastantes sitios web que le envié. Sin embargo, la falta de aceleración gráfica fue un gran obstáculo, ya que aparecían rectángulos negros en la interfaz de usuario con frecuencia. En general, se recomienda encarecidamente no usar ReactOS para navegar por la web.
¿Reaccionar o no reaccionar?
Definitivamente no es del agrado de todos
Ahora bien, puede que te preguntes cuál es el sentido de ReactOS. Bien, Windows puede habersereducido a un caos inflado, pero una verdadera alternativa de código abierto no sufre de esos problemas. Los desarrolladores pueden trabajar en él como pasatiempo durante el tiempo que quieran sin preocuparse de si puede generar ingresos a partir de anuncios integrados o servicios en línea incluidos. El hecho de que ReactOS exista hoy en día en una forma alfa razonablemente útil es un testimonio de esta filosofía.
Las principales motivaciones para crear ReactOS fueron acabar con el monopolio de Microsoft mediante la entrega de un "clon" ligero de Windows. Francamente, este tipo de cosas se han intentado muchas veces a lo largo de los años. Como cualquier programador te dirá, siempre es más divertido empezar desde cero que trabajar en la reversión de una caja negra. ReactOS siempre fue muy pequeño y muy rápido, pero llegó allí sacrificando características que ayudarían al usuario promedio a sentirse como en casa.
Comenzar desde cero significa que la base de tu aplicación también comienza desde cero, y la estabilidad y compatibilidad generales de ReactOS nunca llegaron al punto en el que satisficieran las necesidades informáticas de la mayoría de las personas. Teniendo en cuenta lo rápido que se ha vuelto la escena del hardware de PC para consumidores, proyectos como ReactOS nunca serán adecuados para la mayoría de las personas a menos que Microsoft abra el núcleo del núcleo de Windows. En pocas palabras, ReactOS es rápido y divertido, pero puede que no sea mucho más que una diversión intrigante, algo con lo que jugar en un dispositivo de repuesto en una tarde lluviosa.
ReactOS
ReactOS es un sistema operativo gratuito y de código abierto desarrollado para ser compatible a nivel binario con los programas y controladores de dispositivos de Windows. Lamentablemente, no es un reemplazo completo, especialmente para el usuario promedio.