The big table below, represents the core overlapping utilities from the following projects,
and can be used to quickly see what's available where, as well as being a quick index
to the online manuals for each command.
This is not an exhaustive list of commands and is based on the union of POSIX and the
associated GNU/Linux projects. Developer oriented tools are excluded, since
these aren't as widely used or distributed.
Also excluded are commands always implemented as shell builtins.
| Project | Licence(s) | Description |
| GNU/Linux | GPLv3/GPLv2 | GNU/Linux is structured as separate projects (and licences) |
| POSIX | Standarization effort | |
| FreeBSD | BSD | The FreeBSD distribution |
| busybox | GPLv2 | Reimplementation of standard GNU/Linux utils, targetted at embedded systems |
| toolbox | Apache2/MIT/BSD | Android reimplementation of these standard utilities |
| Mac OS X | BSD | Based closely on FreeBSD |
Another interesting comparison is the mooted BusyBox replacement based on toybox. This proposed replacement was contemplated only to avoid the GPL, but it seems sense has prevailed.
© Feb 22 2012