ReactOS (React Operating System) y Wine, un proyecto de código abierto de mutua colaboración.

Publicado por Hugo

ReactOS (React Operating System) es un proyecto de código abierto para crear un sistema operativo compatible con aplicaciones y controladores de Windows NT.

Parte de su código está basado en el proyecto Wine, mientras que Wine también se beneficia de los avances de ReactOS.

ReactOS ha comprendido algunas etapas de desarrollo.

Freewin95 a ReactOS.

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 así que los miembros del proyecto coordinados por Jason Filby, pudieron revivir el proyecto. 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 ya con el nombre actual ReactOS que comenzó en febrero de 1998 desarrollando las bases del kernel y algunos drivers básicos.

El 27 enero del 2006 la comunidad de desarrollo paró el acceso a todos los archivos de sistema de este programa debido a un supuesto caso de plagio de código fuente argumentando que el mismo fue compilado después de aplicar ingeniería inversa sobre algunas versiones de Windows 2000.

Tal acción repercutió en el desarrollo de Wine, ya que los desarrolladores de ReactOS se les prohibió colaborar con el desarrollo de Wine, obligando a los desarrolladores a aceptar un acuerdo entre Microsoft y La comunidad de desarrollo de ReactOS. En septiembre de 2007 antes de concluir la auditoría se retiró de la página oficial la advertencia de auditoría. Aunque la misma fue terminada, por términos especiales los detalles y resultados de la misma no fueron publicados.





Relación con el proyecto Wine.

ReactOS siempre ha trabajado junto con el proyecto Wine para intercambiar tanto esfuerzo en la programación como sea posible.

Esto afecta principalmente a los DLL del Modo de Usuario (User Mode DLLs) los cuales utilizan el kernel de ReactOS, que forma la infraestructura subyacente.

Otras áreas de cooperación son las aplicaciones y el probado.

Compatibilidad futura.

La compatibilidad del proyecto ReactOS se divide actualmente en dos objetivos: compatibilidad a nivel kernel con Windows 2003 Server SP1, y compatibilidad a nivel Win32 con Windows Vista (NT 6.0). Esto es así debido a que el kernel no cambia muy seguido, mientras que Win32 cambia más rapidamente.

Anteriormente los objetivos de compatibilidad han sido Windows NT 4.0, Windows 2000 (NT 5.0), y Windows XP (NT 5.1).

Soporte para aplicaciones de otros.

ReactOS ejecutando AbiWord y el Explorador de REactOS.

La arquitectura de ReactOS permite tener subsistemas, así como lo hace la arquitectura Windows NT.

Un subsistema es una implementación de APIs de otro sistema operativo, permitiendo así ejecutar aplicaciones de otros sistemas operativos en ReactOS (subsistemas para Java, OS/2, DOS y otros).

Obtenerlo.

En la web se ofrecen varias descargas:

    * Imágenes de CD (ISO):
          o LiveCD.
          o Instalación.
    * En máquina virtual, Qemu , VMware y VirtualBox
    * Carátulas, en pdf y en png
    * Versiones de desarollo SVN (Live CD y BootCD)

Un completo tutorial lo encuentran en esta página como asimismo un gran número de pantallas.
  
Historial de versiones.

Muchas herramientas de desarrollo entre API y ABI están listas para un nivel alto de desarrollo y una interfaz básica en GUI también lo está. ReactOS también posee ReactOS Explorer, una interfaz de usuario similar al ya conocido Explorer de Windows.

Versión Soportada Fecha de lanzamiento Novedades
0.2.0 Sin soporte 25 de enero de 2004 - Primer lanzamiento, con una Interfaz gráfica funcional.
0.2.2 Sin soporte 27 de abril de 2004 - Correción de errores.
0.2.5 Sin soporte 2 de enero de 2005 - Corrección de errores.
0.2.8 Sin soporte 29 de octubre de 2005 - Detección de VMware y reescritura de CSRSS.
0.3.0 Sin soporte 27 de agosto de 2006 - Primera versión con soporte oficial de trabajo de red.
0.3.1 Sin soporte 10 de marzo de 2007 - Incluido el gestor de programas Download!; comienzo de la reescritura del núcleo.
0.3.2 Sin soporte Nunca lanzado - Versión creada pero nunca liberada.
0.3.3 Sin soporte 12 de septiembre de 2007 - Implementados el nuevo núcleo y Win32k.
0.3.4 Sin soporte 22 de enero de 2008 - Reescrito el soporte de registro, implementado el cliente de escritorio remoto y mejora en la ayuda Plug 'N' Play.
0.3.5 Sin soporte 30 de junio de 2008 - Solo arreglo de errores.
0.3.6 Sin soporte 6 de agosto de 2008 - Soporte RTL.
0.3.7 Sin soporte 4 de noviembre de 2008 - Implementada la arquitectura x86-64, MSVC y nuevos stacks.
0.3.8 Sin soporte 4 de febrero de 2009 - Multiplicación del soporte de discos duros en LiveCD.
0.3.9 Sin soporte 26 de abril de 2009 - Establecido el mínimo de 24 MB de RAM, soporte para el sonido inicial.
0.3.10 Sin soporte 5 de julio de 2009 - Soporte inicial de SATA, soporte de teclado y mouse con puertos USB, implementado un programa semejante a Paint y un soporte de compilación inicial de MSVC.
0.3.11 Sin soporte 16 de diciembre de 2009
0.3.11-CLT2010 Sin soporte 15 de marzo de 2010
0.3.12 Sin soporte 20 de octubre de 2010
0.3.13 Actual 22 de marzo de 2011 - Más compatibilidad con dispositivos SATA, Implementación de modo de video dinámico.


Capturas de pantallas:

Abiword 2.6 running
Abiword 2.6 running
Ant Renamer 2.10
Ant Renamer 2.10

Aquaria
Aquaria
Aquaria
Aquaria


Cave Story
Cave Story
Cave Story
Cave Story

DXDiag4 display
DXDiag4 display
DXDiag4 files
DXDiag4 files

Flash in Firefox
Flash in Firefox
Flash in Firefox
Flash in Firefox

MSN Messenger 4.6
MSN Messenger 4.6
MSN Messenger 4.7
MSN Messenger 4.7

MSN Messenger 5 setup
MSN Messenger 5 setup
MSN Messenger 6
MSN Messenger 6

MSN Messenger 6.2 setup
MSN Messenger 6.2 setup
MSN Messenger 6 setup
MSN Messenger 6 setup

MS Works 8.5 setup
MS Works 8.5 setup
MS Works 8.5 setup
MS Works 8.5 setup

Notepad++
Notepad++
RegSeeker 1.55
RegSeeker 1.55

Shock4way3D Cube effect
Shock4way3D Cube effect
Shock4way3D Flip effect
Shock4way3D Flip effect

Shock4way3D Inside effect
Shock4way3D Inside effect
Shock4way3D Wave cube effect
Shock4way3D Wave cube effect

Sonic 3 & Knuckles in Gens GS MegaDrive emu
Sonic 3 & Knuckles in Gens GS MegaDrive emu
Sonic Advance 2 in BoycottAdvance GBA emu
Sonic Advance 2 in BoycottAdvance GBA emu

TortoiseSVN
TortoiseSVN
TortoiseSVN
TortoiseSVN

Theming via WineCFG
Theming via WineCFG
XBMC
XBMC

ReactOS 0.3.4

Visual Basic 5
Visual Basic 5
Diablo 2 (3dfx Glide)
Diablo 2

OpenOffice 2
OpenOffice 2 - Setup
OpenOffice 2
OpenOffice 2 - Setup

OpenOffice 2
OpenOffice 2 - Database
OpenOffice 2
OpenOffice 2 - Calc
ReactOS Remote Desktop Connection
ReactOS Remote Desktop
ReactOS Remote Desktop Connection
ReactOS Remote Desktop
ReactOS Remote Desktop Connection
ReactOS Remote Desktop
ReactOS Remote Desktop Connection
ReactOS Remote Desktop

ReactOS 0.3.3

ReactOS 0.3.3
ReactOS Shell
ReactOS 0.3.3
Mozilla Firefox

ReactOS 0.3.3
ReactOS Shell
ReactOS 0.3.3
ReactOS Control Panels

ReactOS 0.3.3
ReactOS bootscreen in QEMU and also ReactOS as host
ReactOS 0.3.3
ReactOS in QEMU and also ReactOS as host

ReactOS 0.3.3
Quake III Arena
ReactOS 0.3.3
Quake III Arena

ReactOS 0.3.3
Screensaver
ReactOS 0.3.3
Screensaver

ReactOS 0.3.3
Quake 2
ReactOS 0.3.3
Quake 2

ReactOS 0.3.3
Unreal Tournament
ReactOS 0.3.3
Unreal Tournament

ReactOS 0.3.3
Unreal Tournament
ReactOS 0.3.3
Unreal Tournament

ReactOS 0.3.3
rDesktop
ReactOS 0.3.3
Halo

ReactOS 0.3.3
WinAmp
ReactOS 0.3.3
Enemy Territory

ReactOS 0.3.3
ReactOS system control panel dialogs
ReactOS 0.3.3
ReactOS Desktop

ReactOS 0.3.3
ReactOS Explorer using the Mozilla ActiveX Control for Web Browsing
ReactOS 0.3.3
IrfanView

ReactOS 0.3.3
WinRAR
ReactOS 0.3.3
XnView

ReactOS 0.3.3
Ad-Aware
ReactOS 0.3.3
Zoom-In

ReactOS 0.3.3
Xara3D
ReactOS 0.3.3
Tux
Paint

ReactOS 0.3.3
7zip
ReactOS 0.3.3
Alienblaster

ReactOS 0.3.3
ReactOS Setup - first stage (textmode) #1
ReactOS 0.3.3
ReactOS Setup - first stage (textmode) #2


ReactOS 0.3.3
ReactOS Setup - second stage #1
ReactOS 0.3.3
ReactOS Setup - second stage #2


ReactOS 0.3.1

ReactOS 0.3.1
CPU-Z
ReactOS 0.3.1
ReactOS Device Manager

ReactOS 0.3.0

ReactOS 0.3.0 - AbiWord, explorer, startmenu
AbiWord, explorer, startmenu
ReactOS 0.3.0 - ReactOS Explorer
ReactOS Explorer

ReactOS 0.3.0 - Firefox
Firefox setup
ReactOS 0.3.0 - Firefox
Firefox

ReactOS 0.3.0 - Unreal Tournament
Unreal Tournament
ReactOS 0.3.0 - Google Picasa
Google Picasa

ReactOS 0.3.0 - ReactOS Service Manager
ReactOS Service Manager
ReactOS 0.3.0 - system config tools
system config tools

ReactOS 0.3.0 - ReactOS startmenu
ReactOS startmenu
ReactOS 0.3.0 - ReactOS startmenu
ReactOS startmenu

ReactOS 0.3.0 - YSFlight
Flight Simulator (YSFlight)
ReactOS 0.3.0 - command line registry tool
command line registry tool
 

ReactOS 0.3.0 RC2

ReactOS 0.3.0 RC2
startmenu & command line
ReactOS 0.3.0 RC2
advanced startmenu functions

ReactOS 0.2.7, 0.2.8 and 0.2.9

OpenOffice 1.1.4
OpenOffice 1.1.4
AbiWord
Abi Word
 

ibrowser
ReactOS Internet Browser
Mozilla Firefox
Mozilla Firefox
 

K-Meleon
K-Meleon
Flash Player
Flash Player

Unreal Tournament
Unreal Tournament
Deus Ex
Deus Ex

Adobe Photoshop 3
Adobe Photoshop 3
Paint Shop Pro 4
Paint Shop Pro 4


ReactOS Internet Browser
ReactOS Internet Browser
Solitaire
Solitaire

Process Explorer
Process Explorer
Visual Basic 6
MS Visual Basic 6

PuTTY
PuTTY
ReactOS in QEmu in ReactOS
ReactOS in QEmu in ReactOS

DOSBox Shell
DOSBox Shell
DOSBox - DOOM
DOSBox - DOOM

7-zip
7-zip
WinRAR
WinRAR

IrfanView
IrfanView
McAfee Stinger tool
McAfee Stinger tool





Búsqueda personalizada
www.zanox.com


Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

Ultimas entradas publicadas