Operating Systems / Linux (All Features Included)
- SMP:
- Linux SMP
- Linux in High-Performance Computing (May 1996)
- Linux SMP HOW-TO - David Mentr� (Nov. 1999)
- Linux Parallel Processing HOW-TO - Hank Dietz (Jan. 1998)
- Linux Parallel Processing Sites - Hank Dietz (Mar. 1998)
- Volume Multi-Processor Systems - Chris Rijk (5/02)
- OpenMP
- 2CPU.com
- Hyperthreading:
- Multithreading, Hyper-threading, Multiprocessing: Now, What's the Difference? - Andrew Binstock
- Introduction to Multithreading, Superthreading and Hyperthreading - Jon Stokes
- Intel's Pentium 4 3.06 GHz Processor with Hyper-Threading - Scott Wasson (Nov. 2002)
- Hyperthreading Performance Explored (Sep. 2002)
- Patch: Fully HT-Aware Scheduler Support - Ingo Molnar (Aug. 2002)
- Linux First to P4 HyperThreading - Rick Hodgin (Dec. 2001)
- Hyper-Threading Technology - Intel
- Intel Hyperthreading Traced to DEC Tech - Michael Kanellos (Oct. 2002)
- Hyper-Threading without the Hype - Rupert Goodwins (Oct. 2002)
- Mosix:
- OpenMosix - Daniel Robbins
- Booting and System Initialization:
- How Your Computer Boots - Daniel Bovet and Marco Cesati (1/01)
- From Power Up to Bash Prompt HOWTO - Greg O'Keefe (11/00)
- A Look at System V Initialization - Mayank Sarup (1/01)
- Boot Process Tips - Donnie Barnes (12/99)
- Linux Bootdisk HOWTO - Tom Fawcett (11/00)
- Linux Boot Prompt HOWTO - Paul Gortmaker (5/99)
- The Linux Boot Process - Craig Van Degrift (2/00)
- Introduction to the Linux Boot Sequence - K. Subramaniam
- Linux Boot Scripts - Richard Gooch (11/00)
- Boots and Shutdowns - Lars Wirzenius and Joanna Oja
From The Linux System Administrator's Guide. - LILO
- LILO FAQ - Cameron (3/01)
- LILO User Guide - Werner Almesberger (12/98)
- LILO Technical Overview - Werner Almesberger (6/96)
- LILO Mini-HOWTO - Miroslav Skoric (11/00)
- LILO Configuration and Usage - Mayank Sarup (11/00)
- An In-Depth Look at LILO - Trevor Warren (1/01)
- LILO Linux Crash Rescue HOWTO - Alavoor Vasudevan (12/00)
- Booting Multiple Operating Systems with LILO - Steve Limkemann
- Configuring LILO - Vince Veselosky (99)
- LILO Lessons - Steve Litt (99)
- Win95 + WinNT + Linux Multiboot Using LILO Mini-HOWTO - Renzo Zanelli (3/98)
- LILO Error Codes
- GRUB
- GNU GRUB FAQ - Okuji Yoshinori
- Multiboot with GRUB mini-HOWTO - Ivan Kanis (1/01)
- The GRUB Manual - Gordon Matzigkeit and Okuji Yoshinori
- Zen and the Art of Using GRUB - Gerald Homeyer
- GRUB: Multi-Boot Without LILO - Mayank Sarup (2/01)
- The GNU GRUB Boot Loader - Jaswinder Kohli
- Making a GRUB Boot Floppy Disk - Bruce Marshall (Sep. 2002)
- Boot with GRUB - Wayne Marshall (May 2001)
- Other Boot Loaders:
- Extended-IPL
Can be installed from FreeBSD, Linux or DOS, and can boot *BSD or Linux from the end (greater than 8 Gb) of a single hard drive or from a second or later hard drive. - GAG
Can boot OSs installed in primary and extended partitions on any available hard disk. Supports and can be installed from nearly all OSs, e.g. OS/2, Windows, Linux DOS, *BSD, SCO, etc. - nuni
Designed to avoid BIO limitations by not using the BIOS, i.e. can be used to boot from any place on a hard drive up to 137 Gb. Works with the ext2 filesystem and IDE drives. - OSL2000
Uses something called UltraIO to "work with almost all x86 PCs, operating systems and partition types." The installation requirements are a PC clone, a hard disk and a single FAT partition. - Smart Boot Manager
"Absolutely OS independent." - SYSLINUX
A boot loader that operates off an MS-DOS/Windows FAT filesystem, i.e. it can (only) boot Linux from a FAT filesystem. - Two Kernel Monte
A kernel module that allows Linux to boot another kernel image into RAM and restart the machine from that kernel. - UNILOAD
Officially supoprts DOS, FreeBSD and Linux. - XOSL
Supports BeOS, MS-DOS, FreeDOS, Linux (with LILO), Solaris, VxWorks 5.x, Windows 95/98/ME, Windows NT/2000 and "others." This also has many features not found in other freely available boot manager.- XOSL HOWTOs and FAQs
- XOSL Quick Install HOWTO - Philipp G. (Apr. 2001)
- User Manual for XOSL - Geurt Vos (Jun. 2000)
- Installation Walkthrough for XOSL - Guert Vos (Jun. 2000)
- CD-ROM Booting HOWTO for XOSL
- Multibooting:
- The Multi-Boot Configuration Handbook - Rod Smith (7/00)
This is a commercial offering that costs around $40. The Amazon reviews indicate that it covers all the major available x86 operating systems except for Solaris x86. All the material therein is probably covered in the following freely available entries, but if you want it all in one place and can afford to part with the Franklins, then there it is. I'm not paid a cent for any commercial listings I may put in here, by the way. - Guide to Multibooting - Reuel Miller
- Setting Up a Multi-Boot Machine with Linux and other OS - T. W. Burger (12/00)
- GRUB: Multi-boot without LILO! - Mayank Sarup (Feb. 2001)
- Linux Multibooting HOWTOs:
- Linux + Win9x + Grub HOWTO - Joel Rosen (Jan. 2002)
- Multiboot with GRUB Mini-HOWTO - Ivan Kanis (Jan. 20010)
- Win95 + WinNT + Linux Multiboot using LILO Mini-HOWTO - Renzo Zanelli (Mar. 1998)
- Linux + Windows HOWTO - Jonathan Katz and Robert Meier (Nov. 1999)
- Linux Installation Strategies mini-HOWTO - Tobby Banerjee (May 2001)
- Linux + Windows NT mini-HOWTO - Miroslav Skoric (May 2002)
- Windows NT OS Loader + Linux mini-HOWTO - Bernd Reichert (Sep. 1997)
- Linux + Windows 95 mini-HOWTO - Jonathan Katz (Mar. 2001)
- Linux + DOS + Win95 + OS/2 mini-HOWTO - Mike Harlan (Nov. 1997)
- Linux and Windows XP dual boot:
- Dual Booting Linux with NT/2K/XP
- Dual-Boot Linux and Windows 2000/XP with GRUB HOWTO - Ed Park (Oct. 2002)
- Dual Booting Redhat 7.2 and Windows XP Version 1.1 - John Oates (Apr. 2002)
- Dual Boot Linux and Windows [XP] - Chris DiBona (Aug. 2002)
- Tips & Tricks: Dual Booting Windows XP/2000 with Linux - RedHat (2002)
- RedHat 8.0 Manual: Configuring a Dual Boot System
- Support Both OSs: Dual Boot Windows XP and Red Hat Linux 7.3 - Scott Lowe (Aug. 2002)
- Dual Booting: Windows XP and Red Hat Linux 7.3 - Bill Moss (Jun. 2002)
- Windows XP Dual Boot Tip Page
- Mandrake: Multi-booting Win98SE, Win2k and Mandrake
- Linux + Windows ME dual boot:
- Real DOS-Mode Patch for Windows Millennium - Reines (8/00)
To install Linux on a machine which already has Windows ME taking up the entire hard disk, one must embark on a series of steps including one - the repartioning step - that entails booting into real DOS mode via ME. Bill Gates has seen fit to hide this option in ME. This site offers a method of working around this perfidious decision. - DOS Lives in Windows: How to Regain the Ability to Boot and Run in Character Mode - Brian Livingston (10/00)
An article detailing how to use the patch described in the previous entry. - How to Restart from Windows Millennium into Windows 98 DOS Mode - (8/00)
Another method for booting into DOS from ME that requires a copy of Windows 98. - Boot Into DOS Mode from Windows ME - Joel Durham Jr. (11/00)
Yet another option that entails creating a bootable floppy in ME, a process that Gates has also deliberately made more difficult than it used to be.
- Real DOS-Mode Patch for Windows Millennium - Reines (8/00)
- Booting Linux with the Win 2k Boot Loader - Vinod Unny (Aug. 2000)
- Multibooting MS-DOS 6.22, Windows 98, Windows NT Server 4.0 and Linux - Tom de Blende (Nov. 1999)
- BSD Flavors:
- Dual and Multi Booting FreeBSD, Linux and OpenBSD - George Shaffer (2000-2002)
- OpenBSD:
- Linux + OpenBSD: It's Possible - Marc Espie (5/00)
- Ranish Partition Manager - Mikhail Ranish
A recommended option for booting OpenBSD along with Windows 3.1, Windows 95/98 and DOS.- Partitioning Primer - Mikhail Ranish
A most helpful primer on hard drives and how they are partitioned.
- Partitioning Primer - Mikhail Ranish
- Multibooting OpenBSD - (1/01)
How to multiboot OpenBSD and Windows NT using NTloader.- The NTLDR Hacking Guide - Jason Locke (9/96)
"Describes how to use NTLDR to boot Windows NT, Windows 98, Linux and old versions of DOS using NTLDR."
- The NTLDR Hacking Guide - Jason Locke (9/96)
- FreeBSD:
- Installing and Using FreeBSD with Other Operating Systems - Jay Richmond (7/96)
- Linux + FreeBSD mini-HOWTO - Niels Jensen (3/00)
- NetBSD:
- Booting NetBSD or DOS/Windows/Other Via a Menu
- BSD/mac68 Booter Manual - Brian Gaeke and Nigel Pearson (6/98)
"A MacOS application which boots the NetBSD/mac68k (and OpenBSD/mac68k) operating system."
- Linux + Solaris mini-HOWTO - Max Berger (4/00)
- How to Dual Boot Linux and Solaris
- Loadlin + Win95/98/ME mini-HOWTO - Chris Fischer (2/01)
- Linux Remote Boot mini-HOWTO: Configuring Remote Boot Workstations with Linux, DOS, Windows 95/98 and Windows NT - Marc Stuckelberg and David Clerc (2/99)
- The Multi-Boot Configuration Handbook - Rod Smith (7/00)
- XDM:
- xdm Man Page - Keith Packard
- XDM and X Terminal mini-HOWTO - Kevin Taylor (11/00)
- X Display Manager Repair and Removal Pre-Shrunk Ultra-Mini HOWTO - Karsten Self (10/00)
- Configuring XDM - A Graphical Login Interface - Mark Nielsen (7/99)
- An XDM Session - Chris Carlson (7/99)
- Taming the X Display Manager - Miles O'Neal (7/96)
- Xdm: Advanced Topics - Alexander Leidinger (12/00)
- GNOME Display Manager
- Extended-IPL
- Cron
- Cron Tutorial (Mar. 2002)
- Automating Things with Cron - Laurence Hunter (1999)
- Configuring a Cron Task - Red Hat 7.2 Manual
- Doing Things Periodically Using Cron - Erik Forsberg
- Cron Help Guide
- Automating Tasks with Cron and Crontab Files - Linux Administration Made Easy
- Compiler Optimization:
- The New Intel C Compiler for Linux - Jake Jenkins (Apr. 2002)
- Intel Compilers for Linux - Compatibility with the GNU Compilers
- Optimizing Applications with the Intel C++ and Fortran Compilers for Windows and Linux
- GCC/Absoft F90 vs. Intel ICC/IFC - Michael Sabielny (Aug. 2002)
- Linking LAPACK and SLATEC with IFC for Linux
- Backups:
- Linux Backup HOWTO - Pierre Scotney (Oct. 1999)
- Linux Backups Mini-FAQ - Karsten Self (Oct. 2001)
- Linux Sysadmin Guide: Backups - Lars Wirzenius et al.
- Debian Sysadmin Manual: Backup and Restore - Tapio Lehtonen (Nov. 2002)
- Redhat 8.0 Manual: Planning for Disaster
- Whys and Whens of Backup and Restore - Gerhard Mourami and Madhu "Maddy" (2000)
- How to Backup Data on UNIX
- Linux Backup - Linux Consulting (Feb. 2002)
- Linux Bare-Metal Recovery - W. Curtis Preston (2000)
- Backups and Disaster Recovery - Gopi Garge (Sep. 2001)
- The Skinny on Backups and Data Recovery - Marcel Gagne
- Backup for the Home Network - J. C. Pollman and Bill Mote (Nov. 1999)
- Specific Tools:
- GNU tar:
- Performing Backups and Restoring Files (with GNU tar)
- Securing and Optimizing Linux: Automating Backups with tar - Gerhard Mourani and Madhu "Maddy" (2000)
- Remote Backups: GNU tar through rsh - James Dennis (Aug. 1998)
- dump:
- dump Man Pages:
- Backups Using Dump
- The dump Backup Program - Gerhard Mourani and Madhu "Maddy" (2000)
- Redirecting a dump Backup from Remote to Local - Dan Penrod (Jun. 1995)
- cddump: Backup to CD-R and CD-RW - Fraser McCrossan (2002)
- rsync:
- rsync Man Page - Andrew Tridgell and Paul Mackerras
- rsync Faq-O-Matic
- Using Rsync - Vans Information (May 2001)
- Creating Filesystem Backups with 'rsync' - Brian Wilson (Nov. 2001)
- Easy Automated Snapshot-Style Backups with Linux and Rsync - Mike Rubel (2002)
- How to Use Rsync for Backup to Disk - Darrell May
- Backups Using Rsync - Wilder (Feb. 2002)
- Rsync Mirroring HOW-TO and FAQ - Karsten Thygesen (Oct. 1999)
- Duplicity: Encrypted Bandwidth-Efficient Backup Using the Rsync Algorithm - Ben Escoto
- Using Mondorescue for Linux Backups - CCP14
- Amanda:
- Top Five Open Source Packages for Sysadmins - No. 5: Amanda - AEleen Frisch (Sep. 2002)
- Using Amanda - John Jackson (2000)
- Amanda Faq-O-Matic
- Using Amanda for Backups - FrankenLinux (May 2001)
- Amanda Users Mail Group Archive
- Secure Backups with Amanda and GPG - NSS (2000)
- Backup Over the Net with Amanda - Carla Schroder (Jul. 2002)
- Enjoy Fast Network Backups and Restores with Amanda - Carla Schroder (Jul. 2002)
- Amanda Guide - Steve Mitchell (Apr. 1996)
- Amanda, the Advanced Maryland Automated Network Disk Archiver - Drew Einhorn (Dec. 2000)
- GNU tar:
- Email:
- A Beginner's Guide to Effective Email - Kaitlin Sherwood
- Linux Mail User HOWTO - Eric Raymond (2000)
- Linux Electronic Mail Administrator HOWTO - Guylhem Aznar (Jan. 2000)
- Teaching Your Email to Fetch - Kevin Mullet (Oct. 2000)
- How to Set Up a Linux Mail Hub - Paul Dunne
- Scalable Webmail HOW-TO - Jason Belich (Aug. 1999)
- Mail for the Home Network - J. C. Pollman and Bill Mote (Sep. 1999)
- Mail User Agents (MUA):
- elm
- Elm User's Guide: A Painless Introduction to Electronic Mail with Elm
- Elm Configuration Guide: How to Install and Customize Elm
- Elm Reference Guide: A Comprehensive List of All Commands and Options
- Elm Forms Mode Guide: What It Is and How to Use It
- Elm Alias System Users Guide: What Aliases Are and How to Use Them
- Elm Mail System Reference - Syd Weinstein
- Elm Filter System Guide - Syd Weinstein
- ELM FAQ
- Elm Mail User Agent FAQ - Piero Serini (Feb. 1996)
- Email with the Elm Mailer (Aug. 2002)
- Elm Tutor (Jan. 1997)
- elm
- Mail Transfer Agents (MTA):
- Sendmail:
- Postfix
- Qmail:
- A Newbie's Guide to Qmail - Jay Dyson (Apr. 2001)
- Life with Qmail - Dave Sill (Aug. 2002)
- Qmail HOWTO - Adam McKenna (Sep. 2002)
- Qmail FAQ - D. J. Berstein
- Living with Qmail - Tips and Advice
- Qmail Man Pages
- The Qmail Newbie's Guide to Relaying - Chris Johnson
- Qmail Single UID HOWTO - Paul Gregg (1998)
- Qmail Spamfilter - Paul Gregg (Oct. 2000)
- Qmail Anti-Spam HOWTO - Chris Hardie (Aug. 2002)
- Qmail and MySQL
- Linux Qmail Toaster (Jun. 2002)
- Life with Qmail-LDAP - Henning Brauer (May 2002)
- Filtering:
- Filtering Mail FAQ - Nancy McGough
- procmail:
- Getting Started with Procmail - Catherine Hampton (Apr. 2000)
- Procmail Tutorial - elflord
- Procmail: A One-Size-Fits-All Mail Processor - Paul Dunne (Mar. 1999)
- Procmail Basics - Dru Lavigne
- Filtering Spam with Procmail - Dru Lavigne
- Procmail Mini-Tutorial: Automated Mail Handling - Jim Dennis (1997)
- Procmail Documentation Project
- Procmail Tips and Recipes - Timo Salmi (Nov. 2002)
- Procmail FAQ
- Mail Filtering with Procmail - Ian Soboroff
- Procmail Quick Start - Nancy McGough et al. (Dec. 2002)
- Enhancing E-Mail Security with Procmail: The E-Mail Sanitizer - John Hardin (2002)
- Catching Spam with Procmail - Anne Bennett (Jun. 2002)
- Fight Spam with Procmail - Joshua Drake (1998-2002)
- Filtering Mail with Procmail - Gene Wilburn (Jul. 2001)
- Procmail Mailing List Archive
- Supplementary or Ancillary Programs:
- Filtering Spam with Postfix and Procmail - Joshua Stein (Dec. 2001)
- Filtering Email with Postfix and Procmail - Part 1 - Brian Hatch (Jun. 2002)
- Filtering Email with Postfix and Procmail - Part 2 - Brian Hatch (Jun. 2002)
- Filtering Email with Postfix and Procmail - Part 3 - Brian Hatch (Jun. 2002)
- Filtering Email with Postfix and Procmail - Part 4 - Brian Hatch (Jul. 2002)
- Busting Spam with Bogofilter, Procmail and Mutt - Nick Moffitt (Nov. 2002)
- Junkfilter: Spam Filtering with Procmail - Gregory Sutter (May 2002)
- Automatic Email Decryption Using Procmail and PGP - Roble (1999)
- SmartList FAQ (Nov. 2002)
- Foiling Spam with an Email Password System - Timo Salmi (Dec. 2002)
- Filtering Mail with PerlMx - Mike DeGraw-Bertsch (Oct. 2001)
- Sendmail Milters in Python - Jim Niemira and Stuart D. Gathman (Oct. 2002)
- Filtering malware and spam with Postfix - Advosys (Nov. 2002)
- Notes on Postfix and Fighting Spam - Doug Bagley (Mar. 2003)
- IMAP
"MAP stands for Internet Message Access Protocol. It is a method of accessing electronic mail or bulletin board messages that are kept on a (possibly shared) mail server. In other words, it permits a "client" email program to access remote message stores as if they were local. For example, email stored on an IMAP server can be manipulated from a desktop computer at home, a workstation at the office, and a notebook computer while traveling, without the need to transfer messages or files back and forth between these compuuters." - What is IMAP?- What is IMAP?
- RFC 2060: Internet Message Access Protocol - M. Crispin (Dec. 1996)
- IMAP on Linux: A Practical Guide - David Jao (Dec. 1998)
- Message Access Paradigms and Protocols - Terry Gray (Sep. 1995)
- Comparing Two Approaches to Remote Mailbox Access: IMAP vs. POP - Terry Gray (Sep. 1995)
- Cyrus IMAP Server Overview (1997)
- UW IMAP Toolkit FAQ
- Implementing IMAP with UW imapd - Jauder Ho (1999)
- Courier-IMAP README
- Courier-IMAP FAQ
- Courier-IMAP + Maildrop + QMail + Userdb + Virtual Domains HOWTO - Alex Porras
- LDAP
"Lightweight Directory Access Protocol (LDAP) is an open-standard protocol for accessing X.500 directory services. The protocol runs over Internet transport protocols, such as TCP. LDAP is a lightweight alternative to the X.500 Directory Access Protocol (DAP) for use on the Internet. It uses TCP/IP stack verses the overly complex OSI stack. It also has other simplications, such as the representing most attribute values and many protocol items as textual strings, that are designed to make clients easier to implement." - OpenLDAP Faq-O-Matic- OpenLDAP Faq-O-Matic
- LDAP FAQ - Mark Wahl (Nov. 1998)
- LDAP Roadmap and FAQ - Jeff Hodges (Dec. 2001)
- Introduction to Directories and the LDAP - Jeff Hodges (1997)
- LDAP Linux HOWTO - Luiz Malere (Sep. 2002)
- LDAP: Use as Directed - Tim Howes (Feb. 1999)
- Don't Make Me LDAP You - Mark Komarinski and Cary Collett
- Light Up LDAP: A Programmer's Guide to Directory Development - Cameron Laird and Kathryn Soraiz
- LDAP in Action - Rawn Shah
- Deploying Directory Enabled Networks Using Open Source - Adam Williams (2001)
- OpenLDAP Administrator's Guide (Aug. 2002)
- Sendmail + LDAP HOWTO - Jason Radford (Aug. 2000)
- Life with Qmail-LDAP - Henning Brauer (May 2002)
- Printing:
- Printing HOWTO - Grant Taylor (Jan. 2001)
- Linux Printing Usage HOWTO - Mark Komarinski (Feb. 1998)
- Linux Printer Compatibility Database
- Linux Printing Made Easy - Joshua Drake
- Our CUPS Runneth Over (Nov. 2000)
- Configuring CUPS - Even for Unsupported Printers (Nov. 2000)
- Configuration via the KDE/Qt Interfaces (Dec. 2000)
- Configuring cupsd - the CUPS Daemon (Dec. 2000)
- Taming the Horrors of Printers and Printing - Marcel Gagne
- Experts Exchange Linux Printing Q&A
- A Guide to Linux Printing - Steve Singer
- Printer Tips - RedHat
- Systems:
- CUPS:
- FAQ
- Troubleshooting CUPS and Asking for Help HOWTO - Kurt Pfeifle (Feb. 2002)
- Overview - Michael Sweet (Jul. 2000)
- Software Administrators Manual (1997-2002)
- Software Programmers Manual (1997-2002)
- Software Users Manual (1997-2002)
- Using CUPS - Ralph Krause (Jan. 2001)
- CUPS:
- Open Source Printing Summit 2000
- Internet Resources for Postscript and Ghostscript
- Discs (hard drives, CDs, floppies, Zips, etc.)
- Hard Disk Upgrade Mini-HOWTO - Yves Bellefeuille
- Adding Additional Hard Drives in Linux - Alexander Prohorenko
- Adding a Second Hard Drive to Your System - Mendel Leo Cooper
- Adding a Hard Drive in Linux - In Five Steps - shaggy112
- Hard Drive Tweaking Mini-Guide - Davion
- Hard Drive Speed Tweak for Linux - Fancy Piper
- Zip Drive Mini-HOWTO - Kyle Dansie
- Jaz Drive HOWTO - Herbert S. DaSilva
- How to Use a Ramdisk for Linux - Mark Nielsen
- Floppy Discs:
- Creating Floppy Disks
- File Transfer to Floppy Disks Under Linux
- Using Your Floppy Drive - Tammy Fox
- Archiving Floppy Disks Using Images - Charlton Rose
- CD Drives and CD-ROMS:
- Writing CDs with Linux - Katja and Guido Socher
- Installing an IDE CD-R Under Linux - Linux Gurus
- Creating CDs - Alex Withers
- CD-ROM HOWTO - Jeff Tranter
- CD Writing HOWTO - Winfried Tr�mper
- CD Server HOWTO - Randolph J Tata
- RAID:
- What is RAID?
- RAID Primer
- RAID Solutions for Linux
- Software RAID in the Linux 2.4 Kernel - Daniel Robbins
- Software RAID HOWTO
- Quick and Dirty RAID Information
- Linux RAID Functions
- Striping and Mirroring RAID
- Software RAID Tips
- Root Filesystem on RAID
- Multi Disk System Tuning HOWTO
- Root Filesystem on RAID - Martin Schulze (Jun. 1999)
- Filesystems:
- Overviews:
- Filesystems HOWTO - Martin Hinner (Aug. 2000)
- Filesystems and Disks - Tim Parker
- Design and Implementation of the Second Extended Filesystem - Remy Card et al.
- Journal File Systems - Juan Santos Florido (Jul. 2000)
- First Attempt at Creating a Bootable Live Filesystem on a CD-ROM - Mark Nielsen (Jun. 2000)
- Large File Support in Linux - Andreas Jaeger (Nov. 2002)
To support files larger than 2 GiB on 32-bit systems, e.g. x86, PowerPC and MIPS, a number of changes to kernel and C library have to be done. This is called Large File Support (LFS). The support for LFS is not yet complete in Linux and this article should give a short overview of the current status. - Large File System Support in Linux 2.5.x
- File Undeletion:
- Recovering Lost ext2 Linux Filesystems - Steve Friedl
- Averting Disaster: Undeleting Files - Jason Perlow (Aug. 2000)
- Linux Ext2fs Undeletion Mini-HOWTO - Aaron Crane (Feb. 1999)
- Ext2fs Undeletion of Directory Structures Mini-HOWTO - Tomas Ericcson (Nov. 2000)
- AutoFS:
- automount and autofs - Frederic Raynal (Jan. 2001)
- HowTo Setup Linux AutoFS
- autofs Tutorial - Mark Nielsen (Jun. 1999)
- Autofs Automounter HOWTO - Alvin Oga (Dec. 1998)
- Autofs Hacking - Jeremy Fitzhardinge (Feb. 2000)
- ext3:
- EXT3 File System Mini-HOWTO - Rajesh Fowkar (Aug. 2001)
- Linux ext3 FAQ (Jul. 2002)
- Whitepaper: Red Hat's New Journaling File System ext3 - Michael Johnson (2001)
- Introducing ext3 - Daniel Robbins (Nov. 2001)
- Surprises in ext3 - Daniel Robbins (Dec. 2001)
- Exploring the ext3 Filesystem - Bill von Hagen
- Using the ext3 Filesystem in 2.4 Kernels - Rajesh Fowkar
- XFS:
- Introducing XFS - Daniel Robbins (Jan. 2002)
- Journal File Systems - Juan Santos Florido (Jul. 2000)
- Linux XFS FAQ
- XFS Man Pages
- Working with XFS Filesytems
- Scalability in the XFS File System - Adam Sweeney et al. (Jan. 1996)
- XFS: It's Worth the Wait - Vincent Danen (Jul. 2000)
- JFS:
- JFS Overview: How the Journaled File System Cuts System Restart Times to the Quick - Steve Best (Jan. 2000)
- JFS Layout: How the Journaled File System Handles the On-Disk Layout - Steve Best and Dave Kleikamp (May. 2000)
- JFS on GNU/Linux - Steve Best (Mar. 2002)
- JFS Fundamentals - Daniel Robbins (Jan. 2001)
- JFS Root Boot HOWTO - Paul Larson (May 2001)
- LVM:
- Logical Volume Manager HOWTO - A. J. Lewis (2002)
- Linux Logical Volume Management HOWTO - Richard Allen and Bert Hubert (2000)
- Using Logical Volume Management - George Toft (Sep. 2002)
- A Walkthrough of the Logical Volume Manager for Linux - S. Foskett
- Learning Linux LVM - Daniel Robbins
- Storage Management Magic with Logical Volume Management (Mar. 2001)
- The cvs.gentoo.org upgrade (Apr. 2001)
- The Linux Logical Volume Manager - AEleen Frisch (Nov. 2000)
- Using the Logical Volume Manager - Vinayak Hegde (Nov. 2002)
- A Logical Volume Manager for Linux, Finally! - Moshe Bar (Jul. 2000)
- Logical Volume Manager for Linux - Rafeeq Ur Rehman
- Logical Volume Managers - Ramon Casha (Aug. 2001)
- The Logical Volume Manager (LVM) - Part 1 - Michael Hasenstein (2001)
- The Logical Volume Manager (LVM) - Part 2 - Michael Hasenstein (2001)
- Linux Volume Manager Basics
- devfs:
- Using DEVFS: How Device Programmers Can Write Code for the DEVFS Environment - Alessandro Rubini (Aug. 2000)
- Linux Device File System (devfs) FAQ - Richard Gooch (Aug. 2002)
- Linux devfs and SCSI Interaction - Doug Gilbert (Jan. 2001)
- Distributed Filesystems:
- Distributed Filesystems for Linux - Bill von Hagan
- Coda:
- The Coda Distributed Filesystem for Linux - Bill von Hagen
- Coda HOWTO - Peter Braam et al. (Jan. 2000)
- The Coda Distributed Filesystem - Peter Braam
- Coda File System User and System Administrators Manual - M. Satyanarayanan et al. (2000)
- InterMezzo
- Using the InterMezzo Distributed Filesystem - Bill von Hagen
- Keeping in Sync - Moshe Bar (Jan. 2002)
- InterSync and InterMezzo HOWTO (Mar. 2002)
- NFS:
- NFS HOWTO - Tavis Barr et al. (Aug. 2002)
- Linux NFS FAQ - Tom McNeal
- RFC Documents:
- RFC 1094 - NFS: Network File System Protocol Specification - Bill Nowicki (Mar. 1989)
- RFC 1813 - NFS Version 3 Protocol Specification - B. Callaghan et al. (Jun. 1995)
- RFC 2054 - WebNFS Client Specification - B. Callaghan (Oct. 1996)
- RFC 2224 - NFS URL Scheme - B. Callaghan (Oct. 1997)
- RFC 2623 - NFS Version 2 and Version 3 Security Issues - M. Eisler (Jun. 1999)
- RFC 2624 - NFS Version 4 Design Considerations - S. Shepler (Jun. 1999)
- RFC 2755 - Security Negotiation for Web NFS - A. Chiu et al. (Jan. 2000)
- RFC 3010 - NFS Version 4 Protocol - S. Shepler et al. (Dec. 2000)
- RFC 3010b - NFS Version 4 Protocol - S. Shepler et al. (Nov. 2002)
- The Network File System - Olaf Kirch and Terry Dawson (Jun. 2000)
- Understanding NFS (Feb. 2002)
- NFS - Network File System Introduction - Frederic Raynal (Nov. 2000)
- Sharing, the NFS Way - Mayank Sarup (Feb. 2001)
- Mounting Network File Systems the Easy Way - Joshua Drake
- NFS Server in Linux: Past, Present and Future - Hongjiu Lu (Aug. 1999)
- An Enhanced Disk-Caching NFS Implementation for Linux - Greg Badros (Apr. 1998)
- Sun NFS White Paper (1994-2002)
- Encrypted Filesystems:
- Encrypting Your Disks with Linux - Doobee Tzeck (Oct. 1999)
- How to Create Encrypted Filesystems on Linux - Steve Weigand (Jan. 2001)
- Implementing Encrypted Filesystems on Linux
- Loopback Encrypted Filesystem HOWTO - Ryan Rhea (Nov. 1999)
- Cryptographic File System Under Linux HOW-TO - Alexander Yuriev (Mar. 1996)
- Transparent Cryptographic File System 3.0.1 FAQ (2001)
- StegFS:
- ReiserFS:
- Introduction to ReiserFS - Hans Reiser (Sep. 2002)
- Journaling and ReiserFS - Daniel Robbins (Jun. 2001)
- Using ReiserFS and Linux 2.4 - Daniel Robbins (Aug. 2001)
- An In-Depth Look at Reiserfs - Scott Courtney
- Tips on ReiserFS - Nicholas Petreley
- ReiserFS Improves Linux File Handling - Nicholas Petreley (Nov. 2000)
- ReiserFS FAQ
- ReiserFS Man Pages
- Adventure ReiserFS - Kristian Rink (Apr. 2000)
- Racing to ReiserFS on Red Hat - Mayank Sarup (Apr. 2001)
- ReiserFS or ext2: Which Journaling Filesystem is Right for You? - Nicholas Petreley (Nov. 2001)
- Advanced Filesystem Implementor's Guide - Daniel Robbins
- Journaling and ReiserFS (Jun. 2001)
- Using ReiserFS and Linux 2.4 (Aug. 2001)
- Using the Virtual Memory (VM) Filesystem and Bind Mounts (Sep. 2001)
- Introduction to devfs (Sep. 2001)
- Setting up devfs (Oct. 2001)
- Implementing devfs (Using the init Wrapper) (Oct. 2001)
- Introducing ext3 (Nov. 2001)
- Surprises in ext3 (Dec. 2001)
- Introducing XFS (Jan. 2002)
- Deploying XFSM (Apr. 2002)
- Filesystem Update (Jun. 2002)
- Introduction to EVMS (Oct. 2002)
- Overviews:
- Kernel:
- Linux Kernel HOWTO - Brian Ward and Al Dev (Jun. 2002)
- Conceptual Architecture of the Linux Kernel - Ivan Bowman (Dec. 1998)
- Concrete Architecture of the Linux Kernel - Ivan Bowman et al. (Oct. 1998)
- Linux Kernel Archives
- Linux Kernel Mailing List FAQ
- Linux Kernel Mailing List Archive
- Linux Kernel 2.4 Internals - Tigran Aivazian (Aug. 2002)
- The Linux Kernel - David Rusling (1996-1999)
- Understanding the Linux Kernel - Daniel Bovet and Marco Cesati (Oct. 2000)
- Kernel Rebuild Procedure - Kwan Lowe (Jul. 2002)
- Linux Kernel Installation - David Bandel (Nov. 1997)
- Rebuilding the Linux Kernel
- Kernel Hacking HOWTO - Andrew Ebling (Mar. 2002)
- Linux Kernel Hackers' Guide
- Upgrading to the 2.4.x Kernel - Amit Chattopadhyay (Feb. 2001)
- Meet the 2.4 Linux Kernel - T. W. Burger
- Linux Kernel Configuration Help Texts
The complete text of the configuration help files for kernels 1.2.x through 2.2.x. - Kernel Modules:
- Linux Kernel Module Programming Guide - Ori Pomerantz (1999)
- (Nearly) Complete Linux Loadable Kernel Modules - pragmatic (Mar. 1999)
- Index of Documentation for People Interested in Writing and/or Understanding the Linux Kernel - Juan-Mariano de Goyeneche (Feb. 2002)
- Multimedia:
- Linux Multimedia - Sander van Vugt (May 2002)
- Sound and Video:
- Generic Graphics Interface (GGI) Project
"GGI stands for "General Graphics Interface", and it is a project that aims to develop a reliable, stable and fast graphics system that works everywhere. We want to allow any program using GGI to run on any platform requiring at most a recompile." - SDL:
- SDL Introduction - Sam Lantinga
- SDL FAQ
- SDL Library Documentation - Sam Lantinga and Martin Donlon (Sep. 2001)
- SDL: The DirectX Alternative - Howard Wen (Sep. 2001)
- SDL: Making Linux Fun - Sam Lantinga (Sep. 1999)
- GFX with SDL - Marius Andra (2001-2002)
- Using SDL - Sam Lantinga and Lauren MacDonell
- Creating a Game for Linux from Scratch (Sep. 1999)
- First Steps to Coding the New Game (Mar. 2000)
- Story Development and Graphic Design (Apr. 2000)
- lex and yacc: Building Parsers for Scripts and Gui Design (May 2000)
- Simplicity, Consistency and Immersion (Aug. 2000)
- Graphics Programming with Python and SDL - Andre Renaud et al. (Aug. 2000)
- SDL and KDevelop Mini-HOWTO - Sam Hart (Aug. 2001)
- Java for SDL (Oct. 2002)
- A C++ Wrapper for the SDL
- The SDL from a Win32 Perspective - Ernest Pazera
- Generic Graphics Interface (GGI) Project
- Sound:
- Linux Audio Users Guide - Patrick Shirkey
- Linux Sound HOWTO - Jeff Tranter (Jul. 2001)
- Linux Sound Playing HOWTO - Yoo Chung (Aug. 1998)
- Linux Audio Quality HOWTO - Paul Winkler (Nov. 2001)
- Linux Soundcard Drivers: A Brief Guide for Users and Developers - Dave Phillips (May 2001)
- Streaming Media with Linux - Dave Phillips (Mar. 2001)
- Linux Sound Support - Jeff Tranter (Aug. 1994)
- Setting up a Multitrack Audio Recording Studio - Alex Heizer (Sep. 2001)
- Soundings: Explorations in Linux Sound - Larry Ayers (Nov. 1999)
- Linux Laptop Sound Configuration - Dave Phillips (Sep. 2002)
- ALSA (Advanced Linux Sound Architecture)
- ALSA Wiki
- ALSA HOW-TO - Jorn Nettingsmeier (2000)
- ALSA Sound Mini-HOWTO - Valentijn Sessink (Nov. 1999)
- A Tutorial on Using the ALSA Audio API - Paul Davis (2002)
- ALSA 0.9.0 Developer HOWTO - Matthias Nagorni (May 2002)
- ALSA Library API - Jaroslav Kysela et al. (1997-2001)
- OSS/4Front:
- LADSPA (Linux Audio Developer's Simple Plugin API)
- LADSPA SDK
- LADSPA Plugin Developers' Documentation (May 2000)
- Linux Audio Plug-ins: A Look Into LADSPA - Dave Phillips (Feb. 2001)
- Audio CDs:
- Creating Audio CDs with Linux - Dave Phillips (May 2001)
- Linux MIDI + Sound Pages - Arne DiRusso (1996-2000)
- Sound & MIDI Software for Linux - Dave Phillips
- Getting Your SBLive to Work - Morganth (Aug. 2002)
- MP3 Linux Players - Craig Knudsen (Jul. 1999)
- Video:
- YoLinux Tutorial: Video, DVD, TV and Multimedia
- Video MPEG Editors, Encoders and Recorders
- Video for Linux Resources (Nov. 2002)
- Video for Linux Two - Bill Dirks (Mar. 2002)
- Extended Linux Video
- Linux and the TV - Amit Chattopadhyay (Dec. 2000)
- Linux Media Labs
- DVD Ripping and Transcoding with Linux - Moritz Bunkus
- DVD+RW/+R for Linux - Andy Polyakov
- Networking:
- The Linux Network Administrator's Guide - Olaf Kirch and Terry Dawson (Mar. 2000)
- Introduction
- Introduction to TCP/IP
- Configuring the Networking Hardware (PLIP, PPP, SLIP)
- Configuring the Serial Hardware (modems, tty)
- Configuring TCP/IPi (Ethernet)
- Name Service and Resolver Configuration (DNS and BIND)
- Serial Line IP (SLIP)
- The Point-to-Point Protocol (PPP)
- TCP/IP Firewall (ipchains, iptables, netfilter)
- IP Accounting
- IP Masquerade and Network Address Translation (NAT)
- Important Network Features (inetd, tcpd, RPC, rlogin, ssh)
- The Network Information System (NIS)
- The Network File System (NFS)
- IPX and the NCP Filesystem (NetWare)
- Managing Taylor UUCP
- Electronic Mail (elm)
- Sendmail
- Getting Exim Up and Running
- Netnews (usenet)
- C News
- NNTP and the nntp Daemon
- Internet News (INN)
- Newsreader Configuration (tin, trn, nn)
- Linux Networking Overview HOWTO - Daniel L. Ridruejo (Jul. 2000)
- Home Network Mini-HOWTO: RedHat as an Internet Gateway for a Home Network - Paul Ramsey (Jun. 2000)
- Red Hat Network Device Configuration Tips - Will Harris (Apr. 1999)
- IP Sub-Networking Mini-HOWTO - Robert Hart (Aug. 2001)
- Setting Up IP Aliasing on a Linux Machine Mini-HOWTO - Harish Pillay (Jan. 2001)
- NFS Tips - Will Harris (Apr. 1999)
- Wireless
- Wireless LAN Resources for Linux - Jean Tourrilhes
- Linux Wireless LAN HOWTO
- Wireless HOWTO - Roberto Arcomano (Jul. 2002)
- Wireless FAQ - Personal Telco (Mar. 2003)
- Wireless Router HOWTO - Michael Taht and Greg Retkowski (Dec. 1998)
- Low Cost Wireless Network HOWTO - GBPPP (Mar. 2003)
- Using a UNIX Computer as a 802.11 Wireless Base Station - Ross Finlayson (Feb. 2003)
- Linux Bluetooth Information - Delbert Matlock
- Linux WLAN Project
- PCMCIA:
- PC Card Resource Directory
- Linux PCMCIA Information Page
- Linuxx PCMCIA HOWTO - David Hinds (Feb. 2003)
- Linux PCMCIA Programmer's Guide - David Hinds (Jan. 2003)
- PCMCIA man pages
- Linux, PCI-PCMCIA Adapters, PCMCIA Cards and Cardbus Cards - Tony Olech
- 802.11b:
- Anatomy of IEEE 802.11b Wireless - Joel Conover (Aug. 2000)
- 80211 Planet
- Recipe for a Linux 802.11b Home Network - Schuyler Erle (Mar. 2001)
- 802.11b Tips, Tricks and Facts - Rob Flickenger (Mar. 2001)
- PCMCIA Wireless Cards (802.11b) and Linux
- WIFI and the Penguin: Setting Up 802.11b Under Linux
- Using SSH Tunneling (with 802.11b) - Rob Flickenger (Feb. 2001)
- Getting Started with Lucent's 802.11b Wireless LAN Card - Rob Flickenger (Nov. 2000)
- Linux 802.11b and Wireless (In)security - Michael Kershaw (Mar. 2002)
- Wireless LAN Resources for Linux - Jean Tourrilhes
- xDSL/DSL:
- xDSL and Linux: Go Speed Racer! - Nicholas M.M. Donovan
- DSL for Linux
- DSL HOWTO for Linux - Hal Burgiss et al. (Jul. 2002)
- ADSL Bandwidth Management HOWTO - Dan Singletary (Sep. 2002)
- ADSL Easy HOWTO for Linux Systems - SirPlaya (Sep. 1999)
- Web Hosting Through DSL and Linux (Feb. 2001)
- Verizon DSL with the Fujitsu Bridge - Seanet
- Using Linux with Bell Atlantic Infospeed DSL - D. Foster
- Using Linux with Earthlink DSL (Jul. 2002)
- The PPPoE World for Linux - Bernhard Kaindl
- Cable/DSL Tweak Guide - Dustin "TimmyC" Jones (Sep. 2000)
- Cable Modem and DSL Security Issues and Solutions - John Broughton (2000)
- Cable Modems:
- Linux Cable Modem Info
- Cable Modem Configuration - Tammy Fox (Apr. 2001)
- Cable Modem Mini HOWTO - Vladimir Vuksan (Jun. 1999)
- Cable Modems and Linux - Woody Hughes
- How to Set Up a Cable Modem Router and Print Server with Linux - Casey McGinty (Aug. 1999)
- DHCP:
- Resources for DHCP
- How to Make Network Configuration as Easy as DHCP - James Mohr (Apr. 2000)
- DHCP Primer - Michael Calore (Sep. 2000)
- DHCP Mini-HOWTO - Vladimir Vuksan (Oct. 2000)
- Linux and DHCP - James Andrews
- DHCP for the Home Network - J. C. Pollman and Bill Mote (Dec. 1999)
- Linux Troubleshooters: DHCP - Steve Litt (1999)
- Installing and Using the DHCP - Alpha Centauri
- The ISC's DHCP Distribution - Ted Lemon (Jun. 1998)
- NetBSD DHCP How-To (Oct. 2002)
- FreeBSD DHCP - Greg Sutter
- Linux Laptop DHCP Configuration - RISC (Nov. 2001)
- Linux DHCP Configuration and IP Masquerade
- Beyond DHCP: Work Your TCP/IP Internetwork with Dynamic IP - Oscar Cepeda et al. (Jan. 2000)
"Explores important network design issues for today's modern mixed intranets. The authors discuss many different platforms, including Windows 95, Windows 98, Windows NT, OS/2 Warp, OS/2 Warp Server, AIX, Macintosh, WorkSpace On-Demand, Linux, Solaris, and others. The [536 page] book examines how to connect these systems in a reliable, flexible, high-performance TCP/IP network." - Cisco IOS DHCP Server Manual
- Integrating UNIX and NT Technology: DHCP - Emmett Dulaney et al. (Jun. 1999)
- DNS:
"The DNS directory service consists of DNS data, DNS servers, and Internet protocols for fetching data from the servers. The billions of resource records in the DNS directory are split into millions of files called zones. Zones are kept on authoritative servers distributed all over the Internet, which answer queries according to the DNS network protocols. In contrast, caching servers simply query the authoritative servers and cache any replies. Most servers are authoritative for some zones and perform a caching function for all other DNS information. Most DNS servers are authoritative for just a few zones, but larger servers are authoritative for tens of thousands of zones." - What is DNS?
- DNS Resources Directory
- Building a DNS - Robert Kohlhepp (Feb. 1997)
- Take Command: An Introduction to DNS and DNS Tools - Neil Anuskiewicz (May 2001)
- Introduction to DNS - Andreas Gundacker (May 1998)
- Domain Name Service - Peter Burden
- DNS HOWTO - Nicolai Langfeldt (Dec. 2001)
- Setting Up Your New Domain Mini-HOWTO - Christopher Neufeld (Oct. 2000)
- Exploring the Domain Name Space - Kristin Windbigler (Jan. 1997)
- DNS Oversimplified...or, Even a Rocket Scientist Can Understand DNS - R. Scott Perry (Jul. 2000)
- DNS Demystified - Al Berg
- DNS for the Home Network - J. C. Pollman and Bill Mote (Aug. 1999)
- Red Hat DNS Tips - Red Hat
- Setting Up DNS Servers - Bhavin Patel (Feb. 2001)
- Setting Up a Basic DNS Server for a Domain - Craig Richmond (Aug. 1993)
- Securing Your Name Server - Cricket Liu (Dec. 1998)
- DNS Overview with a Discussion of DNS Spoofing - Sinead Hanley (Nov. 2000)
- Domain Name Glossary
- DNS Alert
- DNS LOC: Geo-Enabling the Domain Name System - Christopher Davis (Mar. 2001)
- Ethernet:
" The term Ethernet refers to the family of local-area network (LAN) products covered by the IEEE 802.3 standard that defines what is commonly known as the CSMA/CD protocol."
" The original Ethernet was developed as an experimental coaxial cable network in the 1970s by Xerox Corporation to operate with a data rate of 3 Mbps using a carrierxi sense multiple access collision detect (CSMA/CD) protocol for LANs with sporadic butxi occasionally heavy traffic requirements. Success with that project attracted early attentionxi and led to the 1980 joint development of the 10-Mbps Ethernet Version 1.0 specificationxi by the three-company consortium: Digital Equipment Corporation, Intel Corporation,xi and Xerox Corporation." - Internetworking Technology Handbook: Ethernet
- Internetworking Technology Handbook: Ethernet - Cisco
- Linux Ethernet HOWTO - Paul Gortmaker (Oct. 2000)
- Linux Ethernet Drivers
- Ethernet Web Site - Charles Spurgeon
- Firewalls:
- Internet Firewalls: FAQ - Matt Curtin and Marcus Ranum (Dec. 2000)
- Configuring an Internet Firewall and Home LAN with Linux - Robert Ziegler (Sep. 1999)
- Firewall and Proxy Server HOWTO - Mark Grennan (Feb. 2000)
- netfilter/iptables
Netfilter is the system compiled into the kernel which provides hooks into the IP stack which loadable modules (e.g. iptables) can use to perform operations on packets. IPTables consists of two parts: user-space tools and kernel-space modules. The latter are distributed with the kernel, and include the main ip_tables module as well as modules for NAT, logging, connection tracking, etc. The former takes the form of the iptables binary, distributed separately from the kernel and used to add, remove or edit rules for the various modules.
The netfilter/iptables project is the Linux 2.4.x / 2.5.x firewalling subsystem. It delivers you the functionality of packet filtering (stateless or stateful), all different kinds of NAT (Network Address Translation) and packet mangling.
- netfilter: firewalling, NAT and packet mangling for Linux 2.4
- netfilter/iptables FAQ - Harald Welte (Jul. 2002)
- Linux Networking Concepts HOWTO - Rusty Russell (Jul. 2001)
- Linux 2.4 NAT HOWTO - Rusty Russell (Jan. 2001)
- Linux 2.4 Packet Filtering HOWTO - Rusty Russell (Jan. 2002)
- Netfilter Hacking HOWTO - Rusty Russell and Harald Welte (Jul. 2002)
- Netfilter Extensions HOWTO - Fabrice Marie
- iptables: What is it? - James Stephens (Dec. 2002)
- The Netfilter Framework in Linux 2.4 - Harald Welte (Sep. 2000)
- Linux Gets Stateful Firewalling: Introducing Netfilter (iptables) - Jay Beale (2000)
- Using Linux 2.4 Firewalling - Building a Firewall with Netfilter - Jay Beale (2000)
- Linux Kernel 2.4 Firewalling Matures: Netfilter - Dave Wreski (Feb. 2001)
- Taming the Wild Netfilter - David A. Bandel (Mar. 2003)
- Filtering Packets with iptables - Joe Brockmeier (Mar. 2001)
- Using iptables - Joe Brockmeier (Apr. 2001)
- Iptables Tutorial - Oskar Andreasson (2002)
- How to Use iptables - Krnlpanic
- iptables Basics - Prince Kenshi (2003)
- Netfilter Connection Tracking and NAT Helper Modules - Harald Welte (Oct. 2000)
- Comparison of iptables Automation Tools - Anton Chuvakin (Apr. 2001)
- iptables Connection Tracking - James Stephens (Oct. 2002)
- netfilter: firewalling, NAT and packet mangling for Linux 2.4
- An Introduction to Using Linux as a Multipurpose Firewall - Jeff Regan (Mar. 2003)
- Transparent Firewalling - Federico and Christian Pellegrin (Mar. 2003)
- Building a Firewall with IP Chains - Pedro Bueno (Mar. 2003)
- Linux Firewall Survey, Part 1: Open Source Product Roundup - Pawel Leszek (1998-2003)
- Auditing Your Firewall Setup - Lance Spitzner (Mar. 2000)
- Installing a Firewall - Sam Mikes and Danielle Michaels
- FTP:
- FTP in One Easy Lesson - David Culp
- Automating FTP - Part 1 - David Culp
- Automating FTP - Part 2 - David Culp
- Multicast:
" Internet Protocol (IP) multicast is a bandwidth-conserving technology that reduces traffic by simultaneously delivering a single stream of information to thousands of corporate recipients and homes. Applications that take advantage of multicast include videoconferencing, corporate communications, distance learning, and distribution of software, stock quotes, and news." - Internet Protocol Multicast
- Internet2 Multicast Working Group
- IP Multicast Groups Homepage - Cisco
- A Brief History of Internet Multicast - John Zwiebel (Jun. 2000)
- Multicast Routing - Cisco (1996-1999)
- Internet Protocol Multicast Technology Overview - Cisco (1992-2002)
- Linux Multicast FAQ - Andrew Daviel (May 1995)
- Multicast over TCP/IP HOWTO - Juan-Mariano de Goyeneche (Mar. 1998)
- Linux Multicast Information - Mike Esler (1996-1999)
- MBone (Multicast Backbone) FAQ - Steve Casner (Aug. 1994)
- Linux Mrouted Mini-HOWTO: How to Set up Linux for Multicast Routing - B. Trojanowksi (Oct. 1999)
- Source Specific Multicast Homepage - Cisco
- PPP:
- Linux PPP HOWTO
- 5-Minute Linux PPP HOWTO
- How to Hook Up PPP in Linux
- Getting Started with PPP
- PPP Setup Tips
- Linux PPP Dial-on-Demand and IP Masquerade
- Setting Up a PPP Dial-In Server
- Diald HOWTO
- PPTP:
"Short for Point-to-Point Tunneling Protocol, a new technology for creating Virtual Private Networks (VPNs) , developed jointly by Microsoft Corporation, U.S. Robotics, and several remote access vendor companies, known collectively as the PPTP Forum. A VPN is a private network of computers that uses the public Internet to connect some nodes. Because the Internet is essentially an open network, the Point-to-Point Tunneling Protocol (PPTP) is used to ensure that messages transmitted from one VPN node to another are secure. With PPTP, users can dial in to their corporate network via the Internet." - Webopedia
- Point to Point Tunneling Protocol (PPTP) Technical Specifications - Kory Hamzeh et al. (Jun. 1996)
- Analysis of Microsoft PPTP Version 2 - Bruce Schneir and Mudge (1999)
- Linux PPTP Masquerading - Gordon Chaffee
- PPTP Client
- Creating a VPN Using PPTP - FreeBSD Diary (Apr. 2002)
- Routers and Routing:
- Linux Advanced Routing and Traffic Control HOWTO - Bert Hubert et al. (Jul. 2002)
- Building High Performance Linux Routers - Terry Dawson (Sep. 2000)
- Policy Routing in Linux - Matthew Marsh (Jun. 2000)
- Introduction to Routing - David Piscitello and A. Lyman Chapin (1993)
- Configuring a Quick-and-Dirty Router and Proxy - Joshua Drake (Feb. 2001)
- Linux Router Project
"A networking-centric micro-distribution of Linux that can be used in place of a traditional router. LRP is small enough to fit on a single floppy disk, and makes building and maintaining routers, bridges, firewalls, switches, and access servers very easy."
- Telephone Modems:
- Linux Modem HOWTO - David Lawyer (Mar. 2003)
- Choosing a Modem for Linux (May 2001)
- Linux Modem Sharing Mini-HOWTO - Friedemann Baitinger (Sep. 2001)
- Linmodem Mini-HOWTO - Sean Walbran and Marvin Stodolsky (Feb. 2001)
- Modem-Dialup-NT HOW-TO - Al Dev (Jun. 2002)
- Winmodems and Linux HOWTO - Alexandre J. (Apr. 2001)
- Linux Winmodem Support
- Winmodems Are Not Modems: Linux Information - Rob Clark
- UUCP
"Short for Unix-to-Unix Copy, a Unix utility and protocol that enables one computer to send files to another computer over a direct serial connection or via modems and the telephone system. For most file transfer applications, UUCP has been superseded by other protocols, such as FTP, SMTP and NNTP." - Webopedia
- RFC 976: UUCP Mail Interchange Format Standard - Mark Horton (Feb. 1986)
- Linux UUCP HOWTO - Guylhem Aznar (Dec. 2001)
- Taylor UUCP - Ian L. Taylor
- Linux UUCP and sendmail - Brian Candler (Jun. 1998)
- UUCP Internals FAQ - Ian L. Taylor (Jul. 1995)
- Configuring Taylor UUCP under Linux - Andrew Cosgriff (1995)
- The UUCP Project (Jan. 2000)
- VPN (Virtual Private Network):
"A private data network that makes use of the public telecommunication infrastructure, maintaining privacy through the use of a tunneling protocol and security procedures." - VPNC Glossary
- VPN HOWTO - Matthew D. Wilson (Dec. 1999)
- VPN FAQ
- VPNC (Virtual Private Network Consortium)
- VPN Masquerade HOWTO - John D. Hardin (Oct. 2000)
- Workings of a Virtual Private Network, Part 1) - David Morgan (Mar. 2003)
- Linux VPN Masquerade - John Hardin (1999-2003)
- Private Networks and Roadrunner Using IP Masquerading - Mark Nielsen and Andrew Byrd (Mar. 2000)
- The Linux Network Administrator's Guide - Olaf Kirch and Terry Dawson (Mar. 2000)
- Devices and Device Drivers:
- Fail Safe Port Allocation for Linux Device Drivers - B. Thangaraju (Nov. 2002)
- Linux Device Drivers (2nd Ed.) - A. Rubini and J. Corbet (Jun. 2001)
- External Parallel Port Devices and Linux (1/00)
- Linux and Parallel Port IDE Devices (9/99)
- Getting the Wheel to Work: Wheel Mice - David Culp
- Linux Device Drivers Demystified - James Andrews (Sep. 1999)
- Plug-and-Play Hardware
- The Linux SCSI Subsystem in 2.4
- Linux devfs and SCSI Interaction
- USB:
- Emulation/OS Interoperability:
- Security:
- Linux Administrator's Security Guide
- Linux Security HOWTO
- Armoring Linux
- Securing Linux
- Securing the Home Linux System
- Workstation Security Primer
- Thwarting the System Hacker
- Building a Secure Gateway System (Part 1, Part 2)
- Setting Up Portsentry
- A Look at the Buffer-Overflow Hack
- Amateur Fortress Building in Linux
- Intrusion Detection:
- Intrusion Detection Systems for Your Network
- SSH/OpenSSH:
- SSH Tutorial
- SSH FAQ
- Getting Started with SSH
- OpenSSH FAQ
- OpenSSH Manual Pages
- Getting Started with SSH - Kimmo Suominen (Oct. 2002)
- OpenSSH: A Secure Alternative
- SSH: Introduction, Setup, and Basic Problem Resolution - NCAR (Aug. 2002)
- SSH: An Introduction - Bob Johnson (2001)
- SSH Tutorial - Tom Berger (Oct. 2001)
- OpenSSH Key Management - Daniel Robbins
- Understanding RSA/DSA Authentication (Jul. 2001)
- Introducing ssh-agent and keychain (Sep. 2001)
- Agent Forwarding and Keychain Improvements (Feb. 2002)
- The 101 Uses of OpenSSH
- All About SSH
- Secure Shell (SSH/SSH2) Setup
- SSH Port Forwarding
- Writing PAM Modules - Jennifer Vesperman
- Misc:
Links by Visitors:
Add a Link