Real-Time Mach NTT Release 2.0 (1999/02/22)

Welcome to the Real-Time Mach world!

This software is provided by "as is" without any implied warranties. This software consists of a lot of software products. Each software product has its own copyright notice individually, so that refer to copyright notice in every file for each software product.

1. About Real-Time Mach

Real-Time Mach is a microkernel-based operating system that focuses on the subject of distributed real-time operating system mechanisms and services for developing and supporting real-time and multimedia applications. Real-Time Mach provides temporal protection functionality attained by reserving resources for applications requesting them, and tracking outstanding reservation allocations.

Real-Time Mach NTT Release 2.0 (RT-Mach NR2.0) is a new unified release of Real-Time Mach. This release is based on Keio University MKng project MKNG008, Carnegie-Mellon University RK98a, and NTT internal release 2.0 alpha. It is also combined user-level programs and installers of FreeBSD 2.2.8-RELEASE. A collection of Real-Time Mach software developed by Keio-MKng project and a collection of FreeBSD software ported by third parties are included.

2. Contents of CD-ROMs.

Disc1
Installers for RT-Mach NR2.0 and FreeBSD 2.2.8-RELEASE, and package collection part 1
Disc2
Package collection part 2 of FreeBSD 2.2.8-RELEASE
Disc3
Experimental programs on RT-Mach
Disc4
Live file system

3. Road map

README.TXT
This file
HARDWARE.TXT
Information about supported hardware and the configuration of GENERIC kernel
INSTALL.TXT
How to make a new installation of RT-Mach NR2.0 on your PC using the data you see here
COMPAT.TXT
Information about binary compatibility between RT-Mach NR 2.0 and FreeBSD 2.2.8-RELEASE
TROUBLE.TXT
Troubleshooting information and some issues with this release

When you'd like to get more details, refer to the following documents:

rtmach/doc/NR20/ -- written at NTT for RT-Mach NR2.0
BUILD.TXT
How to make all of RT-Mach NR2.0 binaries
rtmach/doc/OSF/ -- written at OSF and CMU for Mach 3.0
kernel_principals.ps.gz
Kernel Principles
servwrite.ps.gz
Server Writer's Guide
servlib.ps.gz
Server Library Interfaces
kernel_interface/*.ps.gz
Kernel interfaces
rtmach/doc/RK98a -- written at CMU for RT-Mach RK98a
guides/progguide.ps.gz
Programming Guide on RK98a
man-pages/rt-mach-man-pages.ps.gz
Manual pages of RK98a kernel interfaces
man-pages/table-of-contents.ps.gz
Table of contents of above
rtmach/doc/MK83 -- written at CMU for Mach 3.0 MK83
mach3_build.{doc,ps.gz}
Building Mach 3.0

If you would like to contact us, please see following URL;

http://www.rtmach.org/

Enjoy RT-Mach NR2.0!

A. Appendix

Copyrights

Real-Time Mach consists of a variety of code derived from many freely-available software. There are a few copyright style categories:

In detail, please read each file in the source package. Examples of copyright notices are as follows.

- Berkeley-style copyright

Copyright 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California.  All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
   notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
   notice, this list of conditions and the following disclaimer in the
   documentation and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this software
   must display the following acknowledgement:
This product includes software developed by the University of
California, Berkeley and its contributors.
4. Neither the name of the University nor the names of its contributors
   may be used to endorse or promote products derived from this software
   without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

The Institute of Electrical and Electronics Engineers and the American
National Standards Committee X3, on Information Processing Systems have
given us permission to reprint portions of their documentation.

In the following statement, the phrase ``this text'' refers to portions
of the system documentation.

Portions of this text are reprinted and reproduced in electronic form in
the second BSD Networking Software Release, from IEEE Std 1003.1-1988, IEEE
Standard Portable Operating System Interface for Computer Environments
(POSIX), copyright C 1988 by the Institute of Electrical and Electronics
Engineers, Inc.  In the event of any discrepancy between these versions
and the original IEEE Standard, the original IEEE Standard is the referee
document.

In the following statement, the phrase ``This material'' refers to portions
of the system documentation.

This material is reproduced with permission from American National
Standards Committee X3, on Information Processing Systems.  Computer and
Business Equipment Manufacturers Association (CBEMA), 311 First St., NW,
Suite 500, Washington, DC 20001-2178.  The developmental work of
Programming Language C was completed by the X3J11 Technical Committee.

The views and conclusions contained in the software and documentation are
those of the authors and should not be interpreted as representing official
policies, either expressed or implied, of the Regents of the University
of California.

- CMU-style copyright

Copyright (c) 1994,1993,1992,1991,1990,1989 Carnegie Mellon University
All Rights Reserved.

Permission to use, copy, modify and distribute this software and its
documentation is hereby granted, provided that both the copyright
notice and this permission notice appear in all copies of the
software, derivative works or modified versions, and any portions
thereof, and that both notices appear in supporting documentation.

CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS"
CONDITION.  CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR
ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.

Carnegie Mellon requests users of this software to return to

 Software Distribution Coordinator  or  Software.Distribution@CS.CMU.EDU
 School of Computer Science
 Carnegie Mellon University
 Pittsburgh PA 15213-3890

any improvements or extensions that they make and grant Carnegie Mellon
the rights to redistribute these changes.

- GNU-style copyright

Copyright (C) YYYY copyright-holder

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

$Id: readme.html,v 1.4 2006/07/19 10:57:15 kihara Exp $