Add rough linux watcher implementation