+* A shell
+ + Mandatory. Using the platform's native 'sh' gives good portability
+ exposure, but you can also use Bash.
+ + Homepage:
+ http://www.gnu.org/software/bash/
+ + Download:
+ http://ftp.gnu.org/gnu/bash/
+ ftp://ftp.gnu.org/gnu/bash/
+
+* Core POSIX utilities, including:
+ [ basename cat chgrp chmod chown cp dd echo expand expr
+ false hostname install kill ln ls md5sum mkdir mkfifo
+ mknod mv printenv pwd rm rmdir sleep sort tee test touch
+ true uname
+ + Mandatory. Using the platform's native utilities gives good portability
+ exposure, but you can also use GNU coreutils.
+ + Homepage:
+ http://www.gnu.org/software/coreutils/
+ + Download:
+ http://ftp.gnu.org/gnu/coreutils/
+ ftp://ftp.gnu.org/gnu/coreutils/
+
+* The comparison utilities 'cmp' and 'diff'.
+ + Mandatory. Using the platform's native utilities gives good portability
+ exposure, but you can also use GNU diffutils.
+ + Homepage:
+ http://www.gnu.org/software/diffutils/
+ + Download:
+ http://ftp.gnu.org/gnu/diffutils/
+ ftp://ftp.gnu.org/gnu/diffutils/
+
+* Grep.
+ + Mandatory. Using the platform's native grep gives good portability
+ exposure, but you can also use GNU grep.
+ + Homepage:
+ http://www.gnu.org/software/grep/
+ + Download:
+ http://ftp.gnu.org/gnu/grep/
+ ftp://ftp.gnu.org/gnu/grep/
+
+* GNU gettext.
+ + Always use the newest available gettext release, see
+ <http://www.gnu.org/software/gnulib/manual/html_node/gettextize-and-autopoint.html>.