I use Linux in Azure and there was a recent kernel update. I suspect that the most recent LTS versions of Linux will work fine. 4.16 was released a while ago.
I see kernel updates every week or so in the data center which is more demanding than any consumer box
in short, Linux will work