reactos/reactos/bootdata
Filip Navara 5753152b64 Fixed driver loading order, cleaned up relevant functions, and moved boot driver
initializing to separate function IopInitializeBootDrivers in io/driver.c.

These functions has been renamed:
LdrInitializeBootStartDriver -> IopInitializeBuiltinDriver (moved to io/driver.c)
LdrLoadAutoConfigDrivers -> IopInitializeSystemDrivers

How the driver loading works now:
- The root bus driver is enumerated by IoInit2 and it causes all drivers marked
as boot start to be initialized and attached to respective device tree node.
- Other boot drivers are initialized by IopInitializeBootDrivers (called from
ExpInitializeExecutive).
- After creating system root link (by IoCreateSystemRootLink) the device
tree is travesed by IopInitializePnpServices and all non-boot start drivers
all loaded.
- At last, system start drivers are loaded by IopInitializeSystemDrivers.

svn path=/trunk/; revision=6325
2003-10-15 17:04:39 +00:00
..
packages Added vera fonts. 2003-08-29 23:08:10 +00:00
autorun.inf 2003-07-24 Casper S. Hornstrup <chorns@users.sourceforge.net> 2003-07-24 19:37:20 +00:00
hivecls.inf Add new registry inf files. 2003-03-22 15:22:14 +00:00
hivedef.inf Implemented loading compatibility settings (custom version information) for applications 2003-08-21 12:51:01 +00:00
hivesft.inf Added one more registry entry for Application Data path. 2003-10-14 19:17:37 +00:00
hivesys.inf Fixed driver loading order, cleaned up relevant functions, and moved boot driver 2003-10-15 17:04:39 +00:00
icon.ico 2003-07-24 Casper S. Hornstrup <chorns@users.sourceforge.net> 2003-07-24 19:37:20 +00:00
readme.txt Updated for 0.1.1 CD. 2003-03-29 21:41:21 +00:00
txtsetup.sif 2003-08-24 Casper S. Hornstrup <chorns@users.sourceforge.net> 2003-08-24 10:36:07 +00:00
unattend.inf.sample 2003-10-06 Casper S. Hornstrup <chorns@users.sourceforge.net> 2003-10-06 19:22:42 +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 (jasonfilby@yahoo.com).