When the Python/random.c file was written (by me), the getentropy() function was only supported on OpenBSD. Later, random.c was modified to *not* use getentropy() on Solaris (Issue #25003). The problem is that py_getentropy() doesn't handle ENOSYS, and so Python fails at startup with a fatal error (Python 3.6): Fatal Python error: failed to get random numbers to initialize Python or (Python 3.5): Fatal Python error: getentropy() failed
OSv v0.54.0-105-gaf96566eBooted up in 41.05 msCmdline: /python3 Python 3.7.5 (default, Nov 20 2019, 09:21:52) [GCC 9.2.1 20191008] on linuxType "help", "copyright", "credits" or "license" for more information.>>>