Linux Programming White Papers: A Compilation of Technical Documents for Programmers