utils.SysInfo refactored