1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
|
@Article{wulf74hydra,
author = {W. Wulf and E. Cohen and W. Corwin and A. Jones and
R. Levin and C. Pierson and F. Pollack},
title = {{HYDRA}: The Kernel of a Multiprocessor Operating System},
journal = {Communications of the {ACM}},
year = 1974,
volume = 17,
number = 6,
pages = {337--345},
month = jun
}
@inproceedings{shapiro99eros,
author = {Jonathan S. Shapiro and Jonathan M. Smith and David J. Farber},
title = {{EROS}: a fast capability system},
booktitle = {Symposium on Operating Systems Principles},
pages = {170--185},
year = {1999},
}
@TechReport{hardy88confused-deputy,
author = {Norm Hardy},
title = {The Confused Deputy (or why capabilities might have been
invented)},
institution = {Key Logic},
year = 1988
}
@PhdThesis{miller06robust-composition,
author = {Mark S. Miller},
title = {Robust Composition: Towards a Unified Approach to Access
Control and Concurrency Control},
school = {Johns Hopkins University},
year = 2006,
month = may
}
@PhdThesis{roscoe95structure-of-a-multi-service-os,
author = {Timothy Roscoe},
title = {The Structure of a Multi-Service Operating System},
school = {University of Cambridge},
year = 1995,
month = aug
}
@inproceedings{ford99interface-and-execution-models,
author = {Bryan Ford and Mike Hibler and Jay Lepreau and Roland
McGrath and Patrick Tullmann},
title = {Interface and Execution Models in the Fluke Kernel},
booktitle = {Operating Systems Design and Implementation},
pages = {101--115},
year = 1999
}
@inproceedings{cheriton94caching-model-of-os-kernel-functionality,
author = {David R. Cheriton and Kenneth J. Duda},
title = {A Caching Model of Operating System Kernel Functionality},
booktitle = {Proceedings of the 1st Symposium on Operating Systems
Design and Implementation (OSDI)},
publisher = {{USENIX} Association},
pages = {179--193},
month = nov,
year = 1994
}
@inproceedings{tullmann96userlevel-checkpointing-through-exportable-kernel-state,
author = {Patrick Tullmann and Jay Lepreau and Bryan Ford and Mike Hibler},
title = {User-level Checkpointing Through Exportable Kernel State},
booktitle = {Proceedings of the 2nd Symposium on Operating Systems
Design and Implementation ({OSDI} 96)},
publisher = {{USENIX} Association},
year = 1996
}
@TechReport{liedtke94page-table-structures-for-fine-grain-vm,
author = {Jochen Liedtke},
title = {Page Table Structures for Fine-Grain Virtual Memory},
institution = {German National Research Center for Computer Science (GMD)},
year = 1994,
number = 872,
month = oct
}
@Article{popek74requirements-for-virtualizable-architectures,
author = {Gerald J. Popek and Robert P. Goldberg},
title = {Formal Requirements for Virtualizable Third Generation
Architectures},
journal = {Communications of the {ACM}},
year = 1974,
volume = 17,
number = 7,
pages = {412--421},
month = jul
}
|