Useful Links

1. C++/GNU
-
A Quick Introduction to C++                                                                                                               
-
The GNU C Library
-
The GNU Make Document

2. Operating Systems
-
Linux
-
FreeBSD
-
Microsoft Windows

3. Pthread
-
Getting Started with POSIX Threads
-
POSIX Threads Programming
-
Linux Pthread Library

4. Process
-
Multiprocess Programming (fork, execvp, wait)
-
Get Rid of Zombie Processes

5. GDB
-
Guide to Faster, Less Frustrating Debugging
-
Debugging with GDB
-
gdb tutorial

6. Signal
-
Unix Signals Programming

7. Nachos
-
Nachos Homepage
-
A Roadmap Through Nachos
-
Nachos User-Level Program Debugging with GDB

8. User Mode Linux
-
UML

9. Linux Kernel
-
Kernel Newbie Must See  
-
Linux Headquarter
-
Linux Kernel Module Programming
-
Step by Step Create a New System Call 

10. Others
-
A List of University OS Courses

Computer Science 170

Operating Systems

      Spring 2005