diff options
author | Thomas Schwinge <thomas@codesourcery.com> | 2012-05-24 23:08:09 +0200 |
---|---|---|
committer | Thomas Schwinge <thomas@codesourcery.com> | 2012-05-24 23:08:09 +0200 |
commit | 2910b7c5b1d55bc304344b584a25ea571a9075fb (patch) | |
tree | bfbfbc98d4c0e205d2726fa44170a16e8421855e /microkernel/mach.mdwn | |
parent | 35b719f54c96778f571984065579625bc9f15bf5 (diff) |
Prepare toolchain/logs/master branch.
Diffstat (limited to 'microkernel/mach.mdwn')
-rw-r--r-- | microkernel/mach.mdwn | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/microkernel/mach.mdwn b/microkernel/mach.mdwn deleted file mode 100644 index deaf6788..00000000 --- a/microkernel/mach.mdwn +++ /dev/null @@ -1,92 +0,0 @@ -[[!meta copyright="Copyright © 2007, 2008, 2010 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -Mach is a so-called first generation [[microkernel]]. It is the -microkernel currently used by the [[Hurd]]. - - * [[Concepts]] - - * [[Documentation]] - - * [[History]] - - * [Torvalds, Tanenbaum - Debate](http://www.dina.dk/~abraham/Linus_vs_Tanenbaum.html) - - -# Implementations - - * [[GNU_Mach|gnumach]] - - * [Apple's Darwin](http://developer.apple.com/darwin/) - ([API](http://developer.apple.com/documentation/Darwin/Conceptual/KernelProgramming/index.html)) - (**non-free**) - - -# Related - - * [[Mach_Interface_Generator_(MIG)|mig]] - - -[[!ymlfront data=""" - -kernel_foundation_unix: - - "M. Accetta, R. Baron, W. Bolosky, D. Golub, R. Rashid, A. Tevanian, and - M. Young, Mach: A New Kernel Foundation for UNIX Development, USENIX - Conference Proceedings, July 1986. Paper - [\[pdf\]](http://www.cs.toronto.edu/~demke/469F.06/Handouts/mach_usenix86.pdf)." - -kernel_interface: - - "Mach 3 Kernel Interfaces. Open Software Foundation and Carnegie Mellon - University. Keith Loepere, Editor. NORMA-MK12: July 15, 1992. Book [\[ps - (HTTP)\]](http://www.cs.cmu.edu/afs/cs/project/mach/public/doc/osf/kernel_interface.ps), - [\[ps - (FTP)\]](ftp://ftp.cs.cmu.edu/afs/cs/project/mach/public/doc/osf/kernel_interface.ps)." - -kernel_principles: - - "Mach 3 Kernel Principles. Open Software Foundation and Carnegie Mellon - University. Keith Loepere. NORMA-MK12: July 15, 1992. Book [\[ps - (HTTP)\]](http://www.cs.cmu.edu/afs/cs/project/mach/public/doc/osf/kernel_principles.ps), - [\[ps - (FTP)\]](ftp://ftp.cs.cmu.edu/afs/cs/project/mach/public/doc/osf/kernel_principles.ps)." - -server_interface: - - "Mach 3 Server Writer’s Interfaces. Open Software Foundation and Carnegie - Mellon University. Keith Loepere, Editor. NORMA-MK12, user15: July 15, - 1992. Book [\[ps - (HTTP)\]](http://www.cs.cmu.edu/afs/cs/project/mach/public/doc/osf/server_interface.ps), - [\[ps - (FTP)\]](ftp://ftp.cs.cmu.edu/afs/cs/project/mach/public/doc/osf/server_interface.ps)." - -server_writer: - - "Mach 3 Server Writer’s Guide. Open Software Foundation and Carnegie Mellon - University. Keith Loepere, Editor. NORMA-MK12, user15: July 15, 1992. Book - [\[ps - (HTTP)\]](http://www.cs.cmu.edu/afs/cs/project/mach/public/doc/osf/server_writer.ps), - [\[ps - (FTP)\]](ftp://ftp.cs.cmu.edu/afs/cs/project/mach/public/doc/osf/server_writer.ps)." - -vm: - - "R. Rashid, A. Tevanian, M. Young, D. Golub, and R. Baron, - Machine-Independent Virtual Memory Management for Paged Uniprocessor and - Multiprocessor Architectures, 2nd ACM Symposium on Architectural Support for - Programming Languages and Operating Systems (ASPLOS), October 1987. Paper - [\[pdf\]](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.111.7918&rep=rep1&type=pdf), - presentation - [\[ppt\]](http://www2.cs.uh.edu/~paris/6360/PowerPoint/Mach.ppt)." - -"""]] |