I can't disagree with this. If we carry on trying to evolve vl.c
incrementally we are doomed to be stuck with a horrible starstup
process for enternity (or at least as long as I'll still be
working as QEMU maintainer).
... and if you compare vl.c in 5.2 and now, and consider current vl.c to be
horrible, my knowedge of English does not include an adjective to describe
the 5.2 state. Some incremental work_is_ possible or even necessary, and
has been done already.
Right, I'm not saying vl.c hasn't improved, but we're never going
to get out of the peculiar historical startup ordering rules we
have today by incremental fixes, without breaking people.