NativeAOT doesn't do bare metal.
As for the cold start you can use tiered JIT and Ready2Run, until full AOT becomes available.
As for the cold start you can use tiered JIT and Ready2Run, until full AOT becomes available.
https://github.com/MichalStrehovsky/zerosharp/tree/master/ef...
My remark was regarding the support you get with dotnet publish for NativeAOT, which by the way still doesn't support the GUI/EF scenarios from .NET Native.