forked from mit-pdos/xv6-riscv-book
-
Notifications
You must be signed in to change notification settings - Fork 0
/
acks.tex
35 lines (30 loc) · 1.87 KB
/
acks.tex
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
\chapter*{Foreword and acknowledgments}
This is a draft text intended for a class on operating systems. It
explains the main concepts of operating systems by studying an example
kernel, named xv6. Xv6 is modeled on Dennis Ritchie's and
Ken Thompson's Unix Version 6 (v6)~\cite{unix}. Xv6 loosely follows the structure
and style of v6, but is implemented in ANSI C~\cite{kernighan} for
a multi-core RISC-V~\cite{riscv}.
This text should be read along with the source code for xv6, an approach
inspired by John Lions' Commentary on UNIX 6th Edition~\cite{lions}. See
\url{https://pdos.csail.mit.edu/6.1810} for pointers to on-line
resources for v6 and xv6, including several lab assignments
using xv6.
We have used this text in 6.828 and 6.1810, the operating system
classes at MIT. We thank the faculty, teaching assistants, and
students of those classes who have all directly or indirectly
contributed to xv6. In particular, we would like to thank Adam Belay,
Austin Clements, and Nickolai Zeldovich. Finally, we would like to
thank people who emailed us bugs in the text or suggestions for
improvements: Abutalib Aghayev, Sebastian Boehm, brandb97, Anton
Burtsev, Raphael Carvalho, Tej Chajed, Rasit Eskicioglu, Color Fuzzy,
Wojciech Gac, Giuseppe, Tao Guo, Haibo Hao, Naoki Hayama, Chris
Henderson, Robert Hilderman, Eden Hochbaum, Wolfgang Keller, Henry
Laih, Jin Li, Austin Liew, Pavan Maddamsetti, Jacek Masiulaniec,
Michael McConville, m3hm00d, miguelgvieira, Mark Morrissey, Muhammed
Mourad, Harry Pan, Harry Porter, Siyuan Qian, Askar Safin, Salman
Shah, Huang Sha, Vikram Shenoy, Adeodato Simó, Ruslan Savchenko, Pawel Szczurko,
Warren Toomey, tyfkda, tzerbib, Vanush Vaswani, Xi Wang, and Zou Chang
Wei, Sam Whitlock, LucyShawYang, and Meng Zhou
If you spot errors or have suggestions for improvement, please send email to
Frans Kaashoek and Robert Morris (kaashoek,[email protected]).