Linux examples week1 to week4

week4a&b are broken as well as the lighting example