FoodThinger a free (GPL) software program to keep track of food storage or an emergency supply of food. It will generate a food storage plan based on your family size. Then you can track your progress as you add more food to your supply, where the food is, and when it expires. It also generates reports to allow you to see your progress and what you still need to buy.
You can download FoodThinger and find its full documentation here. This program is released, but should be considered beta (in English: this program will work most of the time, but might have a few glitches. Let me know if you have problems.
(No Linux version as of yet, but all it would really need to get it to work is a linux sqlite dll.)