CSCI-E215 Reference

CODE FOR TEXTBOOK

LIB215 SECTION NOTES

GENERAL REFERENCE
Unix FAQ's on almost anything
Comprehensive C/Unix Programming Page
Details of Linux Internals

Links to some interesting articles

UNIX AND C STYLE
Eric Raymond on Unix Culture
Rob Pike on C style

PROGRAMMING IN C ON UNIX
Fixing the a.out: Command not found problem
Using Unix Programming Tools
---- including make, gdb, gvim, emacs...
Tabs for C and emacs -- by Linus
Tabs for C and emacs -- another version
ANSI C Reference Card
The GNU C Library: a thorough introduction and manual
Getting Started: basics of C programming on Linux
Writing Good Software
---- has sections on CLI processing, defensive coding, and handling temp files
What is "Unaligned Access"?

SIGNALS, RACES, ETC
Chapters 6 and 7 look at signals and events and races. Learn more about these topics at the following links:

PICTURES OF UNIX
There are two collections of ray-traced illustrations that depict a Unix system and its components.
The original series
Series II: using AC3D

LEARNING C AND UNIX
C Programming, A Modern Approach by King.
   This book is the C text in csci-e113, and it has been well-received.
List of books
Unix Reference Desk

LINUX ON WINDOWS AND NOTEBOOKS
Linux on notebook computers
Phat Linux    
WinLinux2003     (review)
DemoLinux     
VMWare
Is Linux Unix?

UNIX PEOPLE AND HISTORY
From Space Travel to Unix
Dennis Ritchie's Home Page
Dennis Ritchie's Version
Mid 70's to early 80's
Links about Unix Technology