|Next: The GNU Library GPL Up: The GNU Operating System Previous: Donated Computers|
As the GNU project proceeded, and increasing numbers of system components were found or developed, eventually it became useful to make a list of the remaining gaps. We used it to recruit developers to write the missing pieces. This list became known as the GNU task list. In addition to missing Unix components, we listed various other useful software and documentation projects that, we thought, a truly complete system ought to have.
Today, hardly any Unix components are left in the GNU task list -- those jobs have been done, aside from a few inessential ones. But the list is full of projects that some might call ``applications.'' Any program that appeals to more than a narrow class of users would be a useful thing to add to an operating system.
Even games are included in the task list -- and have been since the beginning. Unix included games, so naturally GNU should too. But compatibility was not an issue for games, so we did not follow the list of games that Unix had. Instead, we listed a spectrum of different kinds of games that users might like.