Require linux. Add sleep logic with drift handling.