Steve's Linux Page

I use Linux on my home desktop computers, as well as for my file and web servers. I use the Debian/GNU Linux distribution because Debian Rocks!. Well, that is mostly true, but I now use Ubuntu Linux, which is derived from Debian. I sometimes use KDE as my desktop since it is very well integrated, or a just bash in a console, but also like the look and feel of Gnome and the speed of Xfce.

Linux Kernel Debian GNU/Linux GNU's Not Unix

Resources and Documentation

Linux Training Courses and Classes - a brief, introductory level course written specifically for those coming from a DOS/Windows background, without any knowledge of Unix or programming.

Linux Home Networking - Learn free Linux hosting at home using Fedora / Red Hat. The techniques shown are also applicable to SuSE, Mandrake, Debian Linux or any other operating system distribution. Cheap website hosting using Linux is perfect for home users, small business and SOHO environments. South African Presence

Linux Printing

Fresh Meat - new software

Linux Documentation Project

Linux Gazette

Linux Journal

Linux Planet

Linux Professional Institute - Home Page

Linux Today - Linux News On Internet Time.

LinuxLookup News - KDE, Mandrake Tips

Rick's Linux Resources


Ubuntu Linux

Crash Recovery Kit for Linux

Debian GNU-Linux -- The Universal Operating System

KNOPPIX - Live Linux Filesystem On CD

LinuxDA (palm distro) - Lunar Linux is out of this world!


REDHAT.COM -- Serving the Linux and Open Source Communities

SuSE Inc.

The FreeBSD Project

The Slackware Linux Project

Trinix Linux Security Toolkit


Trinux is a ramdisk-based Linux distribution that boots from a single floppy or CD-ROM, loads it packages from an HTTP/FTP server, a FAT/NTFS/ISO filesystem, or additional floppies. Trinux contains the latest versions of popular Open Source network security tools for port scanning, packet sniffing, vulnerability scanning, sniffer detection, packet construction, active/passive OS fingerprinting, network monitoring, session-hijacking, backup/recovery, computer forensics, intrusion detection, and more. Trinux also provides support for Perl, PHP, and Python scripting languages. Remote Trinux boxes can be managed securely with OpenSSH.

Selected Documents

Secure Programming for Linux and Unix HOWTO

From DOS/Windows to Linux HOWTO

Bash Guide for Beginners

Linux from Scratch (LFS) is a project that provides you with the steps necessary to build your own custom Linux system.

Open Source Development with CVS

Version Control with Subversion, a free book about the ubiquitous Apache(TM) Subversion® version control system and written by some of the developers of Subversion itself.

Welcome to Mercurial: The Definitive Guide.

Pro Git - version control.

The Art of Unix Programming

The Cathedral and the Bazaar

How To Become A Hacker

LINUX:Rute User's Tutorial and Exposition


The Simple End-User Linux (SEUL) Project is a large organization trying to guide many other groups in the direction of making Linux better for the end-user.

The Source Forge the world's largest Open Source software development website, with the largest repository of Open Source code and applications available on the Internet. provides free services to Open Source developers.

Savannah is a central point for development, distribution and maintenance of GNU Software. There is a companion site where they also host Free Software projects that are not part of the GNU Project, but run on free platforms.

The UNIX Socket FAQ - Frequently asked questions about programming with sockets in UNIX environments. Also includes Example Code. See also W. Richard Stevens' Home Page - he wrote the books on the subject.

Debian GNU/Linux Resources

Linux for Kids