metalsvm/NOTICE

66 lines
3.7 KiB
Plaintext

=========================================================================
== NOTICE file corresponding to the section 4 d of ==
== the Apache License, Version 2.0, ==
== in this case for the MetalSVM distribution. ==
=========================================================================
MetalSVM
Copyright 2010-2012 Chair for Operating Systems,
RWTH Aachen University
Following developers and contributors are involved in this project:
- Stefan Lankes, Chair for Operating Systems, RWTH Aachen University
- Pablo Reble, Chair for Operating Systems, RWTH Aachen University
- and many students of the RWTH Aachen University
(in particular Simon Pickartz, Jacek Galowicz, Marian Ohligs,
Florian Zeitz, Carl-Benedikt Krüger, etc.)
=========================================================================
= bkerndev - Bran's Kernel Development Tutorial =
=========================================================================
The first steps to realize MetalSVM based on Bran's Kernel Development
Tutorial (http://www.osdever.net/bkerndev/index.php). In particular, the
initialization of GDT, IDT and the interrupt handlers are derived from
this tutorial.
=========================================================================
= lwIP - A light-weight TCP/IP stack =
=========================================================================
MetalSVM use lwIP as TCP/IP stack. lwIP is a light-weight implementation
of the TCP/IP protocol suite and use a BSD-like license model.
The developement homepage has the latest news and releases:
http://savannah.nongnu.org/projects/lwip/
=========================================================================
= kprintf, umoddu3, udivdi3, qdivrem, etc. =
=========================================================================
This software contains code derived from material licensed
to the University of California by American Telephone and Telegraph
Co. or Unix System Laboratories, Inc. and are reproduced herein with
the permission of UNIX System Laboratories, Inc.
=========================================================================
= RCCE - A Small Library for Many-Core Communication =
=========================================================================
The support of Intel's SCC processor (Rock Creak) is derived from Intel's
RCCE library.
=========================================================================
= newlib =
=========================================================================
The C library "newlib" is used to build user-level aplications on the top
of MetalSVM. Newlib is a collection of source code, it is
distributed under the terms of several different licenses. All of the
licensing is either public domain or BSD-like, which means that even
proprietary applications can adopt newlib because its use does not
require distribution of the end work's source code. For convenience, all
of newlib's licenses are gathered up into the file COPYING.NEWLIB,
which is included in the directory newlib or in newlib's source code.
=========================================================================
= JamesM's kernel development tutorials =
=========================================================================
The first version of MetalSVM's virtual filesystem and its initial
ramdiks is is derived from JamesM's kernel development tutorials.
(http://www.jamesmolloy.co.uk/tutorial_html/index.html)