Make it compatiable with linux