Initial code review of current code base

should either be startswith("linux") or == "linux2"