Micro-Kernels

Dr. Yair Wiseman's home page

A. S. Tanenbaum, J. N. Herder and H. Bos, "Can We Make Operating Systems Reliable and Secure?", IEEE Computer, Vol. 39(5), pp. 44-51, May 2006.


S. Hand, A. Warfield, K. Fraser, E. Kotsovinos and D. Magenheimer, "Are Virtual Machine Monitors Microkernels Done Right?", Proceedings of the Tenth Workshop on Hot Topics in Operating Systems (HotOS-X), June 12-15, Santa-Fe, NM, 2005.
J. Liedtke, "Toward Real MicroKernels", Communications of the ACM, Vol. 39(9), September 1996.
J. Liedtke, "On Micro-Kernel Construction", Proceedings of the 15th ACM Symposium on Operating System Principles, ACM, December 1995.
D. B. Golub, R. Dean, A. Forin and R. F. Rashid. "Unix as an Application Program", Proceedings of the USENIX Summer Conference, June 1990.
P. Druschel, "Modularity and Protection are Orthogonal, or Why -kernel Architectures are Flawed" (Abstract), Operating Systems Review Vol. 26(2) p. 22, 1992.
R. V. Baron, D. Black, W. Bolosky, J. Chew, R. P. Draves, D. B. Golub, R. F. Rashid, A. Tevanian Jr., and M. W. Young, "Mach Kernel Interface Manual", School of Computer Science, Carnegie Mellon University. August 1990.
T. P. Scheuermann, "Evolution in Microkernel Design", Computer Science Department, University of North Carolina, Chapel Hill, NC, 2002.
The L4 MicroKernel
B. N. Bershad, C. Chambers, S. Eggers, C. Maeda, D. McNamee, P. Pardyak, S. Savage and E. Gun Sirer, "SPIN - An Extensible Microkernel for Application-specific Operating System Services", ACM Operating Systems Review, Vol. 29(1), January 1995.
D. R. Engler, "The Exokernel Operating System Architecture", Ph.D. thesis, Massachusetts Institute of Technology, October 1998.
T. Leschke, "Achieving Speed and Flexibility by Separating Management from Protection: Embracing the Exokernel Operating System", Operating Systems Review, Vol. 38(4), pp. 5-19, October 2004.
X. Lu and S. F. Smith, "A Microkernel Virtual Machine: Building Security with Clear Interfaces", ACM SIGPLAN Workshop on Programming Languages and Analysis for Security, Ottawa, Canada, June 10, pp. 47-56, 2006.
T. Maeda, "Safe Execution of User Programs in Kernel Mode Using Typed Assembly Language", Master Thesis, The Graduate School of The University of Tokyo, February 2002.
G. Anzinger and N. Gamble, "Design of a Fully Preemptable Linux Kernel", MontaVista Software, September 2000.