I wonder how WireGuard compares to IPsec with regards to the mobile battery. AFAIK IPsec implemented in kernel while WireGuard uses user-space implementation on mobile devices, at least for now.
I'm pretty sure some ROMs already have kernel support, although I don't know details.
For some Android kernels official WireGuard application supports in-kernel module. Fox example for pixel 3.
The code has been merged into the kernel as of 5.4(?) I believe, but we won't see that on mobile for quite awhile. I'm guessing IPSec will still have a lead on mobile for awhile for that reason, not that it has sort of majority on there anyway.
It was merged in 5.6, which was tagged less than 24 hours ago.
Ah, I remember reading about it like a month ago or so but I though it had already been released
You're not misremembering -- Linux has releases every 6-7 weeks. WireGuard was merged into 5.6-rc1 a little over a month ago and the story was posted to HN from memory.