I believe the way to "next generation" while keeping the Linux userspace compatibility promise is basically gVisor running on a non-Linux kernel.
If it runs your container just as well, well, it's "Linux" as far as your app is concerned.
Case in point: 1% of Google Cloud Run could just as well run on Fuchsia today and you just wouldn't know. All you see is the inside of the gVisor sandbox -- yet at the same time it'll run pretty much any http-serving docker image.
(Of course, in the real world Linux rules because of its huge collection of drivers, filesystems, etc.)
I think the next billion uses (not users) of the linux kernel will be on bare metal (or bare SOCs, wtcmb), so storage yes, but no networking or cloud required for optimal operations.
Well, with all of the swinging C.o.C. puns available, I'll tread safely and just point out L.T. never seemed to be about compromising quality over making people happy. Solid state does not have squeaky wheels.... Somethings amiss here....
If it runs your container just as well, well, it's "Linux" as far as your app is concerned.
Case in point: 1% of Google Cloud Run could just as well run on Fuchsia today and you just wouldn't know. All you see is the inside of the gVisor sandbox -- yet at the same time it'll run pretty much any http-serving docker image.
(Of course, in the real world Linux rules because of its huge collection of drivers, filesystems, etc.)