Linux system programming training code