Después de un año y medio de desarrollo se presentó el lanzamiento de la nueva versión del sistema operativo ReactOS 0.4.14, versión en la cual se han realizado diversos cambios que mejoran enormemente la experiencia de uso, ademas de que se han mejorado varios componentes del sistema.
Para aquellos de nuestros lectores que aún no conozcan ReactOS les puedo decir que este es un sistema operativo de código abierto para PC x86/x64 concebido para ser compatible a nivel binario con programas informáticos y controladores de dispositivos diseñados para Microsoft Windows Server 2003.
Por lo tanto, es importante resaltar y entender en este punto que ReactOS no es ningún sistema que utilice el Kernel de Linux, es un sistema creado desde cero que sigue el modelo de desarrollo FLOSS como una alternativa a Windows.
Principales novedades en ReactOS 0.4.14En esta nueva versión la función «Enviar a» se ha agregado al Shell personalizado, que permite enviar archivos y directorios a ubicaciones predefinidas, como la sección «Mis documentos», el escritorio o el directorio con archivos comprimidos, ademas se agregaron los comandos «Abrir ubicación de archivo» y «Abrir símbolo del sistema aquí» al menú contextual del escritorio para abrir el directorio con el archivo seleccionado en el administrador de archivos y mostrar el cuadro de diálogo de la línea de comandos. Se resolvieron los problemas de desplazamiento, se mejoraron algunas interfaces del Modelo de objetos componentes (COM) y se corrigieron los cambios regresivos en la implementación de arrastrar y soltar.
Descargar ReactOS 0.4.14
Si quieren probar este sistema operativo pueden obtener una imagen del sistema dirigiéndose a la página web oficial del proyecto y en la sección de descargas de la página podrán encontrar el enlace de descarga de esta nueva versión del sistema.
En esta sección podremos encontrar el sistema en dos versiones diferentes el cual uno es el famoso bootcdy LiveCD.
La imagen de instalación ISO tiene un peso de 115 MB y tambien se ofrece una compilación Live (en el archivo zip de 85 MB) los cuales están preparados para descargar.
Otra de las novedades que se destaca es que la pila de redes ha mejorado la compatibilidad con el Protocolo de mensajes de control de Internet (ICMP), que anteriormente no cubría toda la especificación. La nueva versión introduce soporte para llamadas IOCTL_ICMP_ECHO_REQUEST y reescribe completamente todos los procedimientos Icmp *. Como resultado, los controladores de red ahora pueden enviar correctamente paquetes con solicitudes y respuestas ICMP a las aplicaciones, y la utilidad tracert muestra toda la información necesaria.
Por otra parte, se continuó con el trabajo para eliminar errores y aumentar la estabilidad del kernel del sistema operativo.: se realizaron mejoras y se reescribieron algunas partes del administrador de memoria, se comenzó a trabajar en la implementación del soporte PAE (Physical Address Extension). Se movió el código para manejar excepciones a CRT (C Run-Time) desde la base de código de Wine.
Se agregó la capacidad de arrancar en computadoras NEC PC-9800 enviadas con procesadores más potentes que el i586 y más de 64 MB de RAM. Soporte para el trabajo en el Proyecto de Neko 21 / W también se implementa emulador.
Tambien se destaca que se agregó una implementación inicial de la biblioteca Resource Arbiter que se puede usar para resolver conflictos de recursos en controladores de bus como PCI. También se agregó código para depurar administradores de E/S y PnP. El Administrador de PnP brinda soporte para mapear las capacidades del dispositivo a los indicadores que representan esas capacidades.
Ademas el depurador de kernel ha sido actualizado y tambien varios módulos relacionados: en el depurador interactivo KDBG, se han mejorado los comandos cregs y tss y se ha reescrito el código de procesamiento de TSS. Se completó la implementación de filtros de depuración.
El paquete incluye el controlador NetKVM VirtIO, que le permite acelerar las operaciones de red en entornos que ejecutan sistemas de virtualización basados en QEMU y KVM.
De los demás cambios que se destacan:Cuadro de diálogo Quitar hardware con seguridad mejorado, que ahora muestra los dispositivos conectados.
Se ha mejorado el cargador FreeLoader, en el que ha aparecido la capacidad de arrancar sistemas de 64 bits basados en el kernel de Linux y se han resuelto problemas con la lectura del Ext2 FS.
Se corrigieron fallas al cargar en modo de depuración. Se requiere emulación ARC agregada para admitir hardware NEC PC-98.
Soporte de descarga mejorado en dispositivos Xbox.
El controlador PnP (classpnp.sys) corrige errores que impedían el funcionamiento normal de los dispositivos de almacenamiento.
El subsistema de E / S ha mejorado la interacción con los dispositivos.
Se han corregido una serie de vulnerabilidades de desbordamiento de búfer.
Implementaciones actualizadas del teclado en pantalla y herramientas para personas con discapacidades.
Trabajo continuo en el controlador ISA PnP para detectar dispositivos en el bus ISA.
Se corrigieron errores en el módulo comctl32 (controles comunes) que impedían la visualización normal del instalador de Visual Basic 6.
Se eliminaron las fuentes obsoletas que dieron como resultado pequeñas ganancias de rendimiento, menor consumo de RAM y tamaño reducido de las imágenes del sistema.
- Código:
-
https://reactos.org/download/