Abstracted module loader for linux