understanding OS communities