Linux programming interface exercises