Some Relevant Links
This page will provide some links to various Web resources that might be relevant to CPSC 457 students. Examples include Linux Web sites, UML manuals, C programming tutorials, debugging tips, and kernel programming guides.
- Author's Web site for Operating System Concepts (8th Edition)
- Summer 2007 offering of CPSC 457 by Craig Schock
- Craig's User Mode Linux (UML) notes
- Unix History (Bell Labs)
- Unix System History and Timeline
- A Brief History of Unix (Rutgers University)
- Detailed Unix History
- BSD Unix Overview PPT slides (4.9 MB) PDF slides (2.0 MB)
- C Programming Tutorial (Drexel University)
- Another C Programming Tutorial
- Unix Shell Programming Tutorial
- OS Market Share
- Passive OS Fingerprinting
- An Experimental Investigation of Scheduling Strategies for UNIX (1984)
- Completely Fair Scheduler (CFS) in Linux 2.6.23
- Funny Unix error messages
- Memory Management applet
- Windows Process Explorer
- Linux Process Memory Details
- Linux ext2 file system
- Linux ext3 file system
- Technical specs on different file systems.
- Appendix A of textbook on BSD Unix (See A.7 on File System)
- An on-line book about the Linux kernel
- File system chapter of the on-line book
- Some Linux file system data structures
- FSU course on Linux internals with handy identifier search
- Piece-wise description of VFS in Linux
- Future of Linux file systems
- Ksplice
- Interactive map of Linux kernel