I do not see any need for having unnamed disposable qubes, consequently I do not use unnamed disposable qubes (dispXYZ). Instead I have one named disposable for online ‘d13-online-disp’ and one for offline ‘d13-offline-disp’.
To clarify: since auto-start already exists, is your question simply “is there a way to auto-restart a vm after it shuts down” ? Or am I missing something ?
The aim was to speed up the user experience, and basically what you
ask is exactly what has been done. But, of course, you need to keep
track of what has been preloaded, so you can unpause it, and then launch
and pause another in waiting for the next call to a disposable.
Then there have been many issues about memory handling, coping with low
free memory, and so on.
I had hoped it would be a major feature in 4.3, but (as I’ve said
before), I do not find it a workable solution for my use case.
I never presume to speak for the Qubes team.
When I comment in the Forum I speak for myself.
What are the differences between a preloaded and a started and paused qube?
Is there a solution available or planed to assign more than one preloaded qube based on different disposable templates (currently you can only define one source 'default disposable template)?
Actually, the question isn’t clear, because as it stands “preloaded” is only defined in the case of “preloaded disposable”. There’s no formal definition of what a “preloaded” Qube would be outside of preloaded disposables.
Part of your interrogations could be answered looking over here Preloaded disposables · Issue #1512 · QubesOS/qubes-issues · GitHub which lists a number of implementation points regarding preloaded disposables, and hints at a number of differences compared to started paused “standard” disposables. For instance, “preloaded” disposables are excluded from a number of operations (like qvm-run --all) before they’re first used, are auto-refreshed on template update, etc.
Is there a solution available or planed to assign more than one preloaded qube based on different disposable templates (currently you can only define one source 'default disposable template)?
Not that I know of, but I’d be surprised if this question hasn’t been raised and discussed before (e.g. GH issues) - if not I’d encourage you to open such an issue, it seems like a useful feature.
Already present - just set number preloaded under the Settings for the
disposable template. (There can only be ONE ‘default disposable
template’ but any disposable can be preloaded.)
I never presume to speak for the Qubes team.
When I comment in the Forum I speak for myself.