Watch Out: Microsoft Windows WSL1 Currently Borked With Ubuntu 20.04

Ubuntu 20.04 LTS is running into an issue on WSL(1) due to the operating system shipping Glibc 2.31. With the updated GNU C Library there is a change to nanosleep() in using CLOCK_REALTIME. But Windows Subsystem for Linux did not build in CLOCK_REALTIME support so now users need to wait for Windows Subsystem for Linux to add CLOCK_REALTIME support into their glibc handling with WSL.
While Ubuntu 20.04 LTS is officially shipping in two weeks, a WSL1 fix for it outside of Windows Insider builds will likely not see a fix to extinguish this issue "for a couple months."
Until such a fix ships to the masses, WSL users should stick to using Ubuntu 18.04 LTS or otherwise switch over to using WSL2.
More details via this warning post.
15 Comments