65 lines
3.7 KiB
Text
65 lines
3.7 KiB
Text
=========================================================================
|
|
== 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)
|