ReactOS

   

ReactOS is an open source project to develop an operating system that is compatible with Windows NT and Windows 2000 applications and drivers. The project is currently in the alpha development stage. ReactOS is licensed under the GNU General Public License.

ReactOS logo

History

Around 1996, a group of open source developers started a project called FreeWin95, with the aim of implementing an operating system that would be a clone of Windows 95. The project stalled in discussions of the design of the system.

At the end of 1997, the project still had no results. The project members called to revive the project, the project's target was changed to Windows NT and the project's name was changed to ReactOS. The ReactOS project began in February 1998, with developing the kernel and basic drivers.

Functionality

As of 2004, the ReactOS kernel is quite stable, many APIs are ready for a higher level of development and a basic GUI is available. ReactOS features ReactOS Explorer, which is a basic shell for ReactOS, similar to Windows Explorer.

Version 0.2 of ReactOS is able to run many Win32 applications, including Notepad (a basic text editor), Regedit (the registry editor), Cmd (the commander interpreter) and several other applications (such as AbiWord) and basic games (such as Quake and Quake II, and the Wine clone of Minesweeper).

As of version 0.2.4, sound support is functional for some cards, and networking code is moving ahead. Screenshots of lynx grabbing a page have been demonstrated, although this still needs some work. Support for the Ext2 filesystem and the GRUB boot loader was also added, allowing ReactOS to co-exist with Linux partitions.

Related projects

ReactOS works with the Wine project so that the ReactOS project can benefit from Wine's progress in implementing the Win32 API. These efforts mainly concern Wine's DLLs, most of which can be shared between ReactOS and Wine. Both projects work on cross-compatibility issues, so that the remaining few DLLs can be used in ReactOS.

Future

The next release (0.3.0) is to incorporate functional TCP/IP and is expected around the new year

ReactOS developers are working on improving the GUI system, adding networking, multimedia, and plug-and-play hardware support. Java and .NET support (through Mono) are also important fields that need to be worked on. Work on the DOS, OS/2 and POSIX personalities has been stopped, being deemed of minor importance.

In October 2004, the goal for version 1.0 was set to the stable implementation of a subset of Windows NT 4.0 Workstation ("ReactOS Workstation"), including TCP/IP networking, client-side and server-side support of CIFS, OpenGL, DirectX and better support for Windows device drivers.

Hardware requirements

See also

External links

cs:ReactOS de:ReactOS es:ReactOS fr:ReactOS it:ReactOS hu:ReactOS nl:ReactOS pl:ReactOS pt:ReactOS fi:ReactOS


Retrieved from "http://www.mywiseowl.com/articles/ReactOS"

This page has been accessed 154 times. This page was last modified 11:19, 24 Nov 2004. All text is available under the terms of the GNU Free Documentation License (see Copyrights for details).