ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
Discussed?LeaderTopic
2
YJamie
Interface: The man pages for open, read, write, lseek, close, link, rename, unlink, fcntl, readdir. Bonus points if you write a program illustrating their use, e.g. simple versions of the standard linux utilities cp, mv, and ls.
3
YChristy
Internals Chapter 2: What is a file system (Giampaolo 1999). This defines a lot of terms and has some pretty pictures.
4
Xinwei
Linux A tour of the Linux VFS, plus open up the Linux kernel and show us where these structures live.
5
Christy
Prototype A Fast File System for UNIX (McKusick et al., TOCS 1984). This is a link to a nicely formatted version of the paper.
6
Eric
Prototype The Design and Implementation of a Log-Structured File System (Rosenblum and Ousterhout, SOSP 1991)
7
Prototype A cryptographic file system for UNIX (Blaze, CCS 1993)
8
YEric
Weird prototype Deciding when to forget in the elephant file system (Santry et al., SOSP 1999)
9
GPFS: A Shared-Disk File System for Large Computing Clusters (Schmuck and Haskin, FAST 2002)
10
Jamie
Distributed file system Ceph: A Scalable, High-Performance Distributed File System (Weil et al., OSDI 2006)
11
Aarav
The end is near? Hierarchical File Systems are Dead (Seltzer and Murphy, HotOS 2009)
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
95
96
97
98
99
100