I am sorry, that I am bringing my school stuff here, but I am out of ideas.
I am attending an "advanced UNIX programming" course, and we have to make a proposal for the program, which, if accepted, we have to finish later and will get credits.
The thing is, I try to think something original, but I can't think of anything that is both interesting and "doable". It shouldn't use too difficult algorithms, but it should use standard UNIX API calls (the more the better).
Examples from teachers site (that are all quite unimaginative and have been done over and over):
- our own shell (simpler than bash)
- our own zip / tar
- our own wget
- our own ping
- our own http server
- our own cron
- our own rsync
- our own proxy server
etc etc. All games are specifically forbidden.
Now, the only original thing I can think of is Gopher server and/or client, because no one use gopher and it's a shame. Any of you have better ideas?