Stripping away unused drivers (.config) and other "bloats" can get you surprisingly far.
But 150ms? That's boot time for dos or minix maybe (tiny kernels). 1s sure.
FreeBSD did some work to boot in 25ms.
Source: https://www.theregister.com/2023/08/29/freebsd_boots_in_25ms...
You can do <10ms. I was working to see if I could get it under 1ms, but my best was 3.5ms