Add linux compatibility