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.
- Unix History (Bell Labs)
- Funny Unix error messages
- BSD Unix Overview PPT slides (4.9 MB) PDF slides (2.0 MB)
- Unix/Linux Shell Programming Tutorial
- C Programming Tutorial
- Sept 2008 offering of CPSC 457
- Basic instructions for using UML
- Doing system calls in UML
- Additional UML tips from Darcy.
- An Experimental Investigation of Scheduling Strategies for UNIX (1984)
- Completely Fair Scheduler (CFS) in Linux 2.6.23
- FSU course on Linux internals with handy identifier search
- Interactive map of Linux kernel
- Solving the Linux process ID allocation problem in 2002
- A Fast File System for UNIX (1984)
- Unix File System (UFS)
- 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)
- Future of Linux file systems
- Scheduling Algorithms for Modern Disk Drives