Sluk - A Free and Open Source Software for planned shutdown/reboot