Science Fair Projects Ideas - ReactOS

All Science Fair Projects

      

Science Fair Project Encyclopedia for Schools!

  Search    Browse    Forum  Coach    Links    Editor    Help    Tell-a-Friend    Encyclopedia    Dictionary     

Science Fair Project Encyclopedia

For information on any area of science that interests you,
enter a keyword (eg. scientific method, molecule, cloud, carbohydrate etc.).
Or else, you can start by choosing any of the categories below.

ReactOS


ReactOS is an open source project to develop an operating system that is object code-compatible with Windows NT and Windows 2000 applications and drivers. The project is currently in the alpha development stage, although some of the project's goals and milestones have already been achieved as of January, 2005. ReactOS is licensed under the GNU General Public License.

Contents

History

ReactOS "atom" logo
Enlarge
ReactOS "atom" logo

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 2005, 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.5, sound support is functional for some cards, and networking code is moving ahead. Screenshots of the Lynx text based browser 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.

Further, Dillo, mIRC and a DCOM components of the Mozilla Firefox web browser (such as the Gecko rendering engine) run in development (SVN) versions of the ReactOS code tree. As of the second of February, Unreal Tournament is confirmed to work.

With 0.2.6 the first webserver (Tiny Web server) and The UltraVNC Client are reported to work. And even OpenOffice (Version 1.x) works partly.

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 ReactOS roadmap indicates release (0.3.0) will include TCP/IP networking support.

ReactOS developers are working on improving the GUI system, adding networking, multimedia, and plug-and-play hardware support. Java and .NET support (through Mono) has also been stub. Provisions for DOS, OS/2 and POSIX subsystems have also been made, in a similar fashion to the Windows NT subsystems.

In October 2004, the goal for version 1.0 was articulated as a 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 support for Windows device drivers.

Criticism

Some critics of the ReactOS project have set forth reasons why they believe ReactOS not to be a worthwhile project. Among these, some have stated that using Windows NT 4.0 compatibility as a goal for an initial release of ReactOS is a limitation, because NT 4.0 is considered deprecated and outdated (as it was first released in 1996).

In response, it has been noted that although the stated goal is compatibility with Windows NT 4.0, each subsequent release of Windows based on the NT code base (such as Windows 2000, Windows XP, and Windows Server 2003) in fact contains a high degree of similarity to NT 4.0 at the system level. Because of this, compatibility with various features of later Windows releases is expected to be quickly achievable once the NT 4.0 goal is reached.

For this reason at least, responders to this criticism have stated that using NT 4.0 compatibility as a milestone is not a limitation, but rather a basis for future development.

Hardware requirements

As noted, ReactOS can also be run on software which emulates the above hardware, such as Bochs or QEMU.

Windows NT 4.0 additionally ran on MIPS, Alpha AXP and PowerPC architectures, support for more than the IA32 architecture (including XBox) is coming in the future, PowerPC under development.

See also

External links

03-10-2013 05:06:04
The contents of this article is licensed from www.wikipedia.org under the GNU Free Documentation License. Click here to see the transparent copy and copyright details
Science kits, science lessons, science toys, maths toys, hobby kits, science games and books - these are some of many products that can help give your kid an edge in their science fair projects, and develop a tremendous interest in the study of science. When shopping for a science kit or other supplies, make sure that you carefully review the features and quality of the products. Compare prices by going to several online stores. Read product reviews online or refer to magazines.

Start by looking for your science kit review or science toy review. Compare prices but remember, Price $ is not everything. Quality does matter.
Science Fair Coach
What do science fair judges look out for?
ScienceHound
Science Fair Projects for students of all ages
All Science Fair Projects.com Site
All Science Fair Projects Homepage
Search | Browse | Links | From-our-Editor | Books | Help | Contact | Privacy | Disclaimer | Copyright Notice