Get static system info once for Windows, Darwin, and Linux nodes This should improve startup and peer authentication times
In some operation systems, the sys info contains invalid characters. In this patch try to keep the original fallback logic but filter out the cases when the character is invalid.