 |
CS262a: Reading Assignment #23
Due Tuesday, November 18th
|
For Tuesday, read the following three papers (first is short):
- Toward Real Microkernels, Jochen Liedtke. Appears in the Communictions of the ACM, Vol 39, No 9, Sept 1996, pp 70-77
- L4 Microkernels: The Lessons from 20 Years of Research
and Deployment, Gernot Heiser and Kevin Elphinstone. Appeared in ACM Transactions on Computer Systems, Vol 34, No. 1, April 2016
- seL4: Formal Verification of an OS Kernel, Gerwin Klein, Kevin Elphinstone, Gernot Heiser,
June Andronick, David Cock, Philip Derrin, Dhammika Elkaduwe,
Kai Engelhardt,
Rafal Kolanski, Michael Norrish, Thomas Sewell, Harvey Tuch, Simon Winwood. Appeared in Proceedings of the ACM Symposium on Operating Systems Principles, 2009
You must also:
Submit a summary for these papers.
Optional Reading for Paper #1
- Microkernel Operating System Architecture and Mach, D.L Black, D.B Golub, D.P Julin, R.F Rashid, R.P. Draves, R.W Dean, A. Forin, J. Barrera, H. Tokuda, G. Malan, and D. Bohman,
Appears in USENIX Workshop on Microkernels and Other Kernel Architectures, pp. 11-30, April 1992
Optionsl Reading for Paper #2:
Optional Readings For Paper #3
- Comprehensive Formal Verification of an OS Microkernel, Gerwin Klein, June Andronick, Kevin Elphinstone, Toby Murray, Thomas Sewell, Rafal Kolanski, and Gernot Heiser. Appears in ACM Transactions on Computer Systems, Vol. 32, No. 1, Feb 2014
- Interface and execution models in the
Fluke kernel, B. Ford, M. Hibler, J. Lepreau, R. McGrath, and
P. Tullmann. Appears in USENIX Symposium on Operating Systems Development and Implementation (OSDI), Feb 1999.
Back to CS262a page
Maintained by John Kubatowicz (kubitron@cs.berkeley.edu).
Last
modified 11/15/2025