Most modern Linux distributions come packed to the gills with useful software; even unbundled software can be had merely by adding a repository to apt or yum and telling these programs to fetch. Apt and yum do all the rest.
By contrast, Microsoft® Windows®, out of the box, is pretty bare-bones, and Microsoft® Windows® lacks an automated package management system for third-party software. Whenever you first start using a Microsoft® Windows® machine, you have to waste a lot of time downloading and installing loads of software just to make it adequately usable. This usually involves searching and trawling all over the web, clicking by hand through silly licensing agreements, clicking by hand through installation wizards, etc.
Equally alarming is when your friends and relatives buy a Windows box and go around obliviously browsing with Microsoft® Internet Explorer®, or reading email using Microsoft® Outlook®, which is roughly like watching someone you love poke themselves in the arm with a dirty used hypodermic needle. Most computer-literate people have the experience of setting up, cleaning up, fixing, etc. computers for people in their social circle, part of which consists of installing a bunch of safe, secure software and then telling the owners to use it.
This web page lists a bunch of direct links to useful software that I consider essential. I'm making it for my own convenience, when I find myself in the situations above, but I imagine it will, in theory, be useful to others too.
I link to the persistent URL that's as few clicks as possible to the actual installable executable. However, some essential Windows freeware (e.g., Adobe® Reader®) doesn't allow public third-party redistribution unless you ask permission. In those cases, the link points to the page where you can begin the annoying click-through process to get the software. Other software is not available as a self-installer at all; for these, I link to the FTP site, web page, etc. where instructions can be found.
One of the lovely things about proprietary software is that great software can disappear forever --- either because the company dies, or because the company chooses to withdraw it in favor of an "upgrade" that's actually inferior1. Where software's no longer publicly available, or where I have doubts that it will remain publicly available in the future, I have mirrored the installer locally.
| Software | Source | Local mirror | Description |
|---|---|---|---|
| Mozilla Firefox | home page | n/a | Web browser without the security holes of Microsoft® Internet Explorer®. |
| Mozilla Thunderbird | home page | n/a | Email client without the security holes of Microsoft® Outlook®. |
| SSH Secure Shell for Workstations 3.2.9, Non-Commercial Edition | installer | installer | Secure shell client; includes graphical SFTP client and SSH terminal client. Non-commercial use only. For an unrestricted SSH client, SSHWindows provides a standalone package of the OpenSSH Cygwin port that won't require you to get all of Cygwin. |
| Stuffit Expander™ 6.0 | n/a | installer | File archive extractor; fewer obnoxious nags and unnecessary frills than WinZip, or later versions of Stuffit Expander. Just double-click extracted file to expand. Does not support tar.gz files. |
| Adobe® Reader® | click-through | n/a | PDF file viewer. |
| Apple® QuickTime® | click-through | n/a | Viewer for MOV movies and other media. |
| Picasa | click-through | n/a | Image viewer and manager. |
| Software | Source | Local mirror | Description |
|---|---|---|---|
| tar | installer | n/a | Tar archive extractor. |
| XEmacs | network installer | n/a | Heavyweight text editor. See web page for details about the net installer. |
| GNU Emacs | ftp archive | n/a | Heavyweight text editor |
| MiKTeX | web page | n/a | Implementation of the TeX typesetting system. |
| Cygwin | web page | n/a | Port of substantial *NIX-like environment. |
| Java Platform SDK | web page | n/a | Java developer kit & tools. |
| Python | installer | n/a | Implementation of the Python programming language. |
| Squeak | web page | n/a | A Smalltalk environment |
| Software | Source | Local mirror | Description |
|---|---|---|---|
| JGSoft™ EditPad Lite 5.4.0 | installer | installer | Lightweight text editor; a good drop-in replacement for Notepad. |
1 Typically, this inferiority consists of having either (1) more flashily visible "branding" or (2) more annoying nags, two things that marketing types love because they increase the visibility and hence "mindshare" of the product, which of course translates into much! bigger! profits! It doesn't occur to them that the best software is generally as invisible as it can possibly be without conflicting with ease of use and conformance to the platform's human interface guidelines. I have a theory that all proprietary software products converge, asymptotically, to 100% nagging-and-branding "experience" and 0% useful functionality.