Tutorials

Advanced Bash-Scripting Guide
TCP/IP Tutorial and Technical Overview
Beej's Guide to Network Programming
Data Structures and Algorithms
The UNIX Programming Environment
The Linux Programmer's Guide
Misc Unix Tutorials
Online Books
List of Free Online Books
The Art of Unix Programming

Reference

Internet FAQ Archives
C FAQ
C++ FAQ
Unix Programming FAQ
Unix Answers
Unix Manual
The linux-kernel mailing list FAQ
TeX FAQ
The Standard Template Library

Linux Documentation

Linux Documentation Project
Rute User's Tutorial and Exposition
Programming Linux Games
Advanced Linux Programming

Linux Kernel Docs

Linux Device Drivers, 2nd Edition
Linux Kernel links
Kernelnewbies
Kernel Hacking HowTo
Unreliable Guide To Hacking The Linux Kernel
Linux Memory Management HQ / list
Outline of Memory Management by J.Knapka
Rik's lectures on MM
Linux 2.4 Virtual Memory Overview
OOPS! An Introduction to Linux Kernel Debugging

Linux Development Tools

Valgrind -- A Memory Debugger
User-mode Linux
The Linux Trace Toolkit
System Call Tracker
OProfile
Cscope
Cbrowser

Operating System Docs

The Operating System Resource Center
Current Operating System Projects and OS-related research
Virtual Memory Tutorial
Visopsys OS Development
OS Development
Processor Architecture Manuals (Intel)
Ralf Brown's Interrupt List (Browse)
File formats

Operating Systems & Development Tools

The L4 u-Kernel Family
GNU OS ( a.k.a HURD )
FreeBSD
Plan 9
QNX Realtime OS
Fluke: Flux u-kernel Environment
The Mach Project
The OSKit
Plex86 Virtual Machine
Bochs IA-32 Emulator
VMWare

Security

Distributed Denial of Service (DDoS) Attacks/tools
A Buffer Overflow Study - Attacks & Defenses
Secure programmer: Validating input
The Anatomy of Cross Site Scripting
A Hacker Magazine
SecureProgramming
Attacking the DNS Protocol
FAQ: Firewall Forensics
BlackHat -- Digital Self Defense comp.os.linux.security FAQ

Software Engineering

Artima.com

People

Dennis M. Ritchie
Bjarne Stroustrup
Donald E. Knuth
Dave Dittrich
Tom Van Vleck

Libraries

The ADAPTIVE Communication Environment
Simple DirectMedia Layer
Boost C++ Libraries
Libsigc++ (Callback Framework for C++)

Humour & Fiction

Calvin and Hobbes
Humorix
User Friendly
Sherlock Holmes


 



Home    Info    Links