Commit bba613d

mo khan <mo@mokhan.ca>
2021-07-25 23:29:26
fix things
1 parent cd286c0
Changed files (1)
doc/my-paper.md
@@ -1,4 +1,5 @@
-# An Introduction to the ZFS
+# A Brief Introduction to ZFS
+Mo Khan - 3431709
 
 ## 0. Abstract
 
@@ -10,24 +11,23 @@ this file system.
 
 ## 1. Introduction
 
-In order to properly understand the relative importance of file systems, one
-has to place them in their historical context. Relevant events start taking
-place well before the first file system was built [3]:
+In order to properly understand the relative importance of file systems, we
+need to place them in their historical context. [3]:
 
 * 1977: FAT: Marc McDonald designs/implements a 8-bit file system. [4]
 * 1980: FAT12: Tim Paterson extends FAT to 12 bits. [4]
 * 1984: FAT16: Cluster addresses were increased to 16-bit. [4]
+* 1985: HFS: Apple Inc. develops the Hierarchical File System [7]
 * 1993: NTFS: Microsoft develops a proprietary journaling file system. [5]
-* 1993: ext2: Rémy Card designs a replacement for the ext. [9]
+* 1993: ext2: Rémy Card replaces the extended file system. [9]
 * 1994: XFS: Silicon Graphics releases a 64-bit journaling file system. [12]
 * 1996: FAT32: Microsoft designs FAT32 which uses 32-bit cluster addresses.
 * 1998: HFS+: Apple Inc. develops the HFS Plus journaling file system. [6]
-* 19xx: HFS: Apple Inc. develops the Hierarchical File System [7]
-* 2001: ZFS: Zettabyte file system is released as part of Sun Microsystems Solaris operating system.  [14]
+* 2001: ZFS: Zettabyte file system is released as part of Sun Solaris. [14]
 * 2001: ext3: ext2 is extended to support journaling. [10]
-* 2008: ext4: fourth extended file system is a journaling file system for Linux, developed as the successor to ext3. [11]
+* 2008: ext4: fourth extended file system is a journaling file system. [11]
 * 2009: btrfs: B-tree file system is introduced into the Linux kernel. [13]
-* 2017: APFS: macOS replaces HFS+ with Apple File System (APFS)
+* 2017: APFS: macOS replaces HFS+ with Apple File System [15]
 
 ## 2. Traditional File Systems
 
@@ -255,7 +255,7 @@ accommodate this file system. This author rejects the claim that this file
 system is suitable for general desktop environments but acknowledges that
 certain server side use cases could benefit from the features that ZFS provides.
 
-## 6. References
+## 7. References
 
 1. Jeff Bonwick, Matt Ahrens, Val Henson, Mark Maybee, Mark Shellenbaum - The Zettabyte File System. https://www.cs.hmc.edu/~rhodes/cs134/readings/The%20Zettabyte%20File%20System.pdf
 1. Yupa Zhang, Abhishek Rajimwale, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau - End-to-end Data Integrity for File Systems: A ZFS Case Study. https://www.usenix.org/legacy/event/fast10/tech/full_papers/fast10proceedings.pdf#page=37
@@ -271,3 +271,4 @@ certain server side use cases could benefit from the features that ZFS provides.
 1. Wikipedia authors - XFS. https://en.wikipedia.org/wiki/XFS
 1. Wikipedia authors - Btrfs. https://en.wikipedia.org/wiki/Btrfs
 1. Wikipedia authors - ZFS. https://en.wikipedia.org/wiki/ZFS
+1. Wikipedia authors - Apple File System. https://en.wikipedia.org/wiki/Apple_File_System