linux library study