01001111 01101110 01100101 01110011 00100000 01100001 01101110 01100100 00100000 01011010 01100101 01110010 01101111 01110011

Coding: Scripting

  • Python - Scripting language for those who hate Perl and/or work at Google
  • Ruby - Pure object-oriented scripting language
  • Perl - Popular "glue" language

Coding: Imperative

  • Java - Modern object-oriented language
  • C - GNU Compiler Collection, includes the de facto standard free C/C++ compiler

Coding: Functional

Coding: Markup

Information: Search Engines

  • Google - The best search engine and more
  • Powerset - Natural language search that might actually work
  • Teoma - A variation on the Google idea
  • Yahoo! - Trying to suck less, at long last
  • Dogpile - Search using several engines simultaneously
  • WebCrawler - Search using several engines simultaneously
  • MetaCrawler - Search using several engines simultaneously
  • Mamma - Search using several engines simultaneously
  • CompletePlanet - Tries to find the "deep web"
  • Search Engine Watch - News and tips from the search engine world

Information: News

  • Slashdot - Just use it for the links to real news
  • CNET - Tech news for shoppers

Information: Reference

Information: Miscellaneous

  • My Bookmarks - All my favorites that didn't make it onto this page

Chat: Multi-Protocol

  • Pidgin - Instant messaging for many platforms
  • Adium - Instant messaging for Mac OS X

Chat: IRC

  • irssi - Secure IRC client

File Sharing: Protocols

  • BitTorrent - More downloaders = faster downloads

Web: Browsers

  • Mozilla - Firefox web browser and other things
  • w3m - Terminal mode browser

Web: Servers

  • Apache - The most popular web server

Web: Analysis

  • Netcraft - Analyze trends and individual sites

Databases: Servers

  • MySQL - The most popular open source RDBMS
  • PostgreSQL - Full-featured open source RDBMS

Usenet News: Clients

  • slrn - "S-Lang Read News"

Email: Clients

  • Fetchmail - Remote mail retrieval and forwarding
  • Mutt - Terminal mode mail client on steroids

Email: Web-based

Email: Filters

Email: Servers

  • Postfix - Secure drop-in replacement for sendmail
  • Qmail - Another secure SMTP server
  • Sendmail - If you need the insecure original

DNS: Servers

  • djbdns - Secure, simpler replacement for BIND
  • BIND - Berkeley Internet Name Domain

Networking: Software

  • Wireshark - Network protocol analyzer formerly known as Ethereal
  • tcpdump - The classic packet sniffer
  • Network-Tools.com - Traceroute, ping, etc. via web-based tools

Security: Network

  • Snort - Network Intrusion Detection System (NIDS)
  • Nessus - Powerful up-to-date remote security scanner
  • Insecure.org - Nmap, security mailing lists, and various resources
  • dsniff - Sniffer for the age of switches
  • libwhisker - Perl module for HTTP testing
  • OpenSSH - The right way to login remotely
  • PuTTY - Windows SSH client

Security: Encryption

  • GnuPG - Replacement for PGP

Security: Information

Unix: News

Unix: X Window Managers

Unix: Utilities

  • Screen - Terminal multiplexer
  • rsync - Fast incremental file transfer
  • lsof - "LiSt Open Files"
  • Sudo - Replacement for su with many features
  • dotfiles - Example configuration files for everything
  • RealVNC - GUI desktop remote control
  • Synergy - Share a single mouse and keyboard between multiple computers (each with its own display and a different OS) without special hardware
  • My Userspace - Source URLs for software I use or have used
  • GNU - Free software

Unix: Editors

Unix: Shells

  • KornShell - Of the three classics, the one worth using
  • Zsh - Power users' shell

Unix: BSD

Unix: Sun

Unix: Linux

Unix: Reference

  • USENIX - Home of ;login and other resources
  • SAGE - The System Administrators Guild

Shopping: Pricing