Topic4: System Programming
Technote on System Programming Maintainer Dr. Kevin Lee (dw@vandev.ca) Status Developing the topic Meeting Plan Not available Topics File System Go-FS / FAT file system Fossil (Plan9) GoogleFS A Comparison of Three Distributed File System Architectures: Vnode, Sprite, and Plan9 (PDF) OS Binary Macho / Mach-O object ELF Data Structure in Linux Kernel Data Structures in the Linux Kernel: Doublely Linked List Data Structures in the Linux Kernel: Radix Tree Data Structures in the Linux Kernel: Bit arrays and bit operations Linux Data Structures Basic Data Structures and Algorithms in the Linux Kernel Core Algorithms Deployed Linux Kernel Linux Kernel Design Pattern 1 Linux Kernel Design Pattern 2 Linux Kernel Design Pattern 3