Files
reactos/reactos/bootdata
Casper Hornstrup 9858f2daeb 2003-08-11 Casper S. Hornstrup <[email protected]>
* bootdata/txtsetup.sif (SetupData): Add /NOBOOTSCREEN to OsLoadOptions.
	* hal/halx86/display.c (CHAR_ATTRIBUTE_BLACK): Define.
	(HalClearDisplay): Add CharAttribute parameter.
	(HalInitializeDisplay, HalReleaseDisplayOwnership): Blue screen.
	* hal/halx86/halinit.c (DriverEntry): Blue screen for boot phase 2.
	* include/reactos/resource.h (IDB_BOOTIMAGE): Define.
	* ntoskrnl/Makefile: Add boot video objects.
	* ntoskrnl/Makefile.i386: Ditto.
	* ntoskrnl/ntoskrnl.def: Add boot video exports.
	* ntoskrnl/ntoskrnl.edf: Ditto.
	* ntoskrnl/ntoskrnl.rc (IDB_BOOTIMAGE): Define.
	* ntoskrnl/include/internal/kd.h (KdInit3): Add.
	* ntoskrnl/kd/kdebug.c (KdInitSystem): Print information in KdInit3.
	* ntoskrnl/ke/bug.c (KeBugCheckWithTf, KeBugCheckEx): Switch to
	text-mode on crash if needed.
	* ntoskrnl/ke/main.c (ExpInitializeExecutive): Display bootscreen image
	during boot.
	* ntoskrnl/ke/i386/v86m_sup.S (_KiV86Complete): Restore previous mode and
	old exception handler list.
	* subsys/csrss/init.c: Change PrintString to DPRINT1.
	* subsys/smss/init.c: Change PrintString to DPRINT1.
	(SignalInitEvent): New.
	(InitSessionManager): Call SignalInitEvent to switch to text-mode if
	needed.
	* subsys/smss/smss.c: Change PrintString to DPRINT1.
	* ntoskrnl/inbv: New directory.
	* ntoskrnl/inbv/i386: Ditto.
	* ntoskrnl/res: Ditto.
	* include/ntos/bootvid.h: New file.
	* ntoskrnl/inbv/.cvsignore: Ditto.
	* ntoskrnl/inbv/bootvid.c: Ditto.
	* ntoskrnl/inbv/inbv.c: Ditto.
	* ntoskrnl/inbv/i386/.cvsignore: Ditto.
	* ntoskrnl/inbv/i386/pixelsup.S: Ditto.
	* ntoskrnl/res/bootimage.bmp: Ditto.

svn path=/trunk/; revision=5529
2003-08-11 18:50:12 +00:00
..
2003-03-22 15:22:14 +00:00
2003-03-22 15:22:14 +00:00
2003-03-22 15:22:14 +00:00
2003-03-29 21:41:21 +00:00

========================
ReactOS Version 0.1.x
Updated March 27th, 2003
========================

1. What is ReactOS?
-------------------

ReactOS is an Open Source effort to develop a quality operating system that is
compatible with Windows NT applications and drivers.

Website: http://www.reactos.com


2. Relationship with the WINE project
-------------------------------------

ReactOS has always planned to work with the WINE project to share as much
programming effort as possible. This will mainly concern User Mode DLLs and
will happen once ReactOS's Kernel Mode areas are more complete, as those areas
form the underlying infrastructure. Other areas of cooperation lie in
applications and testing suites.


3. Future compatibility
-----------------------

The ReactOS project, although currently focused on Windows NT 4.0
compatibility, is always keeping an eye towards compatibility with future
Windows NT releases, that is, Windows 2000 (NT 5.0) and Windows XP (NT 5.1).


4. Supporting other System Applications
---------------------------------------

The Windows NT architecture allows for subsystems, as does the ReactOS
architecture. A subsystem is an implementation of the APIs of another
operating system, allowing ReactOS to run applications from other systems. We
are already looking at subsystems for: Java, OS/2 and DOS and possibly others
in the future.


5. Tutorials
------------

Developer and User Tutorials: http://reactos.com/index.php?tab=documents

The tutorials contain more information on the project, compiling and testing
ReactOS - among other topics. Contributors to the project are always welcome.

6. Author
---------

This document was written by Jason Filby ([email protected]).