strace has proven useful to me in the past (though I'm not certain how much the students got out of it): it shows which system calls even a small program will make.In the course of trying out some new exercises around
strace, I discovered that the man pages for system calls aren't installed by default in Ubuntu. Loading them is just an apt-get away:sudo apt-get install manpages-devI hope my students don't get a nosebleed. Nor me, either.