
Golang has merged support for using the vDSO for getrandom() on Linux when running on a supported kernel version and architecture. Open-source developer Jason Donenfeld who pursued the getrandom() vDSO support also worked on the Golang runtime support and the follow-up patch for using vDSO for getrandom() on Linux.
Indeed the noted performance gains are there for using vDSO for getrandom():