rename: linux.hpp -> mechanism_linux.hpp
fix: add inline for mktimer
fix: file/operation free logic
add: file.get_mechanism() const